KutoolsforOffice — حل واحد، خمس أدوات قوية.تحقيق المزيد بجهد أقل.

Vlookup وإرجاع قيم متعددة استنادًا إلى معيار واحد أو عدة معايير

المؤلفXiaoyangتاريخ التعديل
بحث عمودي (VLOOKUP) وإرجاع قيم متعددة

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

Vlookup وإرجاع جميع القيم المقابلة عموديًا

Vlookup وإرجاع جميع القيم المقابلة أفقيًا

Vlookup وإرجاع جميع القيم المقابلة في خلية واحدة


Vlookup وإرجاع جميع القيم المقابلة عموديًا

لإرجاع جميع القيم المطابقة عموديًا استنادًا إلى معيار محدد، يُرجى تطبيق صيغة المصفوفة التالية:

1. أدخل هذه الصيغة أو الصقها في خلية فارغة لإظهار النتيجة:

=IFERROR(INDEX($C$2:$C$20, SMALL(IF($E$2=$A$2:$A$20, ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),«» )

ملاحظة: في الصيغة أعلاه، يُشيرC2:C20 إلى العمود الذي يحتوي على القيمة المراد إرجاعها؛ وA2:A20 هو العمود الذي يحتوي على المعيار؛ بينما يمثلE2 المعيار المحدد الذي سيتم البحث بناءً عليه. يُرجى تعديل هذه المراجع حسب احتياجاتك.

2. بعد ذلك، اضغط علىCtrl + Shift + Enter معًا للحصول على القيمة الأولى، ثم اسحب مقبض التعبئة لأسفل لاستخراج جميع السجلات المطلوبة. انظر لقطة الشاشة:

 إرجاع جميع القيم المطابقة رأسيًا بناءً على معيار محدد

نصائح:

لـ Vlookup لإرجاع جميع القيم المطابقة استنادًا إلى قيم أكثر تحديدًا عموديًا، يُرجى تطبيق الصيغة أدناه، ثم اضغط على مفاتيحCtrl + Shift + Enter.

=IFERROR(INDEX($C$2:$C$20, SMALL(IF(1=((--($E$2=$A$2:$A$20))*(--($F$2=$B$2:$B$20))), ROW($A$2:$A$20)-ROW($A$2)+1), ROW(1:1))),«» )

 بحث عمودي (VLOOKUP) وإرجاع جميع القيم المطابقة بناءً على قيم أكثر تحديدًا رأسيًا

لقطة شاشة لـ kutools for excel ai

افتح سحر إكسل مع KUTOOLS AI

  • التنفيذ الذكي: نفِّذ عمليات الخلايا، وحلِّل البيانات، وأنشئ المخططات البيانية — كل ذلك بأوامر بسيطة!
  • الصيغ المخصصة: أنشئ صيغًا مخصصة لتبسيط سير عملك.
  • برمجة VBA: اكتب وأَنفِذ أكواد VBA بسلاسة تامة.
  • تفسير الصيغ: افهم الصيغ المعقدة بسهولة!
  • ترجمة النصوص: اكسر الحواجز اللغوية في جداولك الإلكترونية!
حسِّن قدراتك في إكسل بأدوات مدعومة بالذكاء الاصطناعي.حمِّل الآنوجرِّب الكفاءة كما لم تفعل من قبل!

Vlookup وإرجاع جميع القيم المقابلة أفقيًا

إذا كنت ترغب في عرض القيم المطابقة بشكل أفقي، فإن صيغة المصفوفة التالية ستساعدك.

1. أدخل هذه الصيغة أو انقلها إلى خلية فارغة حيث تريد إظهار النتيجة:

=IFERROR(INDEX($C$2:$C$20,SMALL(IF($F$1=$A$2:$A$20,ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),«»)

ملاحظة: في الصيغة أعلاه، يشيرC2:C20 إلى العمود الذي يحتوي على القيمة التي سيتم إرجاعها، ويشيرA2:A20 إلى العمود الذي يحتوي على المعيار، بينما يمثلF1 المعيار المحدد الذي سيتم بناءً عليه إرجاع القيمة. يُرجى تعديل هذه المراجع وفقًا لاحتياجاتك.

2. بعد ذلك، اضغط علىCtrl + Shift + Enter معًا للحصول على القيمة الأولى، ثم اسحب مقبض التعبئة لليمين لاستخراج جميع السجلات المطلوبة. راجع لقطة الشاشة التالية:

بحث عمودي (VLOOKUP) وإرجاع جميع القيم المقابلة أفقيًا وفقًا لشرط واحد

نصائح:

لـ Vlookup وإرجاع جميع القيم المطابقة استنادًا إلى قيم أكثر تحديدًا أفقيًا، يُرجى تطبيق الصيغة أدناه، ثم اضغط على مفاتيحCtrl + Shift + Enter.

=IFERROR(INDEX($C$2:$C$20,SMALL(IF(1=((--($F$1=$A$2:$A$20))*(--($F$2=$B$2:$B$20))),ROW($A$2:$A$20)-ROW($A$2)+1),COLUMN(A1))),«»)

 بحث عمودي (VLOOKUP) وإرجاع جميع القيم المقابلة أفقيًا وفقًا لمعايير متعددة


Vlookup وإرجاع جميع القيم المقابلة في خلية واحدة

لـ VLOOKUP وإرجاع جميع القيم المقابلة في خلية واحدة، استخدم الصيغة التالية من نوع صيغة المصفوفة.

1. أدخل الصيغة أدناه أو الصقها في خلية فارغة:

=TEXTJOIN(", ",TRUE,IF($A$2:$A$20=F1,$C$2:$C$20,«»))

ملاحظة: في الصيغة أعلاه،C2:C20هو العمود الذي يحتوي على السجل المطابق الذي تريد إرجاعه؛A2:A20هو العمود الذي يحتوي على المعيار؛ وF1هو المعيار المحدد الذي تريد قيمة العودة بناءً عليه. يُرجى تعديلها حسب حاجتك.

2. بعد ذلك، اضغط علىCtrl + Shift + Enter معًا للحصول على جميع القيم المطابقة في خلية واحدة. انظر لقطة الشاشة:

بحث عمودي (VLOOKUP) وإرجاع جميع القيم المقابلة في خلية واحدة وفقًا لشرط واحد

نصائح:

لـ Vlookup وإرجاع جميع القيم المطابقة استنادًا إلى قيم أكثر تحديدًا في خلية واحدة، يُرجى تطبيق الصيغة أدناه، ثم اضغط على مفاتيحCtrl + Shift + Enter.

=TEXTJOIN(", ",TRUE,IF(($A$2:$A$20=F1)*($B$2:$B$20=F2),$C$2:$C$20,«»))

 بحث عمودي (VLOOKUP) وإرجاع جميع القيم المقابلة في خلية واحدة وفقًا لمعايير متعددة

ملاحظة:هذه الصيغة تعمل بنجاح فقط في Excel 2016 والإصدارات الأحدث. إذا لم يكن لديك Excel 2016، يُرجىالانتقال هنالتنزيله.

مقالات Vlookup ذات صلة إضافية:

  • Vlookup وإرجاع البيانات المطابقة بين قيمتين في Excel
  • في Excel، يمكننا استخدام دالة VLOOKUP الاعتيادية للحصول على القيمة المقابلة بناءً على بيانات معيّنة. لكن في بعض الأحيان، قد نرغب في استخدام VLOOKUP لإرجاع القيمة المطابقة بين قيمتين — فكيف يمكنك تنفيذ هذه المهمة في Excel؟
  • Vlookup وإرجاع قيم متعددة من قائمة منسدلة
  • في Excel، كيف يمكنك استخدام VLOOKUP لإرجاع جميع القيم المرتبطة بعنصر واحد من قائمة منسدلة دفعة واحدة؟ فعند اختيار عنصر من القائمة، تظهر كل القيم المرتبطة به كما في لقطة الشاشة التالية. سأعرض في هذه المقالة الحل خطوة بخطوة.
  • Vlookup لإرجاع خلية فارغة بدلاً من 0 أو N/A في Excel
  • عادةً، عند استخدام دالة VLOOKUP لإرجاع القيمة المقابلة، تُظهر النتيجة 0 إذا كانت الخلية المطابقة فارغة، أو خطأ #N/A إذا لم يُعثَر على قيمة مطابقة. فكيف يمكنك جعلها تعرض خلية فارغة بدلاً من عرض 0 أو #N/A؟
  • Vlookup لإرجاع أعمدة متعددة من جدول Excel
  • في ورقة عمل Excel، يمكنك تطبيق دالة Vlookup لإرجاع القيمة المطابقة من عمود واحد. ولكن في بعض الأحيان، قد تحتاج إلى استخراج القيم المطابقة من أعمدة متعددة كما هو موضح في لقطة الشاشة التالية. كيف يمكنك الحصول على القيم المقابلة في نفس الوقت من أعمدة متعددة باستخدام دالة Vlookup؟
  • قيم Vlookup عبر أوراق عمل متعددة
  • في Excel، يمكنك بسهولة تطبيق دالة VLOOKUP لإرجاع القيم المطابقة من جدول واحد ضمن ورقة عمل واحدة. لكن هل فكّرت يومًا في كيفية استخدام VLOOKUP عبر أوراق عمل متعددة؟ تخيل أن لديك ثلاث أوراق عمل تحتوي كل منها على نطاقات بيانات، وتريد الآن استخراج قيم معيّنة بناءً على معايير معينة من هذه الأوراق الثلاث.

  • محرر متعدد الأسطر فائق الكفاءة من شريط الصيغة (يمكّنك من تحرير أسطر نصية متعددة والمعادلات بسهولة)؛وضع القراءة (ليُسهّل عليك قراءة وتحرير عدد كبير من الخلايا)؛لصق إلى نطاق التصفية...
  • نسخ صفوف أو أعمدة تحتوي على خلايا مدمجةمع الاحتفاظ بالبيانات؛ تقسيم محتوى الخلايا؛دمج خلايا الصفوف المكررة وحساب المجموع أو المتوسط... منع إدخال قيم مكررة في الخلايا؛مقارنة النطاقات...
  • تحديد الصفوف المكررة أو الفريدة؛تحديد الصفوف الفارغة (جميع الخلايا فارغة)؛البحث المتقدم والعثور على المشابهعبر العديد من ملفات العمل؛ تحديد عشوائي...
  • إدخال محتوى متعدد الخلايا من النسخ الدقيقدون تغيير مراجع الصيغ؛إنشاء مراجع تلقائيةلأوراق عمل متعددة؛إدراج رموز التعداد النقطي، ومربعات الاختيار والمزيد...
  • احفظ الصيغ المفضلة وأدخلها بسرعة، والنطاقات، والرسوم البيانية، والصور؛شفر الخلايابكلمة مرور؛أنشئ قائمة بريد إلكترونيوأرسل رسائل البريد الإلكتروني...
  • استخراج النص، وإضافة نص، وحذف الأحرف من موقع معين،وإزالة المسافات؛ وإنشاء إحصاءات صفحة البيانات وطباعتها؛والتحويل بين محتوى الخلايا والتعليقات...
  • مرشح متقدم (لحفظ مخططات التصفية وتطبيقها على أوراق عمل أخرى)؛ترتيب متقدمحسب الشهر أو الأسبوع أو اليوم، والتكرار، وغير ذلك؛تصفية خاصةحسب التنسيق العريض أو المائل...
  • ادمج ملفات العمل وأوراق العمل؛ واجمع الجداول استنادًا إلى العمود الرئيسي؛وقسّم البيانات إلى أوراق عمل متعددة؛وحَوِّل ملفات XLS وXLSX وPDF دفعةً واحدة...
  • تجميع حسب جدول البيانات المحوريرقم الأسبوع، ويوم الأسبوع والمزيد... عرض الخلايا غير المؤمَّنة وقفل التحديدبألوان مختلفة؛تمييز الخلايا التي تحتوي على صيغة أو اسم...
kte tab 201905
  • تمكّن من التحرير والقراءة باستخدام علامات التبويب في Word وExcel وPowerPoint، بالإضافة إلى Publisher وAccess وVisio وProject.
  • افتح وأنشئ مستندات متعددة في علامات تبويب جديدة داخل النافذة نفسها، بدلاً من فتح نوافذ جديدة.
  • يزيد إنتاجيتك بنسبة 50% ويوفّر عليك مئات نقرات الفأرة كل يوم!
officetab bottom