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

إخفاء الصفوف بناءً على قيمة الخلية باستخدام التصفية
ميزة التصفية (Filter) في Excel هي أداة مدمجة تتيح لك إخفاء الصفوف مؤقتًا بناءً على قيم الخلايا، مما يساعدك على تركيز جدولك على المعلومات التي تحتاجها فعليًّا. على سبيل المثال، إذا كنت ترغب في عرض معاملات المبيعات التي تزيد عن 3،000 دولار فقط، فإن أداة التصفية ستُمكّنك فورًا من استبعاد جميع الصفوف التي تقل عن هذا المبلغ. يُعد هذا الأسلوب مثاليًّا للتصفية اليدوية السريعة، وعندما تريد التبديل بسلاسة بين عرض جميع البيانات وعرض البيانات التي تستوفي معايير محددة فقط. والأفضل من ذلك أنه سهل الاستخدام ويمكن التراجع عنه بالكامل—فكل ما عليك فعله هو إزالة التصفية لاستعادة مجموعة البيانات الأصلية فورًا.
اختر هذه الطريقة عندما تحتاج إلى تصفية البيانات بسرعة، خاصةً للعروض التقديمية أو التحليل المتكرر، مع العلم أن الصفوف تُخفى بصريًا فقط، ولا تزال جميع البيانات الأساسية متاحة ما لم تقم بإزالة التصفية.
1. حدد نطاق الخلايا أو الجدول بأكمله الذي تريد تصفيةه، ثم انقر فوقبيانات > تصفية. سيؤدي ذلك إلى إضافة أسهم صغيرة للتصفية في رؤوس الأعمدة. انظر لقطة الشاشة:

تلميح: تأكد من عدم وجود أي صفوف فارغة في تحديدك، إذ قد يؤدي ذلك إلى تعطيل التصفية عند التعامل مع نطاقات أكبر.
2. انقر على السهم المنسدل في رأس العمود المستهدف لعرض خيارات التصفية. بعد ذلك، اخترمرشحات الأرقام(أو)مرشحات النصوصللبيانات النصية) من القائمة، ثم حددأكبر من. يمكنك أيضًا استخدام معايير أخرى مثل “أقل من” أو “يساوي” أو “لا يساوي” وفقًا لاحتياجاتك. انظر لقطة الشاشة:

تلميح: بالنسبة للأعمدة النصية، تتضمّن الخيارات «يحتوي على» و«يبدأ بـ» ومرشحات مشابهة، والتي تُعدّ مفيدة جدًّا للبيانات غير الرقمية.
3. أدخل معيارك الرقمي أو النصي في مربع النص بجانب “أكبر من”—على سبيل المثال، اكتب3000 لعرض القيم التي تزيد عن هذا المبلغ فقط. انظر لقطة الشاشة:

تلميح: بعد كتابة معيارك، تأكد مرتين من خلوّه من المسافات الزائدة أو التنسيقات التي قد تؤثر على نتائج التصفية.
4. انقر فوقموافق. الآن، أصبحت الصفوف التي تحتوي على بيانات أكبر من 3،000 فقط مرئية في ورقة العمل الخاصة بك؛ أما الصفوف التي تحتوي على قيم أقل من أو تساوي 3،000 فهي مخفية من العرض، رغم أنها لا تزال موجودة في ملفك. انظر لقطة الشاشة:

إذا كنت ترغب في استعادة جميع الصفوف، فما عليك سوى النقر مرة أخرى على أيقونة التصفية واختيار “مسح التصفية من [اسم العمود]”. تذكّر أن الصفوف المُرشَّحة تكون مخفية مؤقتًا فقط ولا تُحذف، لذا تظل جميع العمليات الحسابية والمراجع المرتبطة بها تشملها.
استخدم هذا الحل إذا كنت تغيّر شروط التصفية بانتظام، أو تبحث عن نتائج بصرية فورية، أو تعمل بشكل تعاوني—فبما أن التصفية وظيفة قياسية في Excel، يستطيع أي شخص فهمها أو تعديلها بسهولة.
العيب: قد تتطلب عمليات التصفية المعقدة متعددة الشروط أو أتمتة عمليات الإخفاء المخصصة المتكررة خطوات إضافية أو حلولًا أكثر تقدمًا، مثل استخدام الصيغ أو VBA.
تحديد الصفوف بسرعة بناءً على قيمة الخلية باستخدام Kutools لـ Excel
إذا كنت من المستخدمين الذين يتعاملون مع جداول بيانات كبيرة ويحتاجون إلى تنفيذ عمليات دفعية بشكل متكرر—مثل إخفاء الصفوف أو حذفها أو تنسيقها—فإن Kutools لـ Excel يقدّم لك ميزةتحديد خلايا محددةالتي تتيح لك تحديد جميع الصفوف المطابقة لمعايير قيمة الخلية المختارة في لمح البصر! وعلى الرغم من أن هذه الميزة لا تقوم مباشرةً “بإخفاء” الصفوف، إلا أنها تُسهّل عليك تحديد الصفوف المستهدفة دفعة واحدة، لتتمكن بعد ذلك من إخفائها أو حذفها أو تنسيقها بضغطة زر—ما يُسرّع سير عملك في Excel بشكل كبير!
يُعد هذا الحل مثاليًا للسيناريوهات التي تتضمن معايير معقدة، أو عندما تحتاج إلى تحديد جميع الصفوف دفعة واحدة لمزيد من المعالجة، أو إذا كنت ترغب ببساطة في تجنب التحديد اليدوي للصفوف واحدًا تلو الآخر. ويُعد نهج Kutools خيارًا مريحًا للغاية للمستخدمين الذين يتعاملون مع مهام متكررة بشكل دائم، وهو مفيدٌ بشكل خاص عند العمل مع مجموعات بيانات كبيرة قد تعجز أدوات التصفية القياسية عن إدارتها بكفاءة.
بعد تنزيل وتثبيت Kutools لـ Excel، انتقل إلىKutools > تحديد > تحديد خلايا محددةلفتح مربع حوارتحديد خلايا محددة.
- حدد النطاق:أولًا، قم بتمييز العمود أو المنطقة التي تحتوي على القيم التي تريد استخدامها كأساس للاختيار. تأكد من أن نطاقك يشمل جميع الصفوف ذات الصلة.
- اختر الصف بأكمله:في قسمنوع التحديد، حددالصف بأكمله. يتيح لك هذا الإعداد أن يختار Kutools الصفوف الكاملة التي تستوفي المعايير، وليس الخلايا فقط.
تلميح: هذا مهم إذا كنت تريد إخفاء أو معالجة إدخالات البيانات بالكامل، وليس الخلايا الفردية فقط. - عيّن المعايير:في القائمة المنسدلةتحديد النوع، اخترأقل من، وأدخل3000في مربع النص. سيقوم هذا الأمر Kutools باختيار جميع الصفوف التي تكون قيمة خليتها أقل من 3،000.
يمكنك أيضًا اختيار “يساوي” أو “أكبر من” أو “بين” وفقًا لاحتياجات التصفية الخاصة بك. - تأكيد الاختيار:انقر فوقموافقلتطبيق المعايير، وسيقوم Kutools فورًا باختيار الصفوف المؤهلة.

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

يُوصى بحل Kutools للمستخدمين الذين يسعون إلى تحقيق الكفاءة عند التعامل مع كميات كبيرة من البيانات، خاصةً حين تصبح ميزات Excel المدمجة بطيئة جدًا أو مقيدة. كما أن واجهته البديهية تقلل من احتمالية وقوع أخطاء في التحديد.
العيب: إذا كنت بحاجة إلى إخفاء الصفوف تلقائيًا استنادًا إلى قيم خلايا تتغير باستمرار، أو إذا كانت مجموعة بياناتك كبيرة جدًا وتخضع لتحديثات متكررة، ففكّر في بدائل أكثر ديناميكية مثل الصيغ أو كود VBA لأتمتة هذه المهمة.
إخفاء الصفوف بناءً على قيمة الخلية باستخدام كود VBA
إذا كنت تفضّل نهجًا آليًا—وهو مثالي خصوصًا عندما تحتاج إلى إخفاء الصفوف بشكل متكرر وفق معايير محددة، أو ترغب في دمج إخفاء الصفوف ضمن سير عمل أوسع لمعالجة البيانات—فيمكنك استخدام ماكرو VBA (Visual Basic for Applications) لتحقيق ذلك بسرعة وسلاسة. يمنحك VBA المرونة اللازمة لتحديد شروط مخصصة، وأتمتة إخفاء الصفوف في مجموعات بيانات كبيرة أو ديناميكية، وتقليل الاعتماد على التدخل اليدوي. هذه الطريقة مثالية لمستخدمي Excel المتقدمين أو لأي شخص يحتاج إلى تنفيذ عمليات روتينية بكفاءة عبر جداول بيانات متشابهة.
المزايا: يُمكّنك حل VBA من أتمتة قابلة للتوسعة، تتيح لك تعديل المعايير أو نطاق البيانات بسهولة. وهو مثالي للتقارير التي تتطلب تحديثات دورية، ويمكنك توسيع الكود أو تخصيصه ليتوافق تمامًا مع احتياجاتك.
السلبيات: إذا كانت ماكروهات مصنفك معطَّلة، فلن يُنفَّذ الكود؛ وقد تحتاج إلى تمكين إعدادات أمان الماكرو. كما أن VBA أكثر عُرضةً للأخطاء الناتجة عن التحديد أو الإدخال غير الصحيح، لذا تأكد مرتين من خطواتك.
قبل تشغيل كود VBA، يُرجى حفظ ورقة العمل لتجنب أي فقدان عرضي للبيانات.
1. اضغط علىAlt + F11 لفتح نافذة محررMicrosoft Visual Basic for Applications.
2. في نافذة المحرر، انقر فوقإدراج > وحدة نمطيةلإضافة وحدة نمطية جديدة إلى مستندك. ثم انسخ والصق كود VBA التالي في الوحدة النمطية:
VBA: إخفاء الصفوف تلقائيًا بناءً على قيمة الخلية.
Sub HideRow()
'Updateby20250904
Dim Rng As Range
Dim WorkRng As Range
Dim xNumber As Integer
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xNumber = Application.InputBox("Number", xTitleId, "", Type:=1)
For Each Rng In WorkRng
Rng.EntireRow.Hidden = Rng.Value < xNumber
Next
End Sub
3. لتشغيل الماكرو، اضغط علىF5 أو انقر فوق زرتشغيل. عند ظهور المطالبة، حدد نطاق الخلايا الذي ترغب في معالجته في مربع الحوار المنبثق. تأكد من تحديد البيانات فقط—وليس صفوف العناوين—لتجنب إخفاء رؤوس الأعمدة عن غير قصد. راجع لقطة الشاشة:

4. انقر فوقموافق، ثم يظهر مربع حوار ثانٍ. أدخل رقم المعيار الخاص بك—مثل3000—لتحديد الصفوف التي يجب إخفاؤها (أي تلك التي تكون قيمتها أقل من هذا الرقم). راجع لقطة الشاشة:

5. انقر فوقموافق. سيقوم الماكرو فورًا بمعالجة نطاق التحديد، وإخفاء جميع الصفوف التي تكون فيها القيمة أقل من الرقم الذي أدخلته.
تلميح:يمكنك تغيير شرط المقارنة المنطقية ليناسب احتياجاتك:
- لإخفاء الصفوف التي تحتوي على قيمأكبر من 3000، حدّث الكود في الوحدة البرمجية ليصبح: Rng.EntireRow.Hidden = Rng.Value > xNumber.
- لإخفاء الصفوف التي تتطابق معقيمة دقيقة، عدّل الكود ليصبح: Rng.EntireRow.Hidden = Rng.Value = xNumber.
إذا واجهت أخطاءً، فتأكد من أن نطاق خلاياك خالٍ من الأعمدة المخفية أو المدمجة، وأنك أدخلت القيم الرقمية الصحيحة. تذكّر أن التغييرات التي تُجرى عبر VBA لا يمكن التراجع عنها بسهولة؛ وقد تحتاج لاحقًا إلى إظهار الصفوف يدويًّا.
للاستخدام المتكرر، يمكنك حفظ هذا الماكرو لتبسيط مهام إدارة البيانات الروتينية، أو تخصيصه بشكل أكبر (مثل إضافة معايير أكثر تعقيدًا أو دعم شروط نصية).
إخفاء أو تمييز الصفوف بناءً على قيمة الخلية باستخدام صيغ Excel
بالإضافة إلى الطرق المذكورة أعلاه، يمكنك الاستفادة من صيغ Excel لتمييز أو تصفية الصفوف بناءً على قيم خلايا محددة، مما يُسهّل عليك إخفاءها يدويًّا أو عبر أدوات أتمتة إضافية. ويُعدّ هذا النهج مثاليًّا عندما تحتاج إلى مؤشر مرئي—مثل عمود مساعد—قبل الإخفاء، أو إذا رغبت في فرز الصفوف وتجميعها لمعالجة أكثر كفاءة.
على سبيل المثال، يمكنك استخدام صيغة بسيطة في عمود مساعد لتحديد الصفوف التي تستوفي معاييرك:
1.أدخل الصيغة التالية في عمود جديد (مثل العمود C، الخلية C2) بجانب بياناتك:
=IF(B2<3000,"Hide","Show") 2.اضغط على Enter، ثم اسحب الصيغة لأسفل لملء جميع الصفوف في مجموعة البيانات الخاصة بك. تُصنّف هذه الصيغة كل صف بـ “إخفاء” إذا كانت قيمة الخلية أقل من 3،000، أو بـ “إظهار” في جميع الحالات الأخرى.
3.يمكنك الآن استخدام ميزة التصفية في Excel على هذا العمود المساعد لعرض الصفوف المُعلَّمة بـ “إظهار” فقط، أو فرز بياناتك وفقًا لذلك. بدلاً من ذلك، استخدم تنسيقًا شرطيًّا لتمييز الصفوف المُعلَّمة بـ “إخفاء”، مما يجعل التعديل اليدوي أسرع.
يُعد هذا النهج المثالي عندما تريد عرض معاييرك مباشرةً في الورقة أو إعداد أتمتة إضافية باستخدام Kutools أو VBA.
العيب: لا يزال يتعيّن عليك إخفاء الصفوف يدويًّا وفقًا لنتيجة الصيغة، لكنه يُسهّل فهم العملية ويقلّل الأخطاء، مما يجعل المهام الدفعية أكثر سهولة.
إذا واجهت مشكلات—مثل عدم إخفاء الصفوف بالشكل المتوقع—فتأكد من عدم وجود خلايا مدمجة أو صفوف فارغة أو صيغ قد تتداخل مع الاختيار اليدوي أو التلقائي. احفظ عملك دائمًا قبل تشغيل الماكرو أو تنفيذ العمليات الدفعية. وللمجموعات الكبيرة جدًّا من البيانات، فكّر في تحسين ملف 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل