كيفية إخفاء الصفوف بناءً على قيمة الخلية في Excel (5 طرق)

  • شارك هذا
Hugh West

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

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

تنزيل Excel Workbook

إخفاء الصفوف استنادًا إلى قيمة الخلية. xlsm

5 طرق سهلة لإخفاء الصفوف استنادًا إلى قيمة الخلية في Excel

الطريقة 1: إخفاء صفوف تستند إلى قيمة الخلية باستخدام ميزة التصفية

في علامة التبويب الصفحة الرئيسية ، يقدم Excel ميزة تصفية في قسم التحرير . يمكننا استخدام أي قيمة خلية مرغوبة لتصفية الإدخالات التي تؤدي إلى إخفاء الصفوف.

الخطوة 1: في ورقة العمل ، انتقل إلى علامة التبويب الصفحة الرئيسية & gt ؛ حدد فرز & أمبير ؛ عامل التصفية (من قسم التحرير ) & GT. حدد عامل تصفية (من خيارات فرز وتصفية ).

يؤدي تحديد عامل تصفية إلى عرض رمز التصفية في رأس كل عمود.

الخطوة 2: انقر فوق أي رمز عامل تصفية في رؤوس الأعمدة (على سبيل المثال ، المنطقة ).

الخطوة 3: بعد النقر على أيقونة Filter ، يظهر مربع الأمر تصفية . لم يتم تحديد أي عناصر (على سبيل المثال ، الغرب ) لإخفاء الصفوف الخاصة بها من مجموعة البيانات.

انقر فوق موافق .

في لحظة ، يخفي Excel الإدخالات غير المحددة (على سبيل المثال ، الغرب ) من مجموعة البيانات ويترك جميع الإدخالات الأخرى للعرض كما هو موضح في الصورة أدناه.

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

قراءة المزيد: Excel Macro: إخفاء الصفوف استنادًا إلى نص الخلية في Excel (3 طرق بسيطة)

الطريقة الثانية: استخدام الصيغة ثم التصفية لإخفاء الصفوف بناءً على قيمة الخلية

في الطريقة السابقة ، استخدمنا ميزة تصفية لإخفاء الصفوف بناءً على قيم الخلية. ماذا لو أردنا معادلة تشير إلى مدخلاتنا سواء كانت تفي بمعاييرنا أم لا؟ ثم قم بتصفية الصفوف مقابل المؤشر.

في هذه الطريقة ، نستخدم وظيفة IF لإدراج سلسلة مخصصة (أي ، إخفاء ) للإشارة إلى عدم قدرةتلبية مطلبنا. ثم باستخدام ميزة Filter ، نقوم بإخفاء الصفوف التي تحتوي على سلسلة Hide .

الخطوة 1: اكتب الصيغة التالية في أي خلايا (على سبيل المثال ، F5 ) مجاورة لمجموعة البيانات الأولية.

=IF(E5<50,"Hide",E5)

E5 & lt؛ 50، هو logical_test حيث يعلن عن قيم E5 التي ستعرض أقل من 50 إخفاء النص في الخلايا. وإلا ، تعرض الصيغة E5 نفسها.

الخطوة 2: اضغط على ENTER واسحب Fill Handle إلى السلسلة المخصصة في الخلايا كما هو موضح أدناه.

الخطوة 3: اتبع الخطوات 1 إلى 3 من الطريقة الأولى لإخراج مربع الأوامر تصفية . في مربع الأمر ، قم بإلغاء تحديد القيمة إخفاء ثم انقر فوق موافق .

تصفية الإدخالات دون تحديد إخفاء قيمة ، تخفي كل الصفوف التي تحتوي على إخفاء القيمة في إدخالاتها.

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

اقرأ المزيد: صيغة لإخفاء الصفوف في Excel (7 طرق)

قراءات مماثلة

  • كيفية إخفاء الصفوف الفارغة في Excel VBA (4 مفيدة الأساليب)
  • كيفية إخفاء الصفوف وإظهارها في Excel (6 طرق أسهل)
  • إظهار جميع الصفوف التي لا تعمل في Excel (5 مشكلات& أمبير ؛ الحلول)
  • الصفوف المخفية في Excel: كيفية إظهارها أو حذفها؟
  • إخفاء الصفوف المكررة استنادًا إلى عمود واحد في Excel (4 طرق )

الطريقة الثالثة: تطبيق التنسيق الشرطي لإخفاء الصفوف استنادًا إلى قيمة الخلية في Excel

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

الخطوة 1: انتقل إلى الصفحة الرئيسية علامة التبويب & GT. حدد تنسيق شرطي & GT. حدد قاعدة جديدة (من الخيارات).

الخطوة 2: نافذة قاعدة التنسيق الجديدة يبدو. في النافذة قاعدة تنسيق جديدة ،

حدد استخدم صيغة لتحديد الخلية المراد تنسيقها كـ حدد نوع القاعدة .

اكتب الصيغة التالية ضمن تحرير وصف القاعدة .

=$C5="West"

انقر فوق تنسيق .

الخطوة 3: تظهر نافذة تنسيق الخلايا . داخل نافذة تنسيق الخلايا ،

حدد القسم رقم & gt؛ اختر مخصص (تحت الخيار الفئة ) & gt؛ اكتب 3 فاصلة منقوطة (على سبيل المثال ، ؛؛؛ ) ضمن قسم اكتب .

انقر فوق موافق .

الخطوة 4: بالنقر فوق موافق ، يعيدك Excel إلى مربع الحوار قاعدة التنسيق الجديدة .مرة أخرى ، انقر فوق موافق .

تنفيذ الخطوات 1 إلى 4 يؤدي إلى إخفاء جميع المحتويات التي تطابق الغرب في العمود C .

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

اقرأ المزيد: إخفاء الصفوف استنادًا إلى قيمة الخلية مع التنسيق الشرطي في Excel

الطريقة الرابعة: إخفاء الصفوف استنادًا إلى قيمة الخلية باستخدام VBA Macro في Excel

VBA أداة قوية لتحقيق أي نتائج مشروطة. في هذه الطريقة ، نستخدم كود ماكرو VBA لإخفاء الصفوف من عمود معين لفرض شرط معين.

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

الخطوة 1: اضغط على ALT + F11 تمامًا لفتح نافذة Microsoft Visual Basic . في النافذة ، مرر إلى شريط الأدوات & GT. حدد إدراج & GT. حدد الوحدة النمطية .

الخطوة 2: الصق رمز الماكرو التالي في الوحدة النمطية ثم اضغط على F5 لتشغيل ملفماكرو.

8935

رمز الماكرو يعين بداية (على سبيل المثال ، 2 ​​ ) ، النهاية (أي ، 15 ) الصف و العمود (على سبيل المثال ، 2 ​​، عمود المنطقة ) أرقام. يوضح رقم العمود في العمود الذي يطابق فيه الماكرو القيمة المحددة (على سبيل المثال ، الشرق ). ثم تقوم الوظيفة VBA IF بإخفاء أي صفوف باستثناء قيمة الشرق الموجودة في صفوف العمود المحدد (على سبيل المثال ، عمود المنطقة ).

الخطوة 3: يؤدي تنفيذ كود الماكرو إلى إخفاء جميع الصفوف باستثناء الصفوف التي تحتوي على الشرق في خلاياها مشابهة للصورة أدناه.

قراءة المزيد: VBA لإخفاء الصفوف في Excel (14 طريقة)

الطريقة الخامسة: إخفاء الصفوف استنادًا إلى قيمة الخلية في الوقت الفعلي باستخدام ماكرو VBA

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

بالنسبة لمجموعة البيانات هذه أدناه ، نريد تنفيذ عملية حيث نكتب المعايير فقط ويخفي Excel تلقائيًا الصفوف في الواقع- الوقت.

الخطوة 1: بعد فتح Microsoft Visual Basic (بالضغط على ALT + F11 تمامًا) ، انقر نقرًا مزدوجًا فوق على الورقة المعنية (على سبيل المثال ، الورقة 3 ) ضمن قسم VBAProject .

الخطوة 2: اختر ورقة عمل من نافذة كود الورقة كما هو موضح في لقطة الشاشة أدناه.

الخطوة 3: يظهر Private Sub .

الخطوة 4: على غرار رمز الماكرو السابق ، قم بلصق رمز الماكرو التالي في إطار التعليمات البرمجية للورقة.

3765

رمز الماكرو المكتوب يعين البداية (على سبيل المثال ، 2 ​​ ) ، النهاية (على سبيل المثال ، 15 ) صف ، و عمود (أي 2) أرقام. ثم يفرض شرطًا يخفي قيمًا مساوية للخلية A18 في العمود 2 ​​ . تنشئ الوظيفة VBA IF رمز ماكرو خاص لإخفاء الصفوف في الوقت الفعلي بعد إدخال أي قيمة في الخلية A18 .

الخطوة 5: اضغط على F5 لتشغيل الماكرو ثم العودة إلى ورقة العمل. حاول كتابة أي شيء موجود في العمود 2 ​​ واضغط على إدخال .

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

الخاتمة

في هذه المقالة ، نوضح إخفاء الصفوف بناءً على قيمة الخلية في Excel. ميزات Excel Filter و التنسيق الشرطي مفيدة في إخفاء الصفوف. ومع ذلك ، فإن ميزة التنسيق الشرطي تخفي فقط المحتويات في الصفوف. توفر وحدات الماكرو VBA طرقًا فعالة لإخفاء الصفوف وفقًا لنوع بياناتك. نأمل أن تؤدي هذه الأساليب الموصوفة المهمة فيبالطريقة التي تريدها. التعليق ، إذا كان لديك مزيد من الاستفسارات أو لديك أي شيء تضيفه.

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