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

1. اضغطALT + F11 في نفس الوقت لفتح نافذةمايكروسوفت فيجوال بيسك للتطبيقات (Microsoft Visual Basic for Applications). وإذا كانت هذه هي المرة الأولى التي تستخدم فيها VBA، فتأكد من أن إعدادات Excel الخاصة بك تسمح بتشغيل وحدات الماكرو.
2. داخل نافذة VBA، انقر فوقإدراج (Insert) > وحدة نمطية (Module). بعد ذلك، انسخ والصق الكود التالي في الوحدة النمطية. ستساعدك هذه الدالة المعرَّفة من قِبل المستخدم (UDF) على اكتشاف ما إذا كانت الخلية تستخدم تنسيق الخط المشطوب.
Function HasStrike(Rng As Range) As Boolean
HasStrike = Rng.Font.Strikethrough
End Function
3. بعد لصق الكود، لا تنسَ حفظ وإغلاق نافذة VBA. في خلية فارغة بجانب بياناتك—عادةً في أول صف من عمود جديد—أدخل الصيغة التالية: =HasStrike(A2). في هذا المثال، تم إدخال الصيغة في الخلية C2، وستُرجع هذه الصيغة القيمةTRUE للخلايا التي تحتوي على تنسيق مشطوب، وFALSE للإدخالات العادية.

ملاحظة:في الصيغة النموذجية، تشير الخليةA2 إلى الخلية التي يتم التحقق منها لمعرفة ما إذا كانت تحتوي على تنسيق مشطوب. وإذا كانت بياناتك تبدأ من صف أو عمود مختلف، فعدّل مرجع الخلية وفقًا لذلك. ولتجنب الأخطاء المحتملة، تأكد دائمًا من أن مرجع الخلية المستهدفة يتوافق مع نطاق البيانات.
4. اسحب مقبض التعبئة (المربع الصغير في الزاوية اليمنى السفلى من خلية الصيغة) لأسفل أو عبر الجدول لتطبيق الصيغة على بقية مجموعة البيانات. كما هو موضح أدناه، ستعرض جميع الخلايا التي تحتوي على تنسيق مشطوب القيمةTRUE، بينما تعرض الخلايا الأخرى القيمةFALSE.

تلميح:مع مجموعات البيانات الكبيرة، يمكنك النقر المزدوج على مقبض التعبئة لتعبئة جميع الصفوف المتبقية في جدولك تلقائيًا. وإذا تغيّرت بياناتك، فقد تحتاج إلى إعادة تطبيق الصيغة على الصفوف المحدّثة.
5. باستخدام هذا العمود المساعد الجديد، يمكنك الآن الاستفادة من خيارات الفرز والتصفية المدمجة في Excel:
أ: فرز بيانات التنسيق المشطوب في أسفل أو أعلى السجلات
(1.) حدد أي خلية ضمن نطاق البيانات الخاص بك، ثم انقر فوقبيانات (Data) > فرز (Sort). سيؤدي ذلك إلى فتح مربع حوار الفرز.

(2.)إذا ظهر مربع حوارتحذير الفرز (Sort Warning)، فاخترتوسيع التحديد (Expand the selection)لضمان تطبيق الفرز على الصف بأكمله والحفاظ على سلامة بياناتك.

(3.)في مربع حوارالفرز (Sort)، اختر عمودك المساعد (العمود C) كمعيار للفرز من القائمة المنسدلةالعمود (Column). ولخيارالفرز حسب (Sort On)، اخترالقيم (Values). بعد ذلك، يمكنك تحديدالترتيب (Order)لعرض الإدخالات ذات التنسيق المشطوب إما في الأسفل ()من الأصغر إلى الأكبر) أو في الأعلى (من الأكبر إلى الأصغر) حسب تفضيلك.

(4.) انقر فوقموافق (OK)لإكمال عملية الفرز. الآن، ستظهر جميع الصفوف ذات التنسيق المشطوب معًا في الأعلى أو الأسفل حسب رغبتك.

تلميح:عند الفرز، إذا كانت لديك صفوف عناوين، فتأكد من تحديد بياناتك فقط. وإذا أردت أن تظهر البيانات ذات التنسيق المشطوب في الأعلى، فاخترمن الأكبر إلى الأصغرمن قائمة الترتيب المنسدلة.
ب: تصفية السجلات حسب التنسيق المشطوب
(1.) حدد نطاق بياناتك بالكامل، على سبيل المثالA1:C14. ثم انقر فوقبيانات (Data) > تصفية (Filter)لتمكين القوائم المنسدلة للتصفية في كل عمود.

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

(3.) انقر فوقموافق (OK)لتطبيق التصفية؛ وسيبقى فقط الإدخالات المعلَّمة بتنسيق مشطوب مرئية.

ملاحظة:بعد الانتهاء من الفرز أو التصفية، قد ترغب في حذف العمود المساعد لتنظيم ورقة عملك. تأكد من أنك لست بحاجة إلى إعادة تطبيق هذه الخطوات قبل إزالة العمود.
احتياط:إذا كانت بياناتك تحتوي على صيغ تشير إلى أوراق أخرى، أو إذا نسخت الورقة إلى مكان آخر، فتأكد من أن كود الدالة المعرّفة من قِبل المستخدم (UDF) لا يزال متاحًا. ولا تنسَ أيضًا أن أي تغييرات في التنسيق بعد تطبيق الدالة تتطلب تحديث العمود المساعد.
استكشاف الأخطاء وإصلاحها:إذا ظهرت أخطاء #NAME؟ عند إدخال الصيغ، فتأكد من أن كود VBA قد تم حفظه وأن وحدات الماكرو مفعّلة. وإذا لم تُحدّث نتائج الفرز أو التصفية كما هو متوقع، فاضغطF9 لإعادة حساب الورقة أو أعد إدخال الصيغة.
تصفية البيانات حسب التنسيق المشطوب باستخدام Kutools لـ Excel
إذا كنت تبحث عن حلٍ فعّال للغاية لتصفية الخلايا التي تحتوي على خط مشطوب—أي الخلايا ذات التنسيق المشطوب—دون الحاجة إلى استخدام الصيغ أو VBA، فإنKutools لـ Excelيوفّر لك طريقة مباشرة عبر ميزته المخصصة: تصفية الخلايا التي تحتوي على خط مشطوب، والتي تتيح لك عزل جميع الإدخالات ذات التنسيق المشطوب فورًا، مما يوفّر وقتك وجهدك في مهام إدارة البيانات.
بعد تثبيتKutools لـ Excel، اتبع الخطوات التالية لتصفية الخلايا ذات التنسيق المشطوب مباشرةً:
1. حدد العمود الذي تريد تصفية خلاياه ذات التنسيق المشطوب، ثم انتقل إلىKUTOOLS PLUS > تصفية خاصة > تصفية الخلايا التي تحتوي على خط مشطوب.

2. ستظهر نافذة منبثقة تُخبرك بعدد الخلايا التي تطابق معايير التنسيق المشطوب.

3. انقر فوقموافق (OK)لتطبيق التصفية؛ وستُعرض الآن جميع الخلايا التي تحتوي على تنسيق مشطوب.

انقر لتنزيل Kutools لـ Excel وجربه مجانًا الآن!
المزايا:يقوم Kutools لـ Excel بأتمتة العملية بالكامل دون الحاجة إلى وضع علامات يدويًا أو استخدام صيغ أو حتى معرفة لغة VBA. وهي طريقة مثالية خصوصًا لمستخدمي Excel المتكررين الذين يعملون مع تقسيم البيانات القائم على التنسيق. كما يوفّر Kutools ميزات إضافية قوية لمهام التنسيق والتصفية الدُفعية!
بديل: اكتشاف وتصفية الخلايا التي تحتوي على خط مشطوب الخلايا باستخدام عمود مساعد في إكسل ووضع علامة يدويًا
في الظروف التي تكون فيها لغة VBA مقيدة أو غير مسموح بها—مثل بعض بيئات العمل أو عند مشاركة الملفات مع مستخدمين غير مطلعين على كيفية تفعيل وحدات الماكرو—قد تفضّل اتباع نهج يعتمد على الصيغ مع وضع العلامات يدويًا.
أنشئ عمودًا جديدًا بجانب بياناتك، وأدخل يدويًّاTRUE للصفوف التي تحتوي على تنسيق الخط المشطوب (strikethrough)، وFALSE لغيرها. وعلى الرغم من أنه يدوي، إلا أن هذا الأسلوب لا يتطلب أذونات خاصة، مما يجعله مثاليًّا لمجموعات البيانات الصغيرة أو غير المتكررة.
بعد وضع العلامات على الصفوف، استخدم ميزتيالفرزوالتصفيةالقياسيتين كما ورد أعلاه لتنظيم بياناتك المعلَّمة بالخط المشطوب أو عزلها. ويُعد هذا الأسلوب أقل عُرضةً للخطأ في البيئات التي قد لا تكون فيها VBA متاحة، ويضمن التوافق عبر إصدارات إكسل المختلفة.
تلميح:استخدم ميزةالبحث والاستبدال (Ctrl+F) مع ضبط «التنسيق» على الخط المشطوب لتحديد هذه الخلايا ووسمها يدويًا بسرعة.
مقالات ذات صلة:
كيف يمكن فرز الصفوف في إكسل وفقًا للأرقام الفردية أو الزوجية؟
كيف يمكن فرز الصفوف في إكسل بحيث تظهر الخلايا الفارغة في الأعلى؟
كيف تُفرز البيانات في إكسل حسب القيمة الأكثر تكرارًا؟
كيف يمكن فرز عناوين البريد الإلكتروني حسب النطاق (domain) في إكسل؟
أفضل أدوات الإنتاجية لمكتبتك
عزِّز مهاراتك في 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 يومًا بكامل الميزات— بدون تسجيل، بدون بطاقة ائتمان
- أفضل قيمة— وفِّر مقارنةً بشراء الإضافات بشكل منفصل