KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

كيف يمكن حذف الصفوف بناءً على القيم المكررة في عمود واحد في Excel؟

المؤلفكيليتاريخ التعديل

في Excel، يُعد حذف الصفوف المكررة مهمةً مباشرةً باستخدام ميزةإزالة التكراراتالموجودة في تبويببيانات. ومع ذلك، قد لا تكون عملية حذف الصف بأكمله بناءً على القيم المكررة في عمود واحد فقط واضحةً للوهلة الأولى. يقدم هذا المقال عدة طرق بسيطة وفعّالة لمعالجة هذا السيناريو بكفاءة، مما يضمن دقة بياناتك واختصارها دون فوضى. إن حذف الصفوف استنادًا إلى التكرارات في عمود معيّن يكتسب أهمية بالغة عند إعداد البيانات للتقارير أو التحليل، أو عند الحاجة إلى الاحتفاظ بالسجلات الفريدة فقط وفقًا لمعيار محدّد. وتتراوح الحلول المقدّمة بين وظائف Excel المدمجة وصيغ مخصصة وVBA، بالإضافة إلى الأدوات الذكية من Kutools لـ Excel، مما يمكّنك من اختيار النهج الأنسب لسياق عملك وحجم بياناتك ومستوى خبرتك. ويتميّز كل نهج بمزايا فريدة تلائم تعقيد مهمتك واحتياجاتك التشغيلية.


حذف الصفوف بناءً على المكررات في عمود واحد باستخدام ميزة إزالة التكرارات

تركّز هذه الطريقة على استخدام ميزةإزالة التكراراتفي Excel لحذف الصفوف بأكملها التي تحتوي على إدخالات مكررة في العمود المحدَّد بسهولة. وتُعدّ هذه واحدة من أسرع الحلول، وتعمل بأفضل شكل عندما تكون بياناتك منظمة مسبقًا وتريد الاحتفاظ بحدوث واحد فقط من كل قيمة مكررة.

  1. حدد النطاق الذي ستنفذ فيه حذف الصفوف بناءً على المكررات في عمود واحد، ثم انقر فوقبيانات>إزالة التكرارات.

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

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


حذف الصفوف استنادًا إلى التكرارات في عمود واحد باستخدام Kutools لـ Excel

باستخدام أداة Kutools لـ Excel’s تحديد الخلايا المكررة/الفريدة، يمكنك بسهولة حذف الصفوف بناءً على جميع القيم المكررة في عمودٍ ما، مع الاحتفاظ فقط بالصفوف التي تحتوي على قيم فريدة. والأكثر من ذلك، تمنحك هذه الأداة مرونةً كاملةً لاختيار ما إذا كنت تريد حذف الصفوف المكررة باستثناء أول ظهور لها، أو حذف كل الصفوف المكررة بما في ذلك أول ظهور. وتُعد هذه الطريقة مثاليةً خصوصًا للمستخدمين الذين يحتاجون إلى إدارة التكرارات بسرعة وبدقة تفوق ما توفره ميزات Excel الأصلية.

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...
  1. حدد العمود الذي يحتوي على القيم المكررة التي تريد استخدامها كأساس لحذف الصفوف، ثم انقر فوقKutools > تحديد > تحديد الخلايا المكررة/الفريدة.تلميح:يُوصى باختيار العمود الذي تريد التحقق من وجود المكررات فيه فقط، لتجنب الحذف غير المقصود لأي بيانات غير مرتبطة.
  2. في مربع الحوار المفتوحتحديد الخلايا المكررة/الفريدة، حدد خيارالمكررات (باستثناء الأولى)أو خيارجميع المكررات (بما في ذلك الأولى)حسب الحاجة في قسمالقاعدة. بعد ذلك، حدد خيارتحديد الصف بالكامل، ثم انقر فوق زرموافق.

    شرح المعاملات:
    المكررات (باستثناء الأولى):يُحتفظ بالحدوث الأول، ويتم تحديد جميع الصفوف المكررة الأخرى للحذف.
    جميع المكررات (بما في ذلك الأولى):يُحدد كل صف يحتوي على قيم مكررة في العمود، بما في ذلك الحدوث الأول.

  3. يظهر مربع حوار كما هو موضح أدناه، يعرض عدد الصفوف المحددة بناءً على القيم المكررة في العمود المحدد. انقر فوق زرموافقلإغلاقه.
  4. انقر فوقالصفحة الرئيسية > حذف > حذف صفوف الورقةلحذف الصفوف المحددة التي تحتوي على قيم مكررة. وبذلك تكون قد أزلت جميع الصفوف بناءً على القيم المكررة في العمود المحدد.لقطة شاشة لحذف الصفوف المحددة في Excel عبر خيار الصفحة الرئيسية > حذف صفوف الورقةتلميح:يُنصح بحفظ نسخة احتياطية من ملفك قبل الحذف، إذ لا يمكن استعادة الصفوف المحذوفة باستخدام أمر «تراجع» بعد تنفيذ عمليات أخرى كبيرة أو بعد حفظ الملف وإغلاقه.

البيانات الأصلية:
لقطة شاشة لمجموعة البيانات الأصلية في Excel قبل إزالة الصفوف المكررة

النتائج بعد إزالة المكررات:

  • إذا اخترت خيار:المكررات (باستثناء الأولى):
    النتائج بعد إزالة التكرارات باستثناء أول تكرار في Excel

  • إذا اخترت خيار:جميع المكررات (بما في ذلك الأولى):
    النتائج بعد إزالة جميع التكرارات بما في ذلك أول تكرار في Excel

المزايا:تحديد ومراجعة مرنة، مع إمكانية حذف جميع المكررات أو جزءٍ منها فقط، مع الحفاظ على تحكمك الكامل.
العيوب:يتطلب التثبيت.


حذف الصفوف استنادًا إلى التكرارات في عمود باستخدام كود VBA

تستخدم هذه الطريقة ماكرو VBA للمرور تلقائيًا عبر نطاق البيانات المحدَّد وحذف الصف بأكمله فور اكتشاف قيم مكرَّرة في عمود التحديد. ويُعدّ هذا الحل مثاليًّا لمجموعات البيانات الكبيرة أو مهام التنظيف المتكررة، إذ يوفِّر مستوىً أعلى من الأتمتة مقارنةً بالأساليب اليدوية. قبل تشغيل كود VBA، تأكد دائمًا من عمل نسخة احتياطية من ملفك، لأن التغييرات التي يُجريها الماكرو لا يمكن التراجع عنها بسهولة.

  1. انقر فوقالمطور > Visual Basic لفتح نافذة محررMicrosoft Visual Basic for Applications. إذا لم تظهر لك علامة التبويبالمطور، يمكنك تفعيلها من خلالملف > خيارات > تخصيص الشريط.
  2. في محرر VBA، انقر فوقإدراج>وحدةلإنشاء وحدة كود جديدة، ثم الصق الكود التالي في نافذة الوحدة:
Sub DeleteRowsWithDuplicateInColumn()
    Dim rng As Range
    Dim i As Long, j As Long
    Dim lastRow As Long
    Dim colNum As Long
    Dim ws As Worksheet
    Dim dict As Object
    On Error Resume Next
    Set ws = ActiveSheet
    Set rng = Application.InputBox("Select your data range (including column headers)", "KutoolsforExcel", ws.UsedRange.Address, Type:=8)
    If rng Is Nothing Then Exit Sub
    colNum = Application.InputBox("Enter the column number to check for duplicates (e.g.,2 for column B):", "KutoolsforExcel", 1, Type:=1)
    Set dict = CreateObject("Scripting.Dictionary")
    lastRow = rng.Rows.Count
    For i = lastRow To 2 Step -1
        If dict.Exists(rng.Cells(i, colNum).Value) Then
            rng.Rows(i).EntireRow.Delete
        Else
            dict.Add rng.Cells(i, colNum).Value, 1
        End If
    Next i
End Sub

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

سيقوم الماكرو تلقائيًا بالمرور عبر البيانات من الأسفل إلى الأعلى، وحذف أي صفوف تحتوي على قيمة مكررة في العمود المحدد، مع الاحتفاظ بأول ظهور لكل قيمة فريدة.

احتياط:قم دائمًا بعمل نسخة احتياطية من ورقة العمل قبل تشغيل الماكرو لتجنب فقدان البيانات بشكل لا يمكن التراجع عنه.

تحديد حذف الصفوف التي تحتوي على تكرارات وحذفها باستخدام صيغ Excel وأعمدة مساعدة

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

1. أضف عمودًا مساعدًا جديدًا إلى جدول بياناتك (مثلًا في العمود D)، ثم أدخل الصيغ التالية في خلية فارغة بجانب بياناتك، كأن تكتبها في الخلية D2:

=COUNTIF($A$2:$A2,A2)>1

2. انسخ أو اسحب هذه الصيغة لأسفل العمود المساعد لجميع الصفوف ذات الصلة. تكون النتيجةTRUE مؤشرًا على وجود تكرار، بينما تشيرFALSE إلى أول حدوث.

3. طبّق ميزةالتصفيةعلى نطاق البيانات الخاص بك، بما في ذلك العمود المساعد. ثم صفّ العمود المساعد للقيمTRUE— والتي تمثّل الصفوف المكررة بعد أول ظهور لها.

4. حدد الصفوف المصفاة، ثم انتقل إلىالصفحة الرئيسية > حذف > حذف صفوف الورقةلإزالتها من جدولك. وبعد ذلك، يمكنك إزالة العمود المساعد أو إخفاؤه حسب رغبتك.

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

علم جميع القيم المكررة، بما في ذلك الحدوث الأول:استخدم هذه الصيغة في عمودك المساعد:

=COUNTIF($A$2:$A$24,A2)>1

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

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

حذف الصفوف استنادًا إلى التكرارات في عمود واحد مع دمج/جمع/حساب المتوسط/عد القيم من الصفوف المحذوفة

إذا كنت ترغب في حذف الصف بأكمله استنادًا إلى القيم المكررة في عمود معيّن، مع الحفاظ على البيانات المرتبطة بهذه التكرارات، جرّب أداةدمج متقدم للصفوفمن Kutools لـ Excel. تتيح لك هذه الأداة إزالة الصفوف التي تحتوي على قيم مكررة في عمود محدَّد، وفي الوقت نفسه تنفيذ عمليات مثل الدمج أو الجمع أو حساب المتوسط أو العد للبيانات الموجودة في أعمدة أخرى من تلك الصفوف المحذوفة — مما يضمن سلامة بياناتك ويحافظ على فعاليتها. وهي طريقة مثالية خصوصًا عندما تتطلب عملياتك التجارية تجميع البيانات ذات الصلة بعد إزالة التكرارات، مثل توحيد سجلات المبيعات أو سجلات المعاملات.

Kutools لـ Excelيقدّم أكثر من 300 ميزة متقدمة لتبسيط المهام المعقدة، مما يعزز الإبداع والكفاءة.مدمج مع إمكانات الذكاء الاصطناعي، يقوم Kutools بأتمتة المهام بدقة، مما يجعل إدارة البيانات سهلة بلا جهد.معلومات تفصيلية عن Kutools لـ Excel...         نسخة تجريبية مجانية...
  1. حدد النطاق الذي تريد فيه حذف الصفوف بناءً على المكررات في عمود واحد، ثم انقر فوقKutools>دمج وتقسيم>دمج متقدم للصفوف.

  2. في مربع الحوار المفتوحدمج متقدم للصفوف، سنقوم — كمثال — بحذف الصفوف بناءً على القيم المكررة في عمود «الفواكه». بالإضافة إلى ذلك، سنقوم بدمج معلومات السعر في عمود «السعر» وجمع إجمالي الكمية لكل نوع من الفواكه في عمود «الكمية». يُرجى اتباع هذه الخطوات لتنفيذ العملية:
    1. في قسمبيانات العمودمن مربع الحوار، حدد عمود «الفواكه» الذي يحتوي على القيم المكررة التي تريد حذف الصفوف بناءً عليها، ثم اخترالمفتاح الأساسيمن القائمة المنسدلةالعملية.
    2. حدد عمود «السعر»، حيث سيتم دمج جميع القيم المرتبطة بالمكررات في العمود المحدد. ثم اختر فاصلًا من قائمةالعمليةالمنسدلة ضمن قسمالدمج.
    3. حدد عمود «الكمية» الذي سيتم تطبيق العمليات الحسابية (مثل المجموع، والمتوسط، والعد، إلخ) على قيمه بناءً على المكررات في العمود المحدد. ثم اختر خيارالمجموعمن قائمةالعمليةالمنسدلة في مجموعةالحساب.
     
  3. انقر فوق زرموافق. الآن، تم حذف جميع الصفوف المكررة بناءً على العمود المحدد، مع دمج أو حساب الأعمدة الأخرى في الوقت نفسه.

عرض توضيحي: حذف الصفوف استنادًا إلى التكرارات في عمود واحد في Excel

 
Kutools لـ Excel: أكثر من 300 أداة مفيدة بين يديك! استمتع بميزات مدعومة بالذكاء الاصطناعي لإنجاز عملك بذكاء وسرعة أكبر!حمّل الآن!

مقالات ذات صلة:

عدّ القيم المكررة في عمود في Excel

إزالة صف مكرر والاحتفاظ بأعلى القيم فقط في Excel

إخفاء الصفوف إذا كانت مكررة في Excel

أفضل أدوات الإنتاجية لمكتبتك

🤖KUTOOLS AI مساعد: ثوّر تحليل البيانات استنادًا إلى:التنفيذ الذكي   |  إنشاء الكود|  إنشاء الصيغ المخصصة  |  تحليل البيانات وإنشاء المخططات البيانية|  استدعاء الوظائف المحسنة
الميزات الشائعة:البحث، التمييز أو وضع علامة على المكررات   |  حذف الصفوف الفارغة   |  دمج الأعمدة أو الخلايا دون فقدان البيانات   |  التقريب بدون استخدام الصيغة...
بحث متقدم:VLookup متعدد المعايير  |  VLookup متعدد القيم  |   VLookup عبر أوراق متعددة   |   مطابقة غامضة....
قائمة منسدلة متقدمة:إنشاء قائمة منسدلة بسرعة   |  قائمة منسدلة تابعة   |  قائمة منسدلة متعددة الاختيار....
مدير الأعمدة:إضافة عدد محدد من الأعمدة|نقل الأعمدة|تبديل حالة ظهور الأعمدة المخفية|مقارنة النطاقات والأعمدة...
ميزات مميزة:التركيز على الشبكة   |  عرض التصميم   |شريط الصيغ المحسن   | مدير الدفتر والورقة   |  مكتبة الموارد(نص تلقائي)|  أداة اختيار التاريخ   |  تجميع ورقات العمل  |  تشفير/فك تشفير الخلايا   | إرسال رسائل البريد الإلكتروني حسب القائمة   |  مرشح متقدم   |   تصفية خاصة(تصفية الخلايا التي تحتوي على خط عريض/مائل/يتوسطه خط...) ...
أفضل 15 مجموعات الأدوات:12 أدواتالنصوص(إضافة نص،حذف الأحرف المحددة، ...)|   50+أنواعالمخططات البيانية(مخطط جانت، ...)|   40+ صيغعملية(حساب العمر بناءً على تاريخ الميلاد، ...)|   19 أدواتالإدراج(إدراج رمز QR،إدراج صورة من المسار، ...)|   12 أدواتالتحويل(تحويل إلى كلمات،تحويل العملة، ...)|   7 أدواتدمج وتقسيم(دمج متقدم للصفوف،تقسيم الخلايا، ...)|... وأكثر من ذلك
استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية والإسبانية والألمانية والفرنسية والصينية و40+ لغات أخرى!

عزِّز مهاراتك في Excel باستخدام Kutools لـ Excel، وعايش الكفاءة كما لم تفعل من قبل.يقدّم Kutools لـ Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية ووقت الحفظ.انقر هنا للحصول على الميزة التي تحتاجها أكثر من غيرها...


يجلب Office Tab واجهة ذات علامات تبويب إلى Office، ويجعل عملك أسهل بكثير

  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، وPublisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات نقرات الفأرة كل يوم!

جميع الإضافات من Kutools في برنامج تثبيت واحد!

Kutools for Office حزمةٌ تحتوي على إضافاتٍ مخصصة لتطبيقات Excel وWord وOutlook وPowerPoint، إلى جانب Office Tab Pro، مما يجعلها الخيار المثالي للفِرق التي تعمل عبر تطبيقات Office.

ExcelWordOutlookTabsPowerPoint
  • حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
  • برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
  • يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
  • تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
  • أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل