كيفية التصفية التلقائية للصفوف بناءً على قيمة الخلية في Excel؟
عادة ، يمكن أن تساعدنا وظيفة التصفية في Excel على تصفية أي بيانات حسب حاجتنا ، لكن في بعض الأحيان ، أود تصفية الخلايا تلقائيًا بناءً على إدخال خلية يدويًا مما يعني أنه عندما أدخل معيارًا في خلية ، يمكن أن تكون البيانات تصفيتها تلقائيا مرة واحدة. هل هناك أي أفكار جيدة للتعامل مع هذه الوظيفة في Excel؟
صفوف التصفية التلقائية بناءً على قيمة الخلية التي أدخلتها برمز VBA
تصفية البيانات حسب معايير متعددة أو شرط آخر محدد ، على سبيل المثال حسب طول النص ، حسب حالة الأحرف
صفوف التصفية التلقائية بناءً على قيمة الخلية التي أدخلتها برمز VBA
لنفترض أن لدي النطاق التالي من البيانات ، الآن ، عندما أدخل المعايير في الخلية E1 و E2 ، أريد أن تتم تصفية البيانات تلقائيًا كما هو موضح أدناه:
1. انتقل إلى ورقة العمل التي تريد تصفية التاريخ تلقائيًا بناءً على قيمة الخلية التي أدخلتها.
2. انقر بزر الماوس الأيمن فوق علامة تبويب الورقة ، وحدد عرض الرمز من قائمة السياق ، في النافذة المنبثقة ميكروسوفت فيسوال باسيك للتطبيقات نافذة ، يرجى نسخ ولصق الكود التالي في الفراغ وحدة نافذة ، انظر لقطة الشاشة:
كود فبا: تصفية البيانات تلقائيًا وفقًا لقيمة الخلية التي تم إدخالها:
Private Sub Worksheet_Change(ByVal Target As Range)
'Updateby Extendoffice 20160606
If Target.Address = Range("E2").Address Then
Range("A1:C20").CurrentRegion.AdvancedFilter Action:=xlFilterInPlace, CriteriaRange:=Range("E1:E2")
End If
End Sub
ملاحظات: في الكود أعلاه ، A1: C20 هو نطاق بياناتك الذي تريد تصفيته ، E2 هي القيمة المستهدفة التي تريد التصفية بناءً عليها ، و E1: E2 هل ستتم تصفية خلية المعايير الخاصة بك بناءً على. يمكنك تغييرها حسب حاجتك.
3. الآن ، عند إدخال المعايير في الخلية E1 و E2 والصحافة أدخل المفتاح ، ستتم تصفية بياناتك حسب قيم الخلية تلقائيًا.
تصفية البيانات حسب معايير متعددة أو شرط آخر محدد ، على سبيل المثال حسب طول النص ، حسب حالة الأحرف
تصفية البيانات حسب معايير متعددة أو شرط محدد آخر ، على سبيل المثال حسب طول النص ، حسب حساسية حالة الأحرف ، إلخ.
كوتولس ل إكسيلالصورة سوبر تصفية الميزة هي أداة مساعدة قوية ، يمكنك تطبيق هذه الميزة لإنهاء العمليات التالية:
كوتولس ل إكسيل: مع أكثر من 300 وظيفة إضافية مفيدة في Excel ، يمكنك تجربتها مجانًا دون قيود خلال 30 يومًا. تنزيل وتجربة مجانية الآن! |
العرض التوضيحي: صفوف التصفية التلقائية بناءً على قيمة الخلية التي أدخلتها برمز VBA
أفضل أدوات إنتاجية المكتب
عزز مهاراتك في Excel باستخدام Kutools for Excel، واختبر كفاءة لم يسبق لها مثيل. يقدم Kutools for Excel أكثر من 300 ميزة متقدمة لتعزيز الإنتاجية وتوفير الوقت. انقر هنا للحصول على الميزة التي تحتاجها أكثر...
يجلب Office Tab الواجهة المبوبة إلى Office ، ويجعل عملك أسهل بكثير
- تمكين التحرير والقراءة المبوبة في Word و Excel و PowerPointوالناشر والوصول و Visio والمشروع.
- فتح وإنشاء مستندات متعددة في علامات تبويب جديدة من نفس النافذة ، بدلاً من النوافذ الجديدة.
- يزيد من إنتاجيتك بنسبة 50٪ ، ويقلل مئات النقرات بالماوس كل يوم!