VLOOKUP من أعمدة متعددة بعائد واحد فقط في Excel

  • شارك هذا
Hugh West

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

تنزيل Practice Workbook

قم بتنزيل ورقة التدريب هذه للتدرب عليها أثناء عملك يقومون بقراءة هذه المقالة.

VLOOKUP من أعمدة متعددة ذات إرجاع واحد. xlsx

2 طرق مناسبة لـ VLOOKUP من أعمدة متعددة بعائد واحد فقط في Excel

تأخذ الوظيفة VLOOKUP أو "Vertical Lookup" قيمة الإدخال ، وتبحث عنها في أوراق العمل ، وتُرجع القيمة المطابقة للإدخال. نحتاج أحيانًا إلى البحث عن قيمة واحدة فقط في عدة أعمدة وإرجاع القيمة. لا تسمح وظيفة VLOOKUP الشائعة لمستخدمها بالقيام بذلك. ولكن يمكننا إجراء بعض التغييرات ويمكننا إرجاع قيمة واحدة فقط من عدة أعمدة باستخدام VLOOKUP . سنناقش الآن طريقتين مختلفتين للقيام بذلك.

1. استخدام VLOOKUP القياسيلإرجاع قيمة واحدة فقط من أعمدة متعددة

ضع في اعتبارك الموقف الذي تعمل فيه في سوبر ماركت. في ورقة العمل الخاصة بك ، لديك “Item ID” و “Product Name” و “Price” للمنتجات. أنت الآن بحاجة إلى معرفة “Price” لمنتج محدد “منتج” مع “ID” .

انتقل إلى أي من الطرق أدناه لإكمال هذه المهمة.

1.1 استخدام VLOOKUP من أعمدة متعددة في نفس ورقة العمل

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

📌 الخطوات:

  • أولاً ، قم بإنشاء عمود جديد باسم عمود البحث الذي يجب أن يكون العمود "LEFTMOST" في صفيف الجدول . لأن الدالة VLOOKUP تبحث دائمًا عن قيم من اليسار إلى اليمين.
  • بعد ذلك ، قم بإنشاء جدول في أي مكان في ورقة العمل حيث تريد الحصول على سعر المنتج "سكين" بالمعرف "M-04" .

  • بعد ذلك ، قم بتطبيق دالة CONCATENATE في العمود " عمود البحث" لدمج القيم في الأعمدة "معرف العنصر" و "المنتج" .
  • للقيام بذلك ، انقر فوق الخلية B5 وأدخل الصيغة التالية.
=CONCATENATE(C5,D5)

  • بعد ذلك ، اضغط على مفتاح أدخل للحصول على الدمجالقيم.

  • الآن ، استخدم مقبض التعبئة الميزة أدناه لنسخ نفس الصيغة ديناميكيًا و احصل على قيمة عمود البحث لكل بيانات.

  • بعد ذلك ، في الخلية H6 ، قم بتطبيق وظيفة VLOOKUP . أدخل القيم في الوظيفة والشكل النهائي هو ،
=VLOOKUP(H4&H5,B5:E16,4,FALSE)

  • بعد ذلك ، اضغط على أدخل .

🔎 انهيار الصيغة:

  • Lookup_value هو H4 & amp؛ H5 . نستخدم مشغل Concatenate هذا ("& amp؛") لمساعدة وظيفة VLOOKUP للبحث في الأعمدة “Item ID” و “Product” في وقت واحد وإرجاع قيمة واحدة فقط.
  • table_array: هو B5: E16.
  • Col_index_num هو 4.
  • [range_lookup]: نريد التطابق التام (FALSE).

وبالتالي ، تكون قادرة على VLOOKUP من عدة أعمدة بعودة واحدة فقط.

1.2 استخدام VLOOKUP من أعمدة متعددة في أوراق العمل المختلفة

هنا سنقوم بنفس العملية ولكن في في هذه الحالة ، يكون صفيف البيانات في ورقة عمل مختلفة. في هذه الحالة ، تكون مجموعة البيانات في " M01" ورقة العمل وسنطبق الصيغة في " M02" ورقة العمل الحصول على القيم. اتبع الخطوات أدناه للقيام بذلك.

📌 الخطوات:

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

  • بعد ذلك ، في الخلية D5 قم بتطبيق VLOOKUP دالة لإرجاع قيمة واحدة فقط من عمليات البحث متعددة الأعمدة. الصيغة النهائية هي ،
=VLOOKUP(B5&C5,'M01'!B5:E16,4,FALSE)

  • بعد ذلك ، اضغط على مفتاح أدخل .

🔎 تفصيل الصيغة:

  • Lookup_value هو B5 & amp؛ C5 .
  • table_array: هو 'M01'! B5: E16 . انقر فوق ورقة العمل “M01” وحدد مصفوفة الجدول.
  • Col_index_num هي 4.
  • [range_lookup]: نريد المطابقة التامة (FALSE) .

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

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

  • VLOOKUP لا يعمل (8 أسباب وحلول)
  • Excel LOOKUP مقابل VLOOKUP: مع 3 أمثلة
  • لماذا ترجع VLOOKUP # N / A عند وجود المطابقة؟ (5 الأسباب والحلول)
  • INDEX MATCH مقابل وظيفة VLOOKUP (9 أمثلة)
  • استخدم VLOOKUP مع معايير متعددة في Excel (6 طرق + بدائل)

2. استخدام دالات VLOOKUP المتعددة لإرجاع قيمة واحدة فقط من أعمدة متعددة

سنقوم بعمل هذه الصيغة عن طريق تداخل VLOOKUP تعمل في VLOOKUP آخر. سنتعرف الآن على هذه التقنية.

2.1 استخدام VLOOKUP متعددة من أعمدة متعددة في نفسورقة العمل

أولاً ، سنتعلم هذه الطريقة حيث تكون البيانات والنتائج في نفس ورقة العمل.

في المثال التالي ، ضع في اعتبارك جدولين مختلفين حيث يحتوي أحدهما على " معرف العنصر " و" المنتج " عمود ؛ والآخر يحتوي على " المنتج" و " السعر" . الآن ، نريد العثور على السعر من هذه الأعمدة باستخدام الصيغة المتداخلة VLOOKUP .

اتبع الخطوات أدناه لتحقيق هذا الهدف.

📌 الخطوات:

  • في البداية ، ضع جدولًا في أي مكان في ورقة العمل حيث تريد إرجاع القيمة الوحيدة من عدة أعمدة البحث.

  • بعد ذلك ، في الخلية I5 ، قم بتطبيق الدالة المتداخلة VLOOKUP .

الصيغة النهائية هي ،

=VLOOKUP(VLOOKUP(H5,B$5:C$16,2,FALSE),E$5:F$16,2,FALSE)

  • بعد ذلك ، اضغط على أدخل مفتاح. وبالتالي ، فإن VLOOKUP سيعيد قيمة واحدة فقط من عدة أعمدة.

🔎 Formula Breakdown:

  • Lookup_value هو VLOOKUP (H5، B $ 5: C $ 16،2، FALSE) . هنا ، نستخدم هذا VLOOKUP لسحب "المنتج" من الجدول ثم نستخدم هذا كقيمة بحث لأول VLOOKUP.
  • table_array: هو “ E $ 5: F $ 16” .
  • Col_index_num هو 2 ​​
  • [range_lookup]: نريد التطابق التام (FALSE)
  • الآن طبق نفس الوظيفة لبقية “Item ID”.
  • يمكنك أيضًا استخدام مقبض التعبئة لنسخ نفس الصيغة أدناه ديناميكيًا.

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

اقرأ المزيد: كيفية استخدام VLOOKUP المتداخلة في Excel (3 معايير)

2.2 استخدام VLOOKUP متعددة من عدة أعمدة في أوراق عمل مختلفة

الآن سنقوم بنفس المهمة ولكن هنا في هذه الحالة جداول البيانات في أوراق عمل مختلفة. انتقل من خلال الخطوات أدناه لمعرفة هذه العملية.

📌 الخطوات:

  • في البداية ، قم بإنشاء جدولين بيانات في ورقتي عمل مختلفتين. بالنسبة لورقة العمل "W1" ، قم بإنشاء جدول نطاق البيانات 1 .

  • بعد ذلك ، قم بإنشاء جدول بيانات باسم نطاق البيانات 2 في ورقة العمل "W2" .

  • في هذا الوقت ، قم بإنشاء جدول في ورقة عمل جديدة حيث تريد إرجاع القيمة من تلك الأعمدة المتعددة.

  • بعد ذلك ، في الخلية C5 قم بتطبيق الدالة المتداخلة VLOOKUP . أدخل القيم والصيغة النهائية للصيغة ،
=VLOOKUP(VLOOKUP(B5,'W1'!B$5:C$16,2,FALSE),'W2'!B$5:C$16,2,FALSE)

  • بعد ذلك ، اضغط على أدخل لإرجاع "السعر" فقط من البحث عن أعمدة متعددة.

🔎 تفصيل الصيغة :

  • Lookup_value هو VLOOKUP (B5، 'W1 ′! B $ 5: C $ 16،2، FALSE) . هذه الثانية VLOOKUP سيسحب المنتج المنتج من الورقة "W1" .
  • table_array: هو 'W2'! B $ 5 : C $ 16.
  • Col_index_num هي 2 ​​
  • [range_lookup]: نريد المطابقة التامة (FALSE)
  • بعد ذلك ، استخدم ميزة مقبض التعبئة لتطبيق نفس الصيغة على بقية “Item ID” .

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

كيفية تطبيق Excel VLOOKUP باستخدام فهرس أعمدة متعددة الأرقام

الآن ، لنفترض أنك بحاجة للبحث عن قيم متعددة في وقت واحد باستخدام وظيفة واحدة VLOOKUP . يمكنك تحقيق ذلك باستخدام أرقام فهرس متعددة الأعمدة.

لنفترض أن لديك " Item ID" ، " Product" ، و "السعر" في مجموعة البيانات المقدمة. الآن ، تريد إرجاع كل من المنتج و السعر للعنصر M-09 .

اتبع الخطوات أدناه للقيام بذلك.

📌 الخطوات:

  • أولاً ، قم بإنشاء جدول في ورقة العمل حيث تريد الحصول على النتيجة.

  • بعد ذلك ، حدد الخلايا G5: H5 .

  • بعد ذلك ، أدخل الصيغة أدناه واضغط على المفاتيح Ctrl + Shift + Enter . يمكنك الضغط فقط على Enter إذا كنت مستخدمًا Excel 365 .
=VLOOKUP(F5,B5:D16,{2,3},FALSE)

وبالتالي ، ستحصل على قيم بحث متعددة بأرقام فهرس متعددة الأعمدة.

أشياء يجب القيام بهاتذكر

  • تبحث الدالة VLOOKUP دائمًا عن قيم البحث من العمود العلوي الأيسر إلى اليمين. تبحث هذه الوظيفة "مطلقًا" عن البيانات الموجودة على اليسار.
  • إذا أدخلت قيمة أقل من "1" كرقم فهرس العمود ، فستقوم الوظيفة إرجاع خطأ.
  • عند تحديد "Table_Array" ، يجب عليك استخدام مراجع الخلية المطلقة ($) إلى "BLOCK" المصفوفة.
  • استخدم دائمًا الوسيطة الرابعة كـ “FALSE” للحصول على النتيجة الدقيقة.

اقرأ المزيد: مثال VLOOKUP بين صفحتين في Excel

الخاتمة

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

وزيارة ExcelWIKI لمعرفة المزيد من الأشياء حول Excel! أتمنى لك يومًا سعيدًا!

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