جدول المحتويات
في هذه المقالة ، سنعرض لك 5 طرقًا لكيفية استخدام Excel إلى عامل التصفية a قائم على العمود في عمود آخر . لتوضيح هذه الطرق ، أخذنا مجموعة بيانات مع عمودين : " الاسم " و " القسم ". علاوة على ذلك ، سنقوم تصفية بناءً على على قيمة " القسم " العمود .
تنزيل المصنف التدريبي
تصفية العمود باستخدام عمود آخر. xlsx
5 طرق لتصفية العمود استنادًا إلى عمود آخر في Excel
1. استخدام مرشح متقدم في Excel لتصفية العمود استنادًا إلى عمود آخر
بالنسبة للطريقة الأولى ، سنستخدم تصفية متقدمة ميزة Excel إلى تصفية أ عمود استنادًا إلى عمود آخر .
الخطوات:
- أولاً ، من علامة التبويب البيانات & gt؛ & gt؛ & gt؛ حدد متقدم .
سيظهر مربع الحوار Advanced Filter .
- ثانيًا ، قم بتعيين الخلية التالية النطاق-
- C4: C10 كنطاق القائمة .
- E4 : E6 كنطاق معايير .
- أخيرًا ، انقر فوق موافق .
وبالتالي ، فإن العمود الاسم هو تمت تصفيته استنادًا إلى على آخر عمود .
قراءة المزيد: Excel VBA للتصفية في نفس العمود حسب معايير متعددة (6 أمثلة)
2. استنادًا إلى عمود آخر ، قم بتصفية عمود عن طريق تطبيق وظيفة Excel COUNTIF
في هذه الطريقة ، سنستخدم وظيفة COUNTIF إلى عامل تصفية أ عمود قائم على على آخر عمود .
الخطوات:
- أولاً ، حدد الخلية النطاق D5: D10 .
- ثانيًا ، اكتب الصيغة التالية.
=COUNTIF($E$5:$E$6,C5)=0
<1 تتحقق الصيغة> COUNTIF مما إذا كانت القيمة من العمود C تطابق القيمة من العمود E . إذا تم العثور على القيمة ، فسيكون الناتج 1 . بعد ذلك ، سوف نتحقق مما إذا كانت هذه القيمة هي 0 . إذا كانت الإجابة بنعم ، فسنحصل على صحيح . سيواصل العمود المصفاة القيمة FALSE .
- ثالثًا ، اضغط على CTRL + ENTER .
هنا ، يمكننا أن نرى القيم المتطابقة تظهر FALSE .
الآن ، سنقوم F بترشيح القيم.
- أولاً ، حدد الخلية النطاق B4: D10 .
- ثانيًا ، من علامة التبويب البيانات & GT ؛ & GT ؛ & GT. حدد تصفية .
هذه المرة ، سنلاحظ رموز التصفية .
- ثالثًا ، انقر فوق رمز التصفية من العمود D .
- بعد ذلك ، ضع علامة التجزئة على خطأ .
- أخيرًا ، اضغط موافق .
![](/wp-content/uploads/excel-basics/1383/cjpnqwy097-9.png)
قراءة المزيد: تصفية عمود مختلف حسب معايير متعددة في ExcelVBA
3. الجمع بين وظائف IF و ISNA و VLOOKUP في Excel لتصفية العمود استنادًا إلى عمود آخر
في هذه الطريقة ، سنجمع بين IF ، يعمل ISNA و VLOOKUP لإنشاء صيغة لـ تصفية الأعمدة استنادًا إلى على عمود آخر في Excel .
الخطوات:
- أولاً ، اكتب الصيغة التالية في الخلية D5 .
=IF(ISNA(VLOOKUP(C5,$E$5:$E$6,1,FALSE)),"",1)
انهيار الصيغة
- VLOOKUP (C5، $ E $ 5: $ E $ 6،1، FALSE)
- الإخراج: "محاسبة" .
- ترجع الدالة VLOOKUP قيمة من مصفوفة أو نطاق. نحن نبحث عن قيمة " محاسبة " في مصفوفة ( E5: E6 ). يوجد فقط عمود واحد ، ومن ثم وضعنا 1 . علاوة على ذلك ، وضعنا FALSE للمطابقة التامة.
- ثم يتم تقليل الصيغة إلى ، IF (ISNA (“Accounting”) ، " ، 1)
- الإخراج: 1 .
- تتحقق وظيفة ISNA إذا كانت الخلية يحتوي على الخطأ "# N / A" . إذا كان هناك هذا الخطأ ، فسنحصل على TRUE كإخراج. أخيرًا ، ستعمل وظيفة IF . إذا كان هناك أي خطأ ، فسنحصل على خلية فارغة ، وإلا فسنحصل على 1 . نظرًا لأننا وجدنا القيمة في المصفوفة ، فقد حصلنا على القيمة 1 هنا.
- ثانيًا ، اضغط على ENTER و الملء التلقائي للصيغة .
لقد حصلنا على القيمة 1 ، مثلموضح أعلاه.
يمكننا أن نرى أن هناك قيم 3 TRUE .
- بعد ذلك ، كما هو موضح في الطريقة 2 ، قم بتصفية القيم التي تحتوي على 1 فقط.
في الختام ، قمنا بتصفية القيم التي تحتوي على عرض صيغة مركبة لـ تصفية الأعمدة استنادًا إلى على عمود آخر .
المحتوى المرتبط: تصفية معايير متعددة في Excel (4 طرق مناسبة)
قراءات مماثلة
- Excel VBA: كيفية التصفية بمعايير متعددة في Array (7 طرق)
- كيفية استخدام الفلتر في ورقة Excel المحمية (بخطوات سهلة)
- كيفية إزالة التصفية حسب اللون في Excel (5 طرق)
- Excel VBA: جدول التصفية استنادًا إلى قيمة الخلية (6 طرق سهلة)
- كيفية تصفية أعمدة متعددة حسب اللون في Excel (طريقتان)
4. دمج وظائف IF و ISNA و MATCH في Excel لتصفية العمود استنادًا إلى عمود آخر
بالنسبة للطريقة الرابعة ، سنستخدم وظيفة MATCH جنبًا إلى جنب مع IF و ISNA يعمل على تصفية a عمود قائم على على عمود آخر .
الخطوات:
- أولاً ، اكتب الصيغة التالية في الخلية D5 .
=IF(ISNA(MATCH(C5,$E$5:$E$6,0)),"",1)
انهيار الصيغة
- MATCH (C5، $ E $ 5: $ E $ 6،0)
- الإخراج: 1 .
- تعرض الوظيفة MATCH موضع قيمة في مصفوفة . قيمة البحث الخاصة بنا موجودة في خلية C5 . مصفوفة البحث موجودة في E5: E6 ، ونحن نبحث عن المطابقة التامة ، ومن ثم نضع 0 .
- بعد ذلك ، تقلص الصيغة إلى IF (ISNA (1)، ""، 1)
- الإخراج: 1 .
- تتحقق وظيفة ISNA مما إذا كانت الخلية تحتوي على الخطأ " # N / A ". إذا كان هناك هذا الخطأ ، فسنحصل على TRUE كإخراج. أخيرًا ، ستعمل وظيفة IF . إذا كان هناك أي خطأ ، فسنحصل على خلية فارغة ، وإلا فسنحصل على 1 . نظرًا لأننا وجدنا القيمة في المصفوفة ، فقد حصلنا على القيمة 1 هنا.
- ثانيًا ، اضغط على ENTER و ملء تلقائي الصيغة.
لدينا 1 كـ حسب الشرح أعلاه.
- بعد ذلك ، كما هو موضح في الطريقة 2 ، قم بتصفية القيم التي تحتوي على 1 فقط .
في الختام ، لقد أوضحنا لك صيغة أخرى مركبة لـ تصفية الأعمدة على أساس على عمود آخر .
قراءة المزيد: بيانات تصفية Excel استنادًا إلى قيمة الخلية (6 طرق فعالة)
5. تصفية العمود استنادًا إلى عمود آخر باستخدام عامل التصفية الوظيفة في Excel
في هذه الطريقة ، سنستخدم وظيفة FILTER إلى تصفية الأعمدة على أساس على عمود آخر .
الخطوات:
- أولاً ، اكتب الصيغة التالية في الخلية B13 .
=FILTER(B4:C10,(C4:C10=E5)+(C4:C10=E6),"")
صيغةالانهيار
- صفيفنا هو B4: C10 . لدينا معياران مرتبطان بعلامة الجمع ( + ). هذا يعني أنه إذا تم استيفاء أي من معايير ، فسنحصل على الإخراج.
- (C4: C10 = E5) + (C4: C10 = E6)
- الإخراج: {0؛ 1؛ 1؛ 0؛ 0؛ 1؛ 0} .
- نتحقق مما إذا كانت الخلية تحتوي على قيمتنا من الخلايا E5 و E6 . بعد ذلك ، حصلنا على قيم 3 تفي بشرطنا.
- أخيرًا ، لم نحدد أي وسيطة في هذه الصيغة.
- أخيرًا ، اضغط على ENTER .
في الختام ، أظهرنا الطريقة النهائية لـ تصفية الأعمدة استنادًا إلى على عمود آخر .
اقرأ المزيد: كيفية تصفية متعددة الأعمدة في Excel بشكل مستقل
أشياء يجب تذكرها
- أولاً ، تذكر استخدام مرجع الخلية المطلق .
- ثانيًا ، وظيفة عامل التصفية متاحة فقط في Excel 365 و Excel 2021 .
قسم الممارسة
نحن قمنا بتضمين مجموعات بيانات تدريبية لكل طريقة في ملف Excel .
الخاتمة
لقد أظهرنا لك 5 طرق استخدام Excel إلى عمود التصفية استنادًا إلى على عمود آخر . إذا واجهت أي مشاكل ، فلا تتردد في التعليق أدناه. شكرا على القراءة ، استمر في التميز!