اكسل

تطابق جزئي مع VLOOKUP

Partial Match With Vlookup

صيغة Excel: تطابق جزئي مع VLOOKUPصيغة عامة
= VLOOKUP (value&'*',data,column,FALSE)
ملخص

لاسترداد المعلومات من جدول بناءً على تطابق جزئي ، يمكنك استخدام وظيفة VLOOKUP في وضع المطابقة التامة مع ملف البدل . في المثال الموضح ، الصيغة في H7 هي:





 
= VLOOKUP (value&'*',data,2,FALSE)

أين القيمة (H4) و البيانات (B5: E104) هي النطاقات المسماة .

تفسير

تدعم وظيفة VLOOKUP ملفات البدل ، مما يجعل من الممكن إجراء تطابق جزئي على قيمة بحث. على سبيل المثال ، يمكنك استخدام VLOOKUP لاسترداد القيم من جدول بناءً على الكتابة في جزء فقط من قيمة البحث. لاستخدام أحرف البدل مع VLOOKUP ، يجب تحديد وضع المطابقة التامة عن طريق توفير FALSE أو 0 للوسيطة الأخيرة ، والتي تسمى مجموعة البحث .





في هذا المثال ، نستخدم علامة النجمة (*) كحرف بدل ، والذي يطابق صفرًا أو أكثر من الأحرف. للسماح بمطابقة جزئية للقيمة المكتوبة في H4 ، نقدم قيمة البحث كما يلي:

 
value&'*'

يربط هذا التعبير النص في النطاق المسمى القيمة مع حرف بدل باستخدام علامة العطف (&) إلى سلسل . إذا كتبنا سلسلة مثل 'Aya' في النطاق المحدد القيمة (H4) ، النتيجة هي 'Aya *' ، والتي يتم إرجاعها مباشرة إلى VLOOKUP كقيمة البحث. يؤدي وضع حرف البدل في النهاية إلى 'يبدأ بـ' المباراة. سيؤدي هذا إلى مطابقة VLOOKUP للإدخال الأول في العمود B الذي يبدأ بـ 'Aya'.



تعتبر مطابقة أحرف البدل أمرًا ملائمًا ، لأنك لست مضطرًا إلى كتابة اسم كامل ، ولكن يجب أن تكون حذرًا من التكرارات أو بالقرب من التكرارات. على سبيل المثال ، يحتوي الجدول على كل من 'Bailer' و 'Bailey' ، لذا فإن كتابة 'Bai' في H4 سيعيد فقط المطابقة الأولى ('Bailer') ، على الرغم من وجود اسمين يبدآن بـ 'Bai'.

أعمدة أخرى

الصيغ في النطاق H7: H10 متشابهة جدًا والفرق الوحيد هو فهرس العمود:

 
= VLOOKUP (value&'*',data,2,FALSE) // first = VLOOKUP (value&'*',data,1,FALSE) // last = VLOOKUP (value&'*',data,3,FALSE) // id = VLOOKUP (value&'*',data,4,FALSE) // dept

يحتوي على نوع المباراة

بالنسبة إلى تطابق 'يحتوي على النوع' ، حيث يمكن أن تظهر سلسلة البحث في أي مكان في قيمة البحث ، فأنت بحاجة إلى استخدام حرفين بدل مثل هذا:

 
= VLOOKUP ('*'&value&'*',data,2,FALSE)

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

كيفية طرح صفين في التفوق

ملاحظة: يجب عليك تعيين وضع المطابقة التامة باستخدام FALSE أو 0 للوسيطة الأخيرة في VLOOKUP عند استخدام أحرف البدل.

المؤلف ديف برونز


^