المطابقة الجزئية باستخدام VLOOKUP
قد تحتاج أحيانًا إلى استرجاع بيانات من Excel بناءً على معلومات جزئية. ولحل هذه المشكلة، يمكنك استخدام صيغةVLOOKUP مع أحرف البدل – النجمة (*)وعلامة الاستفهام (؟).

كيف تُجري مطابقة جزئية باستخدام دالة VLOOKUP؟
للحصول علىمعلومات حول المنتجات والمبيعات التي قام بها البائع الذي يحتوي اسمه على «ale»، من الجدول الموضح أعلاه، يجب أن تتقن استخدام حرف البدل – النجمة (*)، التي تطابق أي عدد من الأحرف. في المثال أعلاه، يمكنك وضع «ale» بين نجمتين (")*ale*") لمطابقة جميع الأسماء التي تحتوي علىale. وبمجرد فهمك لكيفية استخدام أحرف البدل، يمكنك تطبيق دالة VLOOKUP لتحقيق مطابقة جزئية بسهولة!
نصائح لحالات أخرى: لمطابقة الأسماء التيتبدأ بـ ale، استخدم «ale*»؛ لمطابقة الأسماء التيتنتهي بـ ale، استخدم «*ale»؛ لمطابقة الأسماء التيتحتوي على ale كأحرفها من 2 إلى الرابعة، استخدم "؟ale*".لاحظ أن علامة استفهام واحدة تطابق حرفاً واحداً.
الصيغة العامة
=VLOOKUP()lookup_value,table_array,column_num,FALSE)
- قيمة البحث:القيمة التي تستخدمها دالة VLOOKUP للبحث عن مطابقة جزئية فيمصفوفة_الجدول. وتشير هنا إلى الاسم الذي يحتوي على «ale». يجب أن تكونقيمة_البحثموجودة في العمود الأيسر منمصفوفة_الجدول.
- مصفوفة_الجدول:النطاق الذي تريد البحث منه.
- رقم_العمود:رقم العمود فيمصفوفة_الجدولالذي يحتوي على القيمة المراد إرجاعها.
للحصول علىمعلومات حول المنتجات والمبيعات التي قام بها البائع الذي يحتوي اسمه على «ale»، يُرجى نسخ الصيغ أدناه أو إدخالها في الخليتين G7 وG8، ثم الضغط علىEnterللحصول على النتائج:
الخلية G7 =VLOOKUP()«*ale*»,B5:D11,2،FALSE)
الخلية G8 =VLOOKUP()«*ale*»,B5:D11,3،FALSE)
أو استخدم مرجع الخلية لجعل الصيغ ديناميكية:
الخلية G7 =VLOOKUP()«*»&G5&«*»,B5:D11,2،FALSE)
الخلية G8 =VLOOKUP()«*»&G5&«*»,B5:D11,3،FALSE)
✓ ملاحظة: لدمج مرجع خلية مع نص، استخدم العلامة (&) لربطهما، واحرص على إحاطة النص بعلامتي اقتباس مزدوجتين.

شرح الصيغة
سنستخدم الصيغة التالية كمثال:
=VLOOKUP()«*»&G5&«*»,B5:D11,2,FALSE)
- The lookup value «*»&G5&«*» («*ale*») can match any names that contain the string “ale”, no matter what position the string is in the names.
- The range_lookup FALSE asks the VLOOKUP function to find the exact match.
- The VLOOKUP function will then return the value that matches «*»&G5&«*» and is in the 2nd column of the range B5:D11, which is Ruler, Glue, Notebook.
الدوال ذات الصلة
تبحث دالة VLOOKUP في Excel عن قيمة عبر مطابقتها مع العمود الأول من جدولٍ ما، ثم تُرجع القيمة المقابلة من عمودٍ معيّن في نفس الصف.
الصيغ ذات الصلة
البحث عن قيمة تحتوي على نص معيّن باستخدام أحرف البدل
للعثور على أول مطابقة جزئية تحتوي على سلسلة نصية معيّنة ضمن نطاق في Excel، استخدم دالتَي INDEX وMATCH مع أحرف البدل – النجمة (*) وعلامة الاستفهام (؟) – للتمييز بين الصيغ.
ثمة حالات تحتاج فيها إلى تحديد موقع أول مطابقة جزئية تحتوي على رقم معيّن ضمن نطاق من القيم الرقمية في Excel. وفي هذه الحالة، تأتيك الصيغة التي تجمع بين دالتَي MATCH وTEXT—مع استخدام النجمة (*) كحرف بدل يطابق أي عدد من الأحرف—لتنقذ الموقف! وإذا احتجت أيضًا إلى استخراج القيمة الدقيقة الموجودة في ذلك الموقع، فما عليك سوى إضافة دالة INDEX إلى الصيغة.
قد تعلم أنك تستطيع الجمع بين دالتَي INDEX وMATCH أو استخدام دالة VLOOKUP للبحث في Excel. لكن عمليات البحث هذه لا تميّز بين الأحرف الكبيرة والصغيرة. ولإجراء مطابقة حساسة لحالة الأحرف، عليك الاستفادة من دالتَي EXACT وCHOOSE.
أفضل أدوات الإنتاجية للمكتب
Kutools لـ Excel - يساعدك على التميز بين الحشود
Kutools لـ Excel يضم أكثر من 300 ميزة،مما يضمن أن ما تحتاجه يكون على بعد نقرة واحدة فقط...
Office Tab - تمكين القراءة والتحرير بعلامات التبويب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- يوفر لك مئات النقرات يوميًا، وقل وداعًا لألم يد الفأرة!
- يزيد من إنتاجيتك بنسبة 50% عند عرض وتحرير مستندات متعددة.
- يجلب كفاءة علامات التبويب إلى Office (بما في ذلك Excel)، تمامًا كما في Chrome وEdge وFirefox.