تطابق جزئي مع VLOOKUP
هناك أوقات تحتاج فيها إلى Excel لاسترداد البيانات بناءً على معلومات جزئية. لحل المشكلة ، يمكنك استخدام ملف VLOOKUP صيغة مع أحرف البدل - ال النجمة (*) و علامة استفهام (؟).
كيف تجري مطابقة جزئية مع VLOOKUP؟
للحصول على معلومات حول المنتجات والمبيعات التي قام بها البائع ، والذي يحتوي اسمه على "ale"، من الجدول كما هو موضح أعلاه ، يجب أن تعرف كيفية استخدام حرف البدل - ملف النجمة (*)، والتي تتطابق مع أي عدد من الأحرف. في الحالة أعلاه ، يمكنك وضع "ale" بين علامتين نجميتين ("* ale *") لمطابقة جميع الأسماء التي تحتوي على من. بعد أن نفهم استخدام أحرف البدل ، يمكننا استخدام وظيفة VLOOKUP لتطبيق مطابقة جزئية.
نصائح لحالات أخرى: تطابق الأسماء التي ابدأ ب ale ، استخدم "ale *"؛ تطابق الأسماء التي تنتهي بـ ale ، استخدم "* ale"؛ تطابق الأسماء التي لها ale مثل الأحرف 2-4 ، استخدم "؟ ale *". لاحظ أن علامة استفهام واحدة تطابق حرفًا واحدًا.
بناء جملة عام
=VLOOKUP(lookup_value,table_array,column_num,FALSE)
- ابحث عن القيمة: تم استخدام القيمة VLOOKUP لتطبيق المطابقة الجزئية في ملف table_array. هنا يشير الاسم الذي يحتوي على "ale". ال ابحث عن القيمة يجب أن يكون في العمود الموجود في أقصى اليسار من ملف table_array.
- مصفوفة الجدول: نطاق الخلايا المطلوب البحث منها.
- العمود: رقم العمود في table_array تحتوي على القيمة المراد إرجاعها.
للحصول على معلومات حول المنتجات والمبيعات التي قام بها البائع ، والذي يحتوي اسمه على "ale"، يرجى نسخ أو إدخال الصيغ أدناه في الخلايا G7 و G8 ، ثم اضغط أدخل للحصول على النتائج:
الخلية G7 = VLOOKUP ("* ale *",B5: D11,2،خاطئة)
الخلية G8 = VLOOKUP ("* ale *",B5: D11,3،خاطئة)
أو استخدم مرجع خلية لجعل الصيغ ديناميكية:
الخلية G7 = VLOOKUP ("*" & G5 & "*",B5: D11,2،خاطئة)
الخلية G8 = VLOOKUP ("*" & G5 & "*",B5: D11,3،خاطئة)
√ ملاحظة: للالتصاق بمرجع خلية ونص معًا ، يجب استخدام علامة العطف (&) للانضمام إليهما. ويجب وضع النص بين علامتي اقتباس.
شرح الصيغة
هنا نستخدم الصيغة أدناه كمثال:
=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.
وظائف ذات الصلة
تبحث الدالة Excel VLOOKUP عن قيمة عن طريق المطابقة في العمود الأول من الجدول وإرجاع القيمة المقابلة من عمود معين في نفس الصف.
الصيغ ذات الصلة
ابحث عن قيمة تحتوي على نص محدد مع أحرف البدل
للعثور على أول تطابق يحتوي على سلسلة نصية معينة في نطاق في Excel ، يمكنك استخدام صيغة INDEX و MATCH مع أحرف البدل - العلامة النجمية (*) وعلامة الاستفهام (؟).
ابحث عن رقم المطابقة الجزئي الأول
هناك حالات تحتاجها للحصول على موضع المطابقة الجزئية الأولى التي تحتوي على رقم محدد في نطاق من القيم الرقمية في Excel. في هذه الحالة ، ستفيدك صيغة MATCH و TEXT التي تتضمن علامة النجمة (*) ، حرف البدل الذي يطابق أي عدد من الأحرف. وإذا كنت تريد أيضًا معرفة القيمة الدقيقة في هذا الموضع ، فيمكنك إضافة دالة INDEX إلى الصيغة.
قد تعلم أنه يمكنك دمج دالتي INDEX و MATCH ، أو استخدام الدالة VLOOKUP للبحث عن القيم في Excel. ومع ذلك ، فإن عمليات البحث ليست حساسة لحالة الأحرف. لذلك ، من أجل إجراء مطابقة حساسة لحالة الأحرف ، يجب أن تستفيد من وظيفتي EXACT و CHOOSE.
أفضل أدوات إنتاجية المكتب
كوتولس ل إكسيل - يساعدك على التميز من بين الحشود
Kutools for Excel يضم أكثر من 300 ميزة، التأكد من أن ما تحتاجه هو مجرد نقرة واحدة...
علامة تبويب Office - تمكين القراءة والتحرير المبوب في Microsoft Office (بما في ذلك Excel)
- ثانية واحدة للتبديل بين عشرات المستندات المفتوحة!
- قلل مئات النقرات بالماوس كل يوم ، وداعًا ليد الماوس.
- يزيد من إنتاجيتك بنسبة 50٪ عند عرض مستندات متعددة وتحريرها.
- يجلب علامات التبويب الفعالة إلى Office (بما في ذلك Excel)، تمامًا مثل Chrome وEdge وFirefox.