VLOOKUP مقابل INDEX / MATCH: أيهما أفضل؟

VLOOKUP مقابل INDEX / MATCH: أيهما أفضل؟

عندما يتعلق الأمر بعالم Excel ، يتم تقسيمه إلى فصيلين - VLOOKUP فطيرةو INDEX / MATCH فطيرة.

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

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

خلال إحدى جلسات تدريب Excel الخاصة بي ، فوجئت عندما وجدت أن معظم الناس يعرفون ويتقنون في بعض الحالات VLOOKUP ، ولكن لا أحد يعرف تقريبًا تركيبة INDEX / MATCH القوية.

عندما ذكرت ذلك ، كان لديهم الكثير من الأسئلة:

  • هل هي صيغة بحث ومرجعية؟-نعم!ربما الأفضل
  • هل هو جديد في Excel 2016؟-قطعا لا!
  • هل يمكنه الرجوع إلى البيانات بين أوراق العمل أو المصنفات المختلفة؟-نعم
  • أفضل من VLOOKUP؟-هذا يعتمد

في هذا البرنامج التعليمي ، سأقارن الصيغتين بموضوعية قدر الإمكان.

لم يكن لدي مفضلات في البداية ، لكنني أفضل استخدام مجموعة INDEX / MATCH بدلاً من VLOOKUP.الاختيار مدفوع بالعديد من العوامل ، بما في ذلك كيفية ظهور البيانات وكيفية استخدامها.سأغطي كل منهم في هذا المقال.

المحتويات

سؤال ذو صلة  قم بتمييز الخلايا الفارغة في Excel

مباراة VLOOKUP مقابل مؤشر الفهرس - مقارنة موضوعية

لذلك دعونا نبدأ وننهي الجدل الطويل حول VLOOKUP مقابل INDEX / MATCH وأيهما أفضل.

للقيام بذلك ، سأقارن الوظيفتين في بعض المعلمات (بعضها قابل للقياس الكمي ، والبعض الآخر غير قابل للقياس).

شعبية الوظائف

بالنسبة لبعض الأشخاص ، إذا كنت تعرف كيفية استخدام VLOOKUP ، فأنت تعرف كيفية استخدام Excel.بالنظر إلى مقدار ما يمكن أن تفعله هذه الوظيفة الفردية ، فأنا لا ألومهم.

لهذا السبب ، يستخدم العديد من الأشخاص VLOOKUP لأنه يسهل فهمه بواسطة مستخدمي Excel الآخرين.

على الرغم من أنها ليست مسابقة شعبية ، إلا أنها تلعب دورًا كبيرًا في سبب استخدام VLOOKUP على نطاق واسع.

تخيل أنك تعمل مع حساب / مدير ماهر في VLOOKUP لكنه لا يعرف كيفية استخدام INDEX / MATCH.من المنطقي استخدام الوظائف التي تعرفها جميعًا ، بدلاً من محاولة تعليمهم حول INDEX / MATCH.

الخلاصة: VLOOKUP هو الفائز الواضح في الشعبية

سهل الاستخدام

ما يجعل VLOOKUP شائعًا جدًا هو سهولة استخدامه (على الأقل مقارنةً بـ INDEX / MATCH).

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

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

يأخذ VLOOKUP 3 معلمات (الرابع اختياري) ويسهل فهمه من INDEX / MATCH.

INDEX & MATCH هما وظيفتان منفصلتان ، تقبل كل منهما ثلاث وسيطات ، والتي يجب دمجها للبحث (هل أصبحت معقدة ؟؟).

سؤال ذو صلة  7 أشياء مدهشة يمكن أن يقوم بها برنامج Text to Columns في Excel نيابة عنك

عندما تتعود على الأمر ، قد تجد INDEX / MATCH بنفس السهولة ، لكن المبتدئين قد ينجذبون نحو VLOOKUP.

Vlookup والفهرس

الخلاصة: تشتهر VLOOKUP بسهولة استخدامها.

المرونة الوظيفية

تعد VLOOKUP ميزة رائعة مع بعض القيود:

  • فشل في البحث وإرجاع القيمة إلى يسار قيمة البحث.
  • إنه يعمل فقط مع البيانات المرتبة عموديًا.
  • إذا قمت بإضافة / إزالة أعمدة جديدة إلى البيانات ، فسوف يعطي VLOOKUP نتائج خاطئة (لأن قيمة رقم العمود تشير الآن إلى العمود الخطأ).يمكنك جعل أرقام الأعمدة ديناميكية ، ولكن إذا كنت تخطط لدمج وظيفتين أو أكثر ، فلماذا لا تستخدم INDEX / MATCH في المقام الأول.

قبل أن تبدأ الصراخ والتعليق على كيفية قيام VLOOKUP بإنجاز كل هذه الأشياء ، اسمعني.لا يُقصد بـ VLOOKUP كميزة مستقلة القيام بذلك.بالطبع ، يمكنك دمجها مع الصيغ الأخرى وتجاوز كل هذه الأشياء ، لكنها تفقد الملصقات سهلة الاستخدام.

إذا كان بإمكان شخص ما استخدام تركيبات الصيغ لجعل VLOOKUP يبدو يسارًا أو يجعل الأعمدة ديناميكية ، فأنا متأكد من أن هذا الشخص سيكون أفضل حالًا باستخدام INDEX / MATCH ، الذي يتعامل مع هذه الأشياء بسهولة.

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

من ناحية أخرى ، يتم استخدام تركيبة INDEX-MATCH للتعامل مع كل هذه المشكلات.يمكن

  1. ابحث عن القيمة وأعدها إلى يسار قيمة البحث ،
  2. العمل مع البيانات المهيكلة أفقيًا و / أو عموديًا.
  3. التعامل مع أرقام الصفوف / الأعمدة في حالة إدراج أو حذف بعض من مجموعة البيانات

قيمة بحث Vlookup على اليمين

الخلاصة: تمنحك مجموعة INDEX / MATCH مرونة أكثر من VLOOKUP.

سرعة الصيغة

هذا الاختلاف بالكاد يمكن ملاحظته عندما يكون لديك مجموعات بيانات أصغر.

ومع ذلك ، إذا كان لديك آلاف الصفوف والعديد من الأعمدة ، فقد يكون هذا عاملاً حاسمًا.

بدون إعادة اختراع العجلة ، ها هيتشارلي كيدمقال ذكر فيه بوضوحفي أسوأ الحالات ، تكون طريقة INDEX-MATCH بنفس سرعة VLOOKUP ؛في أفضل الأحوال ، إنه أسرع بكثير.

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

هذا تحديث، فقد ذكروا كيف صنعوا صيغًا مثل VLOOKUP و HLOOKUP و MATCH بشكل أسرع.

أيضًا ، هناك عدد قليل جدًا من الأشخاص الذين يمكنهم بالفعل الاستفادة من تحسينات السرعة التي تأتي مع استخدام INDEX / MATCH بدلاً من VLOOKUP.

الخلاصة: إذا كنت تبحث عن السرعة ، فإن مجموعة INDEX / MATCH هي السبيل للذهاب.

سؤال ذو صلة  برنامج تشغيل Acer Bluetooth Driver-Download لنظام التشغيل Windows 10 أو 8.1 أو 7

الحكم العام (VLOOKUP مع INDEX / MATCH)

بينما أنا معجب كبير بـ INDEX / MATCH ، يجب أن أعترف بكل إنصاف أن VLOOKUP لا يزال ملكًا.

هذا لا يعني أنك لا يجب أن تتعلم INDEX / MATCH ، ولكن إذا كنت جديدًا على Excel وصيغ البحث ، فابدأ بـ VLOOKUP.استخدمها وأتقنها أولاً ، ثم انتقل إلى INDEX / MATCH

INDEX / MATCH هو مزيج قوي مع مرونة وسرعة أكثر من صيغة VLOOKUP.

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

الفرق بين VLOOKUP و INDEX / MATCH

قبل إجراء مقارنة ، أعتقد أنه من المهم فهم الاختلافات الأساسية (والأهم من ذلك أوجه التشابه) بين هاتين الوظيفتين.

لن أغوص في بناء الجملة وأمثلة لهذه الوظائف.إذا كنت مهتمًا ، فلدي برنامج تعليمي مفصل عن VLOOKUP و INDEX / MATCH.

كل من VLOOKUP و INDEX / MATCH عبارة عن صيغ يمكن استخدامها للبحث عن القيم في مجموعة بيانات والحصول على القيم المقابلة (مثل إذا قمت بمسح قائمة ووجدت سعر الطبق الذي تريد طلبه).

في معظم الحالات ، يمكنك استخدامها بالتبادل.

يصبح الاختلاف الرئيسي بين هذه الوظائف أكثر أهمية عندما تحتاج إلى أكثر من مجرد عمليات بحث والحصول على.

فيما يلي بعض الاختلافات الأساسية بين الصيغتين:

  1. VLOOKUP هي صيغة واحدة تقوم بكل عمليات البحث والحصول ، ولكن بالنسبة لـ INDEX / MATCH تحتاج إلى استخدام وظيفتين في الصيغة.
  2. يمكن لـ INDEX / MATCH إجراء عمليات بحث أكثر تقدمًا - مثل العثور على الجانب الأيسر من مجموعة البيانات ، وجعل قيم الصف / العمود ديناميكية ، وما إلى ذلك.
  3. يوفر INDEX / MATCH مرونة أكبر وهو أكثر ملاءمة لبناء نماذج البيانات أو العمل مع البيانات المعقدة

يا مرحبا 👋سعيد بلقائك.

اشترك في نشرتنا الإخبارية، أرسل بانتظامتكنولوجيا رائعةلمنشورك.

أكتب تعليق