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

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

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

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

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

إذا اخترت خيار:جميع المكررات (بما في ذلك الأولى):

المزايا:تحديد ومراجعة مرنة، مع إمكانية حذف جميع المكررات أو جزءٍ منها فقط، مع الحفاظ على تحكمك الكامل.
العيوب:يتطلب التثبيت.
حذف الصفوف استنادًا إلى التكرارات في عمود باستخدام كود VBA
تستخدم هذه الطريقة ماكرو VBA للمرور تلقائيًا عبر نطاق البيانات المحدَّد وحذف الصف بأكمله فور اكتشاف قيم مكرَّرة في عمود التحديد. ويُعدّ هذا الحل مثاليًّا لمجموعات البيانات الكبيرة أو مهام التنظيف المتكررة، إذ يوفِّر مستوىً أعلى من الأتمتة مقارنةً بالأساليب اليدوية. قبل تشغيل كود VBA، تأكد دائمًا من عمل نسخة احتياطية من ملفك، لأن التغييرات التي يُجريها الماكرو لا يمكن التراجع عنها بسهولة.
- انقر فوقالمطور > Visual Basic لفتح نافذة محررMicrosoft Visual Basic for Applications. إذا لم تظهر لك علامة التبويبالمطور، يمكنك تفعيلها من خلالملف > خيارات > تخصيص الشريط.
- في محرر 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
مقالات ذات صلة:
عدّ القيم المكررة في عمود في Excel
إزالة صف مكرر والاحتفاظ بأعلى القيم فقط في Excel
إخفاء الصفوف إذا كانت مكررة في Excel
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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.
- حزمة شاملة واحدة— إضافات Excel وWord وOutlook وPowerPoint بالإضافة إلى Office Tab Pro
- برنامج تثبيت واحد، ترخيص واحد— الإعداد خلال دقائق (جاهز لـ MSI)
- يعمل بشكل أفضل معًا— إنتاجية ميسَّرة عبر تطبيقات Office
- تجربة مجانية لمدة 30 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل

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

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



