متى تستخدم مطابقة الفهرس بدلاً من VLOOKUP في Excel

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

إذا كنت لا تزال جديدًا على وظيفة VLOOKUP ، فيمكنك التحقق من مشاركتي السابقة حول كيفية استخدام VLOOKUP في Excel(how to use VLOOKUP in Excel) .

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

ستوضح لك هذه المقالة القيد حيث لا يمكن استخدام VLOOKUP وتقديم وظيفة أخرى في (VLOOKUP)Excel تسمى INDEX-MATCH يمكنها حل المشكلة.

مثال على مطابقة الفهرس في Excel

باستخدام جدول بيانات Excel التالي ، لدينا قائمة بأسماء مالكي السيارات واسم السيارة. في هذا المثال ، سنحاول الحصول على  معرف السيارة(Car ID) استنادًا إلى طراز السيارة(Car Model) المُدرج ضمن العديد من المالكين كما هو موضح أدناه:

في ورقة منفصلة تسمى CarType ، لدينا قاعدة بيانات بسيطة للسيارة تحتوي على  المعرف (ID)وطراز (Color)السيارة(Car Model) واللون .

باستخدام إعداد الجدول هذا ،  لا يمكن أن تعمل وظيفة VLOOKUP إلا إذا كانت البيانات التي نريد استردادها موجودة في العمود الموجود على يمين ما نحاول مطابقته ( حقل طراز السيارة ).(Car Model )

بمعنى آخر ، باستخدام بنية الجدول هذه ، نظرًا لأننا نحاول مطابقتها استنادًا إلى طراز السيارة(Car Model) ، فإن المعلومات الوحيدة التي يمكننا الحصول عليها هي اللون(Color ) (ليس المعرف(ID) حيث يوجد عمود المعرف(ID)  على يسار  عمود طراز السيارة(Car Model ) .)

هذا لأنه مع VLOOKUP ، يجب أن تظهر قيمة البحث في العمود الأول ويجب أن تكون أعمدة البحث على اليمين. لم يتم استيفاء أي من هذه الشروط في مثالنا.

والخبر السار هو أن INDEX-MATCH(INDEX-MATCH)  سيكون قادرًا على مساعدتنا في تحقيق ذلك. في الممارسة العملية ، هذا في الواقع يجمع بين وظيفتين من وظائف Excel التي يمكن أن تعمل بشكل فردي: دالة INDEX ودالة MATCH .

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

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

هذه هي الصيغة الكاملة في مثالنا:

=INDEX(CarType!$A$2:$A$5,MATCH(B4,CarType!$B$2:$B$5,0))

هنا هو التفصيل لكل قسم

=INDEX( - يشير “=” إلى بداية الصيغة في الخلية و INDEX هو الجزء الأول من وظيفة Excel التي نستخدمها.

CarType!$A$2:$A$5 - الأعمدة الموجودة على الورقة CarType  حيث يتم احتواء البيانات التي نريد استردادها. في هذا المثال ، معرّف(ID)  كل طراز سيارة.(Car Model.)

MATCH ( - الجزء الثاني من وظيفة Excel التي نستخدمها.

B4 - الخلية التي تحتوي على نص البحث الذي نستخدمه ( طراز السيارة(Car Model) ) .

CarType!$B$2:$B$5 - الأعمدة الموجودة على ورقة CarType   مع البيانات التي سنستخدمها للمطابقة مع نص البحث.

0)) - للإشارة إلى أن نص البحث يجب أن يتطابق تمامًا مع النص الموجود في العمود المطابق ( CarType!$B$2:$B$5 ). إذا لم يتم العثور على المطابقة التامة ، فتُرجع الصيغة #N/A A.

ملاحظة: تذكر قوس الإغلاق المزدوج في نهاية هذه الوظيفة "))" والفواصل بين الوسيطات.(Note: remember the double closing bracket at the end of this function “))” and the commas between the arguments.)

أنا شخصياً ابتعدت عن VLOOKUP وأستخدم(VLOOKUP) الآن INDEX-MATCH لأنه قادر على فعل أكثر من VLOOKUP .

وظائف INDEX-MATCH لها أيضًا مزايا أخرى مقارنة بـ VLOOKUP :

  1. حسابات أسرع(Faster Calculations)

عندما نعمل مع مجموعات بيانات كبيرة حيث يمكن أن تستغرق العملية الحسابية نفسها وقتًا طويلاً بسبب العديد من وظائف VLOOKUP ، ستجد أنه بمجرد استبدال كل هذه الصيغ بـ INDEX-MATCH ، سيتم حساب الحساب الكلي بشكل أسرع.

  1. لا حاجة لحساب الأعمدة النسبية(No Need to Count Relative Columns)

إذا كان جدولنا المرجعي يحتوي على النص الأساسي الذي نريد البحث عنه في العمود C وكانت البيانات التي نحتاج إلى الحصول عليها موجودة في العمود AQ ، فسنحتاج إلى معرفة / حساب عدد الأعمدة بين العمود C والعمود AQ عند استخدام VLOOKUP .

باستخدام  وظائف INDEX-MATCH ، يمكننا تحديد عمود الفهرس مباشرةً (أي العمود AQ) حيث نحتاج إلى الحصول على البيانات وتحديد العمود المراد مطابقته (أي العمود C).

  1. يبدو أكثر تعقيدًا(It Looks More Complicated)

يعد VLOOKUP(VLOOKUP) شائعًا جدًا في الوقت الحاضر ، ولكن لا يعرف الكثير عن استخدام وظائف INDEX-MATCH معًا.

تساعد السلسلة الأطول في وظيفة INDEX-MATCH في جعلك تبدو كخبير في التعامل مع وظائف Excel المعقدة والمتقدمة. (Excel)يتمتع!



About the author

أنا فني كمبيوتر عملت مع Android وبرامج المكتب لسنوات عديدة. لقد قمت أيضًا بتعليم الأشخاص كيفية استخدام أجهزة Mac على مدار السنوات الخمس الماضية أو نحو ذلك. إذا كنت تبحث عن شخص يعرف كيفية إصلاح الأشياء على جهاز الكمبيوتر الخاص بك ، فربما يمكنني مساعدتك!



Related posts