كيف يمكنني العثور بسرعة على جميع الصفوف التي تحتوي على أخطاء في Excel وإزالتها؟
يمكن أن يكون التعامل مع قيم الأخطاء في Excel مهمة شائعة، خاصةً عندما تعطّل هذه الأخطاء تحليل البيانات أو العمليات الحسابية. فقيم مثل #DIV/0! و#N/A و#VALUE! قد تظهر لأسباب متنوعة—كالإشارة إلى بيانات غير صالحة، أو استخدام صيغ خاطئة، أو استيراد بيانات من أنظمة خارجية. ولضمان بقاء جداول البيانات نظيفة وموثوقة، يُعد العثور بكفاءة على جميع الخلايا أو الصفوف التي تحتوي على أخطاء وإزالتها أمرًا بالغ الأهمية. ويقدّم هذا البرنامج التعليمي دليلاً شاملاً لعدة طرق عملية لتحديد الخلايا والصفوف المليئة بالأخطاء وتنظيفها، باستخدام ميزات Excel المدمجة، والصيغ، ورمز VBA، والأدوات المتخصصة.
- العثور على جميع الخلايا التي تحتوي على أخطاء وإزالتها باستخدام «الانتقال إلى خاص»
- العثور على جميع الخلايا التي تحتوي على أخطاء وإزالتها باستخدام أداة متقدمة
- إزالة جميع الصفوف التي تحتوي على أخطاء باستخدام VBA
- العثور على جميع الصفوف التي تحتوي على أخطاء وإزالتها باستخدام أداة تصفية متقدمة
- إزالة صفوف الأخطاء باستخدام صيغ Excel (أعمدة مساعدة)
- تمييز الأخطاء باستخدام استخدم تنسيق الشروط
- مقالات أخرى ذات صلة (عمليات) حول التصفية
تسمح لك وظيفة «الانتقال إلى خاص» في Excel بتحديد جميع الخلايا التي تحتوي على أخطاء في الصيغ داخل نطاق معيّن أو في ورقة العمل بأكملها بسرعة. وهي الطريقة المثلى للأوراق التي تحتاج فيها إلى مسح محتوى الخلية، بغض النظر عن الصف الذي توجد فيه.
1. حدد النطاق المستهدف أو الورقة بأكملها حسب الحاجة، ثم اضغط علىCtrl + G لفتح مربع حوارالانتقال إلى.
2. انقر علىخاصلفتح مربع حوارالانتقال إلى خاص. هنا، اختر خيارالصيغ، وضمن خيارات الصيغ، تأكد من تحديد خانة الاختيار الوحيدة الخاصة بـالأخطاءفقط. بهذه الطريقة، ستُحدَّد خلايا الأخطاء فقط.
3. انقر علىموافق، وسيقوم Excel بتحديد كل خلية تحتوي على خطأ في الصيغة ضمن نطاقك. بعد ذلك، يمكنك الضغط على مفتاححذفلمسح محتوياتها.
ملاحظة: تُزيل هذه الطريقة قيم الخلايا فقط، وليس الصف بأكمله—وهو أمرٌ مفيد إذا كنت ترغب في الحفاظ على البيانات الأخرى في الصف.
سيناريو التطبيق: تنظيف أخطاء الصيغ بسرعة في عمود معيّن (قد لا يكون مناسبًا دائمًا إذا كنت بحاجة إلى حذف الصفوف الكاملة التي تحتوي على أخطاء).
لتجربة أكثر سلاسة وسهولة في الاستخدام، يمكنك الاعتماد على أداة «تحديد الخلايا التي تحتوي على قيمة خاطئة» في Kutools لـ Excel. تتيح لك هذه الميزة تحديد جميع قيم الأخطاء داخل النطاق المحدد فورًا، مما يجعل إزالتها أمرًا مباشرًا—خاصةً عند التعامل مع أوراق عمل كبيرة أو معقدة.
1. اختر النطاق الذي تريد فحصه بحثًا عن الأخطاء، ثم انقر على **Kutools > تحديد > تحديد الخلايا التي تحتوي على قيمة خاطئة**.
2. سيتم تمييز جميع خلايا الأخطاء فورًا. انقر على «موافق» لإغلاق مربع التذكير، أو اضغط على «حذف» لمسح قيم خلايا الأخطاء.

عندما تحتاج إلى حذف كل صف يحتوي على خلية أخطاء واحدة على الأقل، يُعد ماكرو VBA حلاً مرنًا وقويًا. ويُوصى بهذا النهج خصوصًا مع مجموعات البيانات الكبيرة أو المهام المتكررة، إذ يمكّنك من أتمتة عملية إزالة صفوف الأخطاء وتقليل الجهد اليدوي بشكل كبير.
1. اضغط على Alt + F11 لفتح محرر Microsoft Visual Basic for Applications، ثم في النافذة التي تظهر، اختر **إدراج > وحدة** لفتح وحدة كود فارغة.
2. انسخ ولصق كود VBA التالي في نافذة الوحدة:
VBA: إزالة صفوف الأخطاء
Sub DeleteErrorRows()
Dim xWs As Worksheet
Dim xRg As Range
Dim xFNum As Integer
Set xWs = Application.ActiveSheet
Application.ScreenUpdating = False
On Error Resume Next
With xWs
Set xRg = .UsedRange
xRg.Select
For xFNum = 1 To xRg.Columns.count
With .Columns(xFNum).SpecialCells(xlCellTypeFormulas, xlErrors)
.EntireRow.Delete
End With
Next xFNum
End With
Application.ScreenUpdating = True
End Sub 3. اضغط علىF5 لتشغيل الكود. سيتم حذف جميع الصفوف التي تحتوي على قيم أخطاء تلقائيًّا.
تُبسّط أداة «المرشح المتقدم» في Kutools لـ Excel تصفية الصفوف التي تحتوي على أخطاء وإزالتها. وهي مثالية عندما تحتاج إلى تطبيق نوع معيّن من الأخطاء أو دمج معايير متعددة أثناء تصفية بياناتك—وهو أمرٌ مفيدٌ بشكل خاص في الجداول المعقدة التي تتضمّن أنواعًا مختلفة من الأخطاء.
بعدتثبيت Kutools لـ Excel مجانًا (تجربة مجانية لمدة 30 يومًا)، اتبع الخطوات التالية:
1. حدد نطاق البيانات الذي تريده، ثم انتقل إلى KUTOOLS PLUS > مرشح متقدم لفتح لوحة التصفية.
2. في لوحة «مرشح متقدم»، قم بتعيين معيار التصفية:
أ) اختر رأس العمود للتحقق من الأخطاء.
ب) اختر «خطأ» من القائمة المنسدلة الثانوية.
ج) اختر «يساوي» من القائمة المنسدلة للمقارنة.
د) اختر «كل الأخطاء» من القائمة المنسدلة النهائية.
3. انقر على «موافق» لتطبيق المعيار، ثم اضغط على «تصفية». ستعرض الأداة الصفوف التي تحتوي على قيم أخطاء فقط.
سيتم الآن عزل صفوف الأخطاء.
4. لإزالة هذه الصفوف، حدد كل صف على حدة، ثم انقر بزر الماوس الأيمن واختر «حذف صف» من القائمة السياقية.
بعد الحذف، انقر على زر «مسح» في المرشح المتقدم للعودة إلى مجموعة البيانات الكاملة.
تلميح: يمكنك استخدام أنواع أخطاء محددة مثل #NAME؟ أو #DIV/0! عن طريق تخصيص إعدادات التصفية.
تدعم مرشح متقدم أيضًا معايير متعددة الجوانب غير الموجودة في مرشحات Excel الأصلية.انقر للتفاصيل.
يُعد استخدام صيغ Excel في عمود مساعد حلاً عمليًّا للكشف عن الصفوف التي تحتوي على قيم أخطاء، خاصةً إذا كنت ترغب في تحديد الأخطاء التي يجب أن تؤدي إلى حذف الصف. وتتيح هذه الطريقة شفافيةً ومرونةً عاليتين، مما يسهّل مراجعة الصفوف المعلَّمة وتصفية حذفها يدويًّا أو تلقائيًّا.
سيناريو التطبيق: عندما تريد التحكُّم الدقيق في الأخطاء التي تم وضع علامة عليها، أو الاحتفاظ بمعلومات المراجعة قبل حذفها. وهي مثالية للجداول التي قد تكون الأخطاء موزَّعة عبر أعمدة متعددة.
1. أضف عمودًا مساعدًا جديدًا على الحافة اليمنى (مثلًا، العمود D)، ثم أدخل الصيغة التالية في الخلية D2 للتحقق من وجود أخطاء في العمود B:
=ISERROR(B2) استبدلB2 بمرجع الخلية التي قد تظهر فيها الأخطاء. وللتعامل مع أنواع الأخطاء الأخرى، يمكنك استخدام:
=ISERR(B2) (Detects any error except #N/A)
=ISNA(B2) (Detects #N/A errors only)
=IFERROR(B2,"Error") (Returns custom label for errors)
2. اسحب الصيغة لأسفل لملء عمود المساعدة بجميع الصفوف في مجموعة البيانات الخاصة بك. ستعرض كل خليةTRUE إذا وُجد خطأ، وFALSE إذا لم يُوجد.
3. استخدم مرشّح إكسل: انقر على القائمة المنسدلة للتصفية في عمود المساعدة، ثم صفّ لعرض الصفوف التي تكون قيمة الصيغة فيهاTRUE. احذف هذه الصفوف حسب الحاجة، ثم تخلّص من عمود المساعدة بعد الانتهاء.
نصيحة عملية: يمكنك توسيع الصيغة لفحص أعمدة متعددة (مثلًا،)=OR(ISERROR(B2),ISERROR(C2))) ووضع علامة على الصفوف التي تحتوي على خطأ في أيٍّ من خلاياها. وإذا استخدمتَIFERROR، فيمكنك أيضًا عرض رسالة مخصصة بجانب الأخطاء لمراجعتها بسهولة قبل إزالتها.
تحذير: إذا كانت بياناتك تحتوي على أخطاء مقصودة لأغراض تحليل أخرى، فتأكد من مراجعة الصفوف المعلَّمة قبل حذفها.
استخدم تنسيق الشروط في إكسل يمكّنك من تمييز الخلايا أو الصفوف التي تحتوي على قيم أخطاء تلقائيًا، مما يجعل من السهل ملاحظتها لمراجعتها أو حذفها. هذه الطريقة مفيدة عندما تحتاج إلى مؤشرات بصرية قبل اتخاذ قرار بشأن البيانات التي ستحتفظ بها أو تحذفها، ويمكن أن تكمّل أساليب أخرى لتحسين الدقة.
السيناريو: مثالي لمراقبة الجودة في مجموعات البيانات الكبيرة التي تتطلب فحصًا بصريًّا، أو قبل مشاركتها مع الآخرين.
- حدد النطاق الذي ترغب في تمييز الأخطاء ضمنه.
- انتقل إلى الصفحة الرئيسية > استخدم التنسيق الشرطي > قاعدة جديدة > استخدم صيغة لتحديد الخلايا التي تريد تنسيقها.
- أدخل هذه الصيغة لاستهداف الأخطاء (مثلًا للعمود B):
، وقم بتعديل المرجع حسب احتياجات ورقتك.=ISERROR(B2) - انقر على «تنسيق»، واختر لون التمييز الذي تريده، ثم اضغط «موافق» لتطبيق التنسيق.
- سيتم تمييز جميع خلايا الأخطاء، ويمكنك الآن مراجعتها يدويًّا وحذف الصف بأكمله متى شئت.
نصيحة عملية: تأكد دائمًا من مراجعة الخلايا المميزة قبل حذف الصفوف، خاصةً إذا كانت بعض الأخطاء متوقعة أو مؤقتة أثناء إدخال البيانات.
الخلاصة واستكشاف الأخطاء: عند التعامل مع قيم الأخطاء في إكسل، اختر دائمًا الطريقة الأنسب لحجم مجموعة البيانات وتعقيدها، وكذلك بناءً على ما إذا كنت تنوي حذف الخلايا أو الصف بأكمله. استخدم أعمدة المساعدة ووظيفة التصفية لكشف الأخطاء بطريقة قابلة للتخصيص، وطبّق التنسيق الشرطي للحصول على مؤشرات بصرية فورية، ولجأ إلى الأدوات المتقدمة عند العمل مع جداول كبيرة أو غير منتظمة. قبل تنفيذ أي عمليات حذف جماعية، تأكد من حفظ نسخة احتياطية من ملفك! وإذا ظهرت أخطاء غير متوقعة — مثل عدم اكتشاف الصيغ للأخطاء أو فشل حذف الصفوف — راجع مراجع الخلايا مرة أخرى وتأكد من تضمين جميع الأعمدة ذات الصلة في معاييرك. توفر حلول Kutools وظائف موسّعة للسيناريوهات المعقدة، لكن حتى الميزات المدمجة في إكسل كافية للحفاظ على أوراق عملك منظمة واحترافية.
تصفية البيانات بناءً على قائمة
يقدّم هذا البرنامج التعليمي حيلًا ذكية لتصفية البيانات وفقًا لقائمة محددة في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل