كيفية إرجاع قيم متعددة بناءً على معايير فردية في Excel

  • شارك هذا
Hugh West

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

تنزيل المصنف التدريبي

إرجاع قيم متعددة بناءً على معايير واحدة .xlsx

3 طرق لإرجاع قيم متعددة بناءً على معايير فردية في Excel

دعونا نلقي نظرة على مجموعة البيانات هذه أولاً. لدينا قائمة بجميع كأس العالم FIFA التي أقيمت من 1930 إلى 2018 . لدينا السنة في العمود B ، البلد المضيف في العمود C ، البطل البلدان في العمود D ، و الوصيفون البلدان في العمود E .

الآن ، دعونا نجرب لاستخراج قيم متعددة بناءً على معيار واحد من مجموعة البيانات هذه.

1. إرجاع قيم متعددة بناءً على معايير فردية في خلية واحدة

أولاً وقبل كل شيء ، دعنا نحاول إرجاع قيم متعددة في خلية واحدة.

سنحاول استخراج أسماء جميع البلدان البطلة في عمود واحد والسنوات التي أصبحوا فيها أبطالًا في الخلايا المجاورة.

لنفترض أننا سنستخرج الأسماء البلدان البطلة في العمود G المسمى البلد

  • أولاً ،سنستخدم وظيفة فريدة من Excel. أدخل هذه الصيغة في الخلية الأولى ، G5 .
=UNIQUE(D5:D25)

هنا ، D5: D25 يشير إلى بطل كأس العالم.

  • ثانيًا ، اضغط على ENTER .
  • أخيرًا ، سنجد جميع المخرجات في العمود G

ملاحظة : أثناء استخدام Microsoft 365 ، لا داعي لاستخدام Fill Handle للحصول على جميع القيم. ستظهر جميع القيم تلقائيًا كمخرجات.

1.1. استخدام وظائف TEXTJOIN و IF

يعد استخدام الدالتين TEXTJOIN و IF تطبيقًا شائعًا للعثور على قيم متعددة بناءً على معيار واحد. يكتشف استخدام هاتين الوظيفتين بشكل أساسي القيم المشتركة للقيمة الأساسية من معيارين أو أكثر.

في مجموعة البيانات التالية ، لدينا بطل بلدان في العمود G يتكرر مرة واحدة. نحتاج إلى معرفة سنوات من هذه الفرق البطل في خلية واحدة على حدة.

  • للقيام بذلك ، أولاً ، اكتب الصيغة في H5 خلية مثل هذه.
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,""))

  • ثانيًا ، اضغط على ENTER للحصول على الإخراج كـ 1930،1950 .
  • ثالثًا ، استخدم مقبض التعبئة عن طريق سحب المؤشر لأسفل أثناء الضغط على أسفل اليمين ركن H5

  • في النهاية ، سنحصل على مخرجات مثلهذا.

شرح الصيغة

  • هنا $ B $ 5 : $ B $ 25 هو صفيف البحث. نريد البحث عن السنوات. إذا كنت تريد أي شيء آخر ، فاستخدم ذلك.
  • $ D $ 5: $ D $ 25 = G5 هي المعايير التي نريد مطابقتها. نريد مطابقة الخلية G5 ( أوروجواي ) مع العمود البطل ( $ D $ 5: $ D $ 25). إذا كنت تريد أي شيء آخر ، فاستخدم ذلك.

1.2. باستخدام وظائف TEXTJOIN و FILTER

يمكننا أيضًا العثور على نفس الإخراج مثل السابق باستخدام مزيج من وظائف TEXTJOIN و FILTER .

  • لذلك ، أولاً ، اكتب الصيغة في الخلية H5 مثل هذه.
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))

  • ثانيًا ، اضغط على ENTER .
  • ثالثًا ، استخدم مقبض التعبئة .
  • في النهاية ، سنحصل على مثل هذا الإخراج.

شرح الصيغة

  • هنا $ B $ 5: $ B $ 25 هي مصفوفة البحث. نريد البحث عن السنوات. إذا كنت تريد أي شيء آخر ، فاستخدم ذلك.
  • $ D $ 5: $ D $ 25 = G5 هي المعايير التي نريد مطابقتها. نريد مطابقة الخلية G5 ( أوروجواي ) مع العمود البطل ( $ D $ 5: $ D $ 25). إذا كنت تريد أي شيء آخر ، فاستخدم ذلك.

اقرأ المزيد: كيفية استخراج البيانات من الخلية في Excel (5 طرق)

2. إرجاع قيم متعددة بناءً على معايير فردية في عمود

الوظائف المذكورة أعلاه متاحة فقطفي مكتب 365 . الآن إذا لم يكن لديك اشتراك Office 365 ، يمكنك اتباع هذه الطرق وإرجاع قيم متعددة بناءً على معيار في عمود.

2.1. باستخدام مجموعة من وظائف INDEX و SMALL و MATCH و ROW و ROWS

لنفترض أننا بحاجة إلى معرفة السنوات التي أصبحت فيها البرازيل هي البطل. يمكننا العثور عليه باستخدام الدالات INDEX ، SMALL ، MATCH ، ROW ، و ROWS .

في مجموعة البيانات التالية ، نحتاج إلى العثور عليها في الخلية G5 .

  • لذا ، أولاً ، اكتب الصيغة في G5 خلية مثل هذه.

=INDEX($B$5:$B$25, SMALL(IF(G$4=$D$5:$D$25, MATCH(ROW($D$5:$D$25), ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))

  • نظرًا لأن هذه صيغة صفيف ، نحتاج الآن إلى الضغط على CTRL + SHIFT + ENTER .
  • في النهاية ، سنجد السنوات التي البرازيل أصبح بطلاً كإنتاج.

الآن ، باستخدام الصيغة أعلاه ، يمكنك استخراج سنوات بطولة أي بلد آخر.

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

وبالتالي ، سنجد الإخراج مثل هذا.

شرح الصيغة

  • هنا $ B $ 5: $ B $ 25 هو مصفوفة البحث. نحن نبحث منذ سنوات. إذا كان لديك أي شيء آخر تبحث عنه ، فاستخدمأن.
  • G $ 4 = $ D $ 5: $ D $ 25 هي معايير المطابقة. نريد مطابقة محتوى الخلية G4 ، البرازيل بمحتويات الخلايا من D5 إلى D25 . أنت تستخدم المعايير الخاصة بك.
  • مرة أخرى ، $ D $ 5: $ D $ 25 هو عمود المطابقة. أنت تستخدم العمود الخاص بك.

انظر ، لقد حصلنا على السنوات التي كانت فيها الأرجنتين هي البطل. العام 1978 و 1986 .

يمكننا القيام بذلك لجميع البلدان الأخرى.

قبل الانتقال إلى القسم التالي ، لدي واحدة صغيرة سؤال لك. هل يمكنك معرفة السنوات التي فازت فيها الدول المضيفة بكأس العالم ؟

نعم. لقد خمنت بشكل صحيح. ستكون الصيغة في الخلية H5 مثل هذه.

=INDEX($B$5:$B$25, SMALL(IF($C$5:$C$25=$D$5:$D$25, MATCH(ROW($D$5:$D$25), ROW($D$5:$D$25)), ""), ROWS($A$1:A1)))

في النهاية ، أصبح البلد المضيف بطلاً في عام 1930 و 1934 و 1966 و 1974 و 1978 و 1998.

2.2. تطبيق وظيفة FILTER

إذا كنا لا نريد استخدام الصيغة المعقدة كما هو مذكور أعلاه ، فيمكننا إنجاز المهمة بسهولة باستخدام وظيفة FILTER في Excel.

ولكن المشكلة الوحيدة هي أن الوظيفة FILTER متاحة في Office 365 فقط.

على أي حال ، الصيغة في الخلية G5 لفرز السنوات التي كانت فيها البرازيل هي البطل.

= التصفية ($ B $ 5: $ B $ 25، $ D $ 5: $ D $ 25 = H $ 4)

شرح الصيغة

  • كالعادة ، $ B $ 5: $ B $ 25 هو مصفوفة البحث . سنوات في حالتنا. أنت تستخدم الخاص بكواحد.
  • $ D $ 5: $ D $ 25 = G $ 4 هي معايير المطابقة. أنت تستخدم واحدًا.

  • ثانيًا ، اضغط على ENTER للحصول على مثل هذه المخرجات.

  • الآن مثل الطريقة السابقة ، يمكننا إنشاء عمود جديد الأرجنتين بجوار البرازيل ، وسحب ملء مقبض إلى اليمين للحصول على السنوات عندما كان الأرجنتين بطلاً.

في النهاية ، الإخراج سيكون مثل هذا.

اقرأ المزيد: كيفية استخراج البيانات من Excel استنادًا إلى المعايير (5 طرق)

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

  • كيفية استيراد ملف نصي بمحددات متعددة إلى Excel (3 طرق)
  • كيفية استيراد البيانات من ملف نصي إلى Excel (3 طرق)
  • Excel VBA: سحب البيانات تلقائيًا من موقع ويب (طريقتان)
  • كيفية تحويل ملف نصي إلى Excel تلقائيًا (3 طرق مناسبة)
  • كيفية تحويل المفكرة إلى Excel باستخدام الأعمدة (5 طرق)

3 قم بإرجاع قيم متعددة في Excel استنادًا إلى معايير مفردة في صف

أخيرًا ، إذا كنت تريد ذلك ، يمكنك إرجاع قيم متعددة بناءً على معايير متتالية. يمكننا القيام بذلك باستخدام مزيج من IFERROR ، INDEX ، SMALL ، IF ، ROW ، و وظائف COLUMN .

  • لمعرفة السنوات التي كانت فيها البرازيل بطلة ، أولاً ، حدد خلية وأدخل البرازيل. في هذه الحالة ، هو G5 .
  • ثانيًا ، اكتب صيغة الصفيف هذه في الخلية المجاورة ، أي H5 ، ثم اضغط على CTRL + SHIFT + ENTER .

=IFERROR(INDEX($B$5:$B$25, SMALL(IF($G5=$D$5:$D$25, ROW($B$5:$B$25)-3,""), COLUMN()-7)),"")

  • ثالثًا ، اضغط على ENTER .
  • في النهاية ، سنجد السنوات التي مرت بها بلدان مختلفة عندما أصبحت بطلة أولاً. سيحدث ذلك تلقائيًا في Microsoft 365 دون استخدام Fill Handle .
  • الآن ، لمعرفة السنوات الأخرى التي أصبحت فيها هذه البلدان بطلة ، ما عليك سوى استخدام مقبض التعبئة

  • وبالتالي ، سنحصل على الإخراج مثل هذا.

شرح المعادلة

  • هنا $ B $ 5: $ B $ 25 هو مصفوفة البحث. لقد بحثنا لسنوات في النطاق B5 إلى B25 . إذا كنت تريد أي شيء آخر ، فاستخدم ذلك.
  • $ G5 = $ D $ 5: $ D $ 25 هي معايير المطابقة. أريد مطابقة الخلية G5 ( البرازيل ) مع العمود البطل ( D5 مع D25 ). إذا كنت تريد أن تفعل أي شيء آخر ، فافعل ذلك.
  • لقد استخدمت ROW ($ B $ 5: $ B $ 25) -3 لأن هذا هو صفيف البحث الخاص بي والخلية الأولى من هذا تبدأ المصفوفة في الصف رقم 4 ( B4 ). على سبيل المثال ، إذا كان صفيف البحث الخاص بك هو $ D $ 6: $ D $ 25 ، استخدم ROW ($ D $ 6: $ D $ 25) -5.
  • في المكان من COLUMN () - 7 ، استخدم رقم العمود السابق الذي تقوم بإدخال الصيغة فيه. على سبيل المثال ، إذا كنت تقوم بإدراج الصيغة في العمود G ، فاستخدم COLUMN () - 6.

قراءة المزيد: كيفية استخراج البيانات من الجدول بناءً على معايير متعددة في Excel

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