إزالة صف مكرر من جدول في مستند Word (دليل كامل)
المؤلفالأحد•تاريخ التعديل
يمكن أن يؤدي وجود صف مكرر في جدول Word إلى جعل مستندك مشوّشًا وغير احترافي ويصعب تحليله—خاصةً عند التعامل مع بيانات منسوخة أو تقارير مستوردة أو نتائج استبيانات. وللأسف، لا يوفّر Microsoft Word ميزة مدمجة باسم «إزالة التكرارات» للجداول كما يفعل Excel.
الخبر السار؟ لا يزال لديك عدة طرق موثوقة لتنظيف الصفوف المكررة في Word. فيما يلي ثلاث طرق عملية، من البسيطة المناسبة للمبتدئين إلى الأتمتة المتقدمة، مع تعليمات واضحة خطوة بخطوة.

إزالة صف مكرر من جدول في Word
الطريقة 1: إزالة صف مكرر باستخدام Excel
بما أن Microsoft Excel مصمم خصيصًا لإدارة البيانات، فإن الطريقة الأكثر موثوقية للتعامل مع التكرارات هي نقل جدولك مؤقتًا إلى Excel ثم إعادته.
- انسخ الجدول:
في Word، مرِّر مؤشر الفأرة فوق جدولك وانقر على رمز الصليب في الزاوية العلوية اليسرى لتحديد الجدول بالكامل، ثم اضغطCtrl + C.
- الصق في Excel:
افتح مصنف Excel فارغًا، وحدد الخلية A1، ثم اضغط Ctrl + V. - إزالة التكرارات في Excel:
- قم بتمييز نطاق البيانات المطلوب.
- انتقل إلى علامة التبويببياناتفي الشريط العلوي.
- انقر علىإزالة التكراراتفي مجموعةبياناتضمن علامة تبويبأدوات.
- تأكد من تحديد جميع الأعمدة، ثم انقرموافق.

- سيعرض Excel عدد صف مكرر التي تم إزالتها.

- النقل مرة أخرى:
انسخ البيانات المُنظَّفة من Excel، وعُد إلى مستند Word الخاص بك، واحذف الجدول القديم، ثم اضغط Ctrl + V للصق الصفوف الفريدة.
- دقيق جدًّا
- لا يتطلب برمجة
- يعمل بشكل ممتاز مع الجداول الكبيرة
- يعمل مع جدول واحد في المرة الواحدة فقط
- يتطلب التبديل بين Word وExcel
الطريقة 2: إزالة صف مكرر باستخدام كود VBA (من جدول واحد أو من جميع الجداول)
إذا كنت تتعامل غالبًا مع جداول Word كبيرة وترغب في أتمتة المهام داخل المستند نفسه، فإن VBA يُعد خيارًا مثاليًا. تتيح لك هذه الطريقة مقارنة الصفوف وحذف التكرارات مباشرةً داخل Word.
يسمح لك كود VBA هذا بإزالة صف مكرر من جدول معيّن أو من جميع الجداول في مستند Word الحالي، مع الاحتفاظ بالحدوث الأول فقط لكل صف فريد.
- اضغطAlt + F11 لفتح نافذة Microsoft Visual Basic for Applications.
- انقرإدراج>وحدة نمطيةلإنشاء وحدة جديدة، انسخ والصق كود VBA التالي في نافذة الوحدة النمطية.
Public Sub DeleteDuplicateRowsClean() Dim xTable As Table Dim xDic As Object Dim i As Long, j As Long Dim xStr As String If ActiveDocument.Tables.Count = 0 Then MsgBox "There is no table in this file", vbInformation, "Kutoolsfor word" Exit Sub End If Set xDic = CreateObject("Scripting.Dictionary") Application.ScreenUpdating = False If Selection.Information(wdWithInTable) Then ProcessTable Selection.Tables(1), xDic Else For i = 1 To ActiveDocument.Tables.Count ProcessTable ActiveDocument.Tables(i), xDic xDic.RemoveAll Next i End If Application.ScreenUpdating = True MsgBox "Complete!", vbInformation End Sub Private Sub ProcessTable(targetTable As Table, dic As Object) Dim r As Long Dim rowText As String For r = targetTable.Rows.Count To 1 Step -1 rowText = targetTable.Rows(r).Range.Text If dic.Exists(rowText) Then targetTable.Rows(r).Delete Else dic.Add rowText, True End If Next r End Sub - أغلق نافذة الكود، وقم بأحد الخيارين التاليين:
- لإزالة التكرارات من جدول معيّن:
انقر في أي مكان داخل الجدول الذي تريد معالجته. - لإزالة التكرارات من جميع الجداول:
تأكد من أن المؤشر ليس داخل أي جدول.
- لإزالة التكرارات من جدول معيّن:
- اضغطAlt + F8، وحدد ماكروDeleteDuplicateRowsClean، ثم انقرتشغيل.
النتيجة:
سيتم حذف الصف المكرر تلقائيًا من الجدول المحدد أو من جميع الجداول في المستند.
Public Sub DeleteDuplicateRowsIgnoreCase()
Dim xTable As Table
Dim xDic As Object
Dim i As Long
If ActiveDocument.Tables.Count = 0 Then
MsgBox "There are no tables", vbInformation, "Kutoolsfor word"
Exit Sub
End If
Set xDic = CreateObject("Scripting.Dictionary")
xDic.CompareMode = 1
Application.ScreenUpdating = False
If Selection.Information(wdWithInTable) Then
ProcessTable Selection.Tables(1), xDic
Else
For i = 1 To ActiveDocument.Tables.Count
xDic.RemoveAll
ProcessTable ActiveDocument.Tables(i), xDic
Next i
End If
Application.ScreenUpdating = True
MsgBox "complete", vbInformation
End Sub
Private Sub ProcessTable(targetTable As Table, dic As Object)
Dim r As Long
Dim rowText As String
For r = targetTable.Rows.Count To 1 Step -1
rowText = targetTable.Rows(r).Range.Text
If dic.Exists(rowText) Then
targetTable.Rows(r).Delete
Else
dic.Add rowText, True
End If
Next r
End Sub
الطريقة 3: إزالة صف مكرر / الأعمدة باستخدام Kutools for Word (من جدول واحد أو من جميع الجداول)
إذا كنت تبحث عن أسرع طريقة وأسهلها للاستخدام لإزالة صف مكرر في جداول Word، فإن Kutools for Word هو الحل المثالي. على عكس الطرق اليدوية أو نصوص VBA، يوفّر Kutools ميزة تتيح لك تنظيف البيانات من جدول واحد أو من جميع الجداول في المستند بنقرات قليلة فقط. لا حاجة لكتابة أكواد، ولا نسخ إلى Excel، ولا إعدادات معقدة—مما يجعله مناسبًا بشكل خاص للمستخدمين الذين يعملون غالبًا مع جداول كبيرة أو متعددة ويرغبون في نتائج دقيقة فورًا.
بعد تنزيل وتثبيت Kutools for Word، يُرجى اتباع الخطوات التالية:
- انتقل إلى علامة التبويبKUTOOLS PLUS، ثم انقرجدول > حذف الصفوف/الأعمدة الفارغةلفتح مربع الحوار.

- في مربع الحوارحذف الصفوف/الأعمدة الفارغة أو صف مكررفي الجدول، حدد الخيارات التالية:
- اختر النطاق (البحث في)
في قائمة «البحث في» قائمة منسدلة، اختر أحد الخيارات التالية:- الجدول المحدد(s) – يزيل الصفوف المكررة من الجداول التي قمت بتحديدها فقط.
- جميع الجداول في المستند النشط – يُزيل الصفوف المكرَّرة من جميع الجداول في المستند الحالي.
- حدّد نوع الحذف، ثم اخترصفأوعمودالذي تريد حذفه.
- حدد صفًا أو عمودًا للتعبير عن رغبتك في إزالة الصفوف أو الأعمدة المكررة.
- اضبط الخيارات الاختيارية
- حساسية الحالة (اختياري):
فعّل هذا الخيار إذا أردت أن يتعامل Kutools مع النصوص التي تختلف في حالة الأحرف كقيم منفصلة. - حذف الصفوف الفارغة (اختياري):
فعّل هذا الخيار إذا كنت ترغب في إزالة الصفوف الفارغة في الوقت نفسه.
- حساسية الحالة (اختياري):
- انقرموافق.

- اختر النطاق (البحث في)
النتيجة:
سيقوم Kutools فورًا بفحص الجدول (أو الجداول) المحددة وإزالة الصفوف أو الأعمدة المكررة التي حددتها.
- سريع جدًّا
- يعمل مع جدول واحد أو الجداول المحددة أو جميع الجداول
- لا يتطلب VBA أو Excel
- مثالي للمستخدمين غير التقنيين
يوفّر Kutools for Word أدوات جداول قوية لإزالة المكررات أو صفوف فارغة بنقرات قليلة فقط—دون الحاجة إلى برمجة أو Excel أو إعدادات معقدة.
الخاتمة
يمكن أن يكون إزالة الصفوف المكررة من الجداول في Word أمرًا صعبًا، نظرًا لعدم توفّر أداة مدمجة لذلك. ومع ذلك، وباستخدام الطريقة المناسبة، يمكنك تنظيف بياناتك بكفاءة ودقة.
- يُعد استخدام Excel خيارًا موثوقًا للعمل مع جدول واحد ومعالجة كميات كبيرة من البيانات، خاصةً إذا كنت تفضّل نهجًا مألوفًا ولا يتطلب كتابة أكواد.
- يُعد استخدام كود VBA خيارًا مثاليًا للمستخدمين المتقدمين الراغبين في أتمتة عملية إزالة الصفوف المكررة من جدول واحد أو من جميع الجداول، لكنه يتطلب معرفة تقنية ومستندات مفعّلة للماكرو.
- يُعد استخدام Kutools for Word الحل الأسرع والأكثر سهولة، حيث يمكّنك من إزالة الصفوف المكررة من جدول واحد أو من جميع الجداول بنقرات قليلة فقط—بدون الحاجة إلى Excel أو VBA.
باختيارك الطريقة الأنسب لمستوى مهارتك وتعقيد مستندك، تحافظ على جداول Word منظمة ودقيقة وسهلة الإدارة—ما يوفّر وقتك ويحول دون الحاجة إلى العمل اليدوي المتكرر.
أفضل أدوات إنتاجية Office
Kutools for Word – ارتقِ بتجربتك في Word مع أكثر من100 ميزة استثنائية!
🤖ميزات KUTOOLS AI: مساعد الذكاء الاصطناعي / مساعد الوقت الفعلي / تلميع فائق (مع الحفاظ على التنسيق) / ترجمة فائقة (مع الحفاظ على التنسيق) / إخفاء المعلومات باستخدام الذكاء الاصطناعي / التدقيق اللغوي بالذكاء الاصطناعي...
📘إتقان المستندات: تقسيم الصفحات / دمج المستندات / تصدير التحديد بصيغ متعددة (PDF/TXT/DOC/HTML...) / تحويل دُفعات إلى PDF...
✏تحرير المحتوى: البحث والاستبدال الجماعي عبر ملفات متعددة / تغيير حجم جميع الصور / تحويل صفوف وأعمدة الجدول / تحويل الجدول إلى نص...
🧹تنظيف سهل: امسحالمسافات الزائدة،فاصل المقطع،مربع النص، أوالروابط التشعبية. وللمزيد من أدوات الإزالة، انتقل إلى مجموعةإزالة...
➕إدراجات إبداعية: أدرجفواصل الآلاف،مربع اختيار،زر راديو،رمز QR،رمز شريطي،صور متعددة... واكتشف المزيد في مجموعةإدراج!
🔍تحديدات دقيقة: حدّد بدقةصفحات معيّنة،جداول،أشكال، أوفقرة عنوان. وعزّز تجربة التنقّل باستخداممزيد من ميزات ال...تحديد
⭐تحسينات مميزة: التنقّل إلى أي موقع / إدراج نصوص متكررة تلقائيًّا / التبديل بين مستندات Windows / 11 أداة تحويلأدوات...
🌍يدعم أكثر من 40 لغة: استخدم Kutools باللغة التي تفضلها – يدعم الإنجليزية، والإسبانية، والألمانية، والفرنسية، والصينية، وأكثر من 40 لغة أخرى!

Office Tab- يجلب واجهة ذات علامات تبويب إلى Office، ليجعل عملك أسهل بكثير
- يمكّنك من التحرير والقراءة بعلامات تبويب في Word وExcel وPowerPoint وPublisher وAccess وVisio وProject.
- يفتح ويُنشئ مستندات متعددة في علامات تبويب جديدة ضمن نفس النافذة، بدلًا من فتح نوافذ جديدة.
- يزيد إنتاجيتك بنسبة 50% ويوفّر لك مئات النقرات بالماوس كل يوم!
✨ Kutools for Office – تثبيت واحد، خمسة أدوات قوية!
تتضمنOffice Tab Pro·Kutools لـ Excel·Kutools لـ Outlook·Kutools for Word·Kutools for PowerPoint
📦 احصل على جميع أدوات 5 في حزمة واحدة | 🔗 تكامل سلس مع Microsoft Office | ⚡ وقت الحفظ وعزّز الإنتاجية فورًا
أفضل أدوات إنتاجية Office
Kutools for Word- أدوات 100+ لـ Word
- 🤖ميزات KUTOOLS AI:مساعد الذكاء الاصطناعي/مساعد الوقت الحقيقي/تلميع فائق/ترجمة فائقة/إخفاء المعلومات باستخدام الذكاء الاصطناعي/التدقيق اللغوي بالذكاء الاصطناعي
- 📘إتقان المستندات:تقسيم الصفحات/دمج المستندات/تحويل دُفعات إلى PDF
- ✏تحرير المحتوى:البحث والاستبدال الجماعي/تغيير حجم جميع الصور
- 🧹تنظيف سهل:إزالة المسافات الزائدة/إزالة فاصل المقطع
- ➕إدراجات إبداعية:إدراج فواصل الآلاف/إدراج مربع اختيار/إنشاء رمز QR
- 🌍يدعم أكثر من 40 لغة: Kutools يتحدث لغتك – يدعم أكثر من 40 لغة!
جدول المحتويات
- الطريقة 1: باستخدام Excel من جدول واحد
- الطريقة 2: باستخدام كود VBA من جدول واحد أو من جميع الجداول
- الطريقة 3: باستخدام Kutools for Word من جدول واحد أو من جميع الجداول
- الخاتمة
- أفضل أدوات إنتاجية المكتب
Kutools for Word
يُضيف 100+ ميزات متقدمة إلى Word
- ⬇️ تنزيل مجاني
- 🛒 شراء الآن
- 📘 دروس الميزات
- 🎁 تجربة مجانية لمدة 60 يومًا




