الانتقال إلى المحتوى الرئيسي

كيفية إضافة صفوف مكررة في إكسيل: طريقة سهلة

إكسيل هو بالتأكيد واحدة من الأدوات الأكثر شعبية للعمل مع الجداول والبيانات. يقدم مجموعة واسعة من الوظائف التي تسمح لك بمعالجة المعلومات بكفاءة وسرعة. ومع ذلك ، يواجه العديد من المستخدمين الحاجة إلى إضافة صفوف مكررة في جدول. قد تبدو هذه المهمة صعبة للوهلة الأولى ، ولكن في الواقع هناك طرق بسيطة لحلها.

واحدة من أسهل الطرق لإضافة صفوف مكررة في إكسيل هو استخدام وظيفة سوميف. يسمح لك بإضافة قيم في عمود بناء على حالة معينة. للقيام بذلك ، تحتاج إلى تحديد النطاق الذي سيتم إجراء البحث فيه والشرط الذي سيتم من خلاله تحديد الصفوف المطلوبة. ثم تقوم الدالة بإرجاع مجموع الأرقام المقابلة للشرط المحدد.

على سبيل المثال ، إذا كنت بحاجة إلى إضافة القيم في العمود ب ، فقط للصفوف التي تكون فيها القيم في العمود أ مساوية لـ " أ "، فستبدو الصيغة كما يلي: = سوميف (أ: أ ، " أ " ، ب: ب)

يمكن للمستخدمين الأكثر تقدما استخدام وحدات الماكرو أو أدوات خاصة للعمل مع البيانات في إكسيل. على سبيل المثال ، يمكنك استخدام استعلام الطاقة إكسيل أو أدوات الجدول المحوري لعمليات أكثر تعقيدا على الصفوف المكررة. ومع ذلك ، تتطلب وحدات الماكرو مستوى معين من المعرفة من فبا (لغة البرمجة إكسيل) ، والاستعلام السلطة و بيفوتابل سوف تكون مفيدة فقط لمهام معالجة البيانات أكثر تعقيدا.

في أي حال ، إضافة صفوف مكررة في إكسيل لا ينبغي أن يسبب صعوبات ، حتى بالنسبة للمبتدئين. بفضل وظائف بسيطة مثل سوميف ، سوف تكون قادرة على إكمال المهمة بسرعة وكفاءة. إذا كنت بحاجة إلى حل أكثر تعقيدا ، يمكنك دائما اللجوء إلى أدوات إكسيل أكثر تقدما.

  1. طريقة سلسلة سلسلة
  2. باستخدام صيغة التسلسل
  3. وظيفة تكستجوين لإضافة سلاسل
  4. باستخدام برنامج نصي فبا لدمج السلاسل

طريقة سلسلة سلسلة

إذا كنت بحاجة إلى الجمع بين الصفوف المكررة في جدول بيانات إكسيل ، يمكنك استخدام طريقة دمج الصف. للقيام بذلك ، استخدم وظيفة سلسلة أو المشغل.

1. وظيفة تسلسل:

تجمع الدالة المتسلسلة سلاسل نصية في سلسلة واحدة. لاستخدام هذه الوظيفة ، أدخل الصيغة التالية في الخلية حيث تريد الحصول على السلسلة المتسلسلة: =سلسلة(أ1 ، "" ، ب1). في هذا المثال ، أقوم بدمج قيمة الخلية أ1 مع قيمة الخلية ب1 ، وفصلها بمسافة.

2. المشغل &:

يسمح لك المشغل أيضا بدمج السلاسل النصية في إكسيل. لاستخدامه ، أدخل الصيغة التالية في الخلية: =أ1 و "" و ب1. في هذه الحالة ، نجمع قيمة الخلية أ1 مع مسافة وقيمة الخلية ب1.

كل من هذه الأساليب تسمح لك الجمع بين عدة صفوف في واحد والعمل بشكل مريح مع البيانات في جدول بيانات إكسل.

باستخدام صيغة التسلسل

وظيفة تسلسل في إكسيل يسمح لك الجمع بين عدة صفوف في واحد. من المفيد عندما يكون لديك خطوط مكررة تحتاج إلى طيها في واحد.

تأخذ الصيغة المتسلسلة عدة وسيطات-سلاسل تحتاج إلى الجمع. في هذه الحالة ، يتم تحديد الصفوف كقيم نصية أو مراجع خلية.

لاستخدام وظيفة التسلسل ، تحتاج إلى إدخالها في خلية ، وتحديد الوسيطات داخل الأقواس وفصلها بفواصل. على سبيل المثال ، لإضافة الصفوف في الخلايا أ1 و ب1 ، يمكنك استخدام الصيغة التالية:

أ2= سلسلة (أ1 ، ب1)

بعد إدخال الصيغة والضغط على إدخال ، سيتم عرض نتيجة دمج الصفوف من الخلايا أ1 و ب1 في الخلية أ2.

يمكنك أيضا استخدام وظيفة التسلسل لدمج السلاسل مع أي قيمة نصية أخرى. على سبيل المثال ، لإضافة فاصل بين السطور ، يمكنك استخدام الصيغة التالية:

أ2= تسلسل (أ1 ، — - " ، ب1)

في هذه الحالة ، سيتم إضافة فاصل " — " بين الصفوف من الخلايا أ1 و ب1.

وهكذا ، وذلك باستخدام صيغة سلسلة يسمح لك بسهولة وكفاءة إضافة صفوف مكررة في إكسيل في صف واحد.

وظيفة تكستجوين لإضافة سلاسل

لاستخدام وظيفة تكستجوين ، يجب تحديد الفاصل الذي سيتم إضافته بين الصفوف المدمجة ، وكذلك تحديد نطاق من الخلايا أو مجموعة من القيم المراد إضافتها.

على سبيل المثال ، إذا كان لدينا نطاق من أ1 الخلايا:أ5 تحتوي على السلاسل "واحد" و "اثنان" و "ثلاثة" و "أربعة" و "خمسة" ، ونريد دمج هذه السلاسل مع الفاصل " ، " ، ثم ستبدو الصيغة كما يلي:

= تكستجوين ("،"،صحيح ، أ1: أ5)

هنا صحيح يشير إلى حقيقة أنك تحتاج إلى تجاهل الخلايا الفارغة عند إضافة الصفوف. ستكون نتيجة هذه الصيغة هي السلسلة"واحد ، اثنان ، ثلاثة ، أربعة ، خمسة".

يمكن أن تكون وظيفة تكستجوين مفيدة جدا عندما تحتاج إلى دمج المعلومات من خلايا أو أعمدة مختلفة في صف واحد ، خاصة إذا كانت بعض الخلايا تحتوي على قيم فارغة. يسمح لك بتوفير الوقت وتجنب الأخطاء عند دمج السلاسل يدويا.

باستخدام برنامج نصي فبا لدمج السلاسل

إذا كان لديك صفوف مكررة في جدول بيانات إكسيل وتحتاج إلى إضافتها ، ثم يمكنك استخدام ماكرو فبا. للقيام بذلك ، اتبع التعليمات التالية:

  1. افتح جدول بيانات إكسيل الذي يحتوي على الصفوف المكررة واضغط على ألت + إف 11 لفتح محرر فبا.
  2. В меню редактора выберите Вставка > Модуль, чтобы создать новый модуль.
  3. В новом модуле введите следующий код:
Sub MergeDuplicateStrings()

Dim lastRow As Long

lastRow = Cells(Rows.Count, 1).End(xlUp).Row

Dim i As Long