جدول المحتويات
نستخدم كلاً من وظائف Excel LOOKUP و VLOOKUP للبحث عن القيم في مجموعات البيانات لإخراج القيم من العمود والنطاق المطلوب. على الرغم من أن LOOKUP و VLOOKUP يعملان بشكل مشابه في نتائجهما ، إلا أنهما يختلفان في قابلية التشغيل. في هذه المقالة ، نناقش وظائف Excel LOOKUP مقابل VLOOKUP مع ذكر الاختلافات وإمكانية التبادل بينهما.
لنفترض أن لدينا مجموعة بيانات مبيعات المنتجات . نريد البحث عن أي قيمة في الأعمدة أو النطاقات المحددة باستخدام LOOKUP و VLOOKUP لتوضيح الاختلافات فيما بينها.
Dataset for Download
يمكنك تنزيل المصنف من الرابط أدناه.
Lookup vs Vlookup.xlsx
أساسيات البحث & amp؛ VLOOKUP
وظيفة البحث:
بناء جملة LOOKUP الوظيفة هي
LOOKUP(lookup_value, lookup_vector, [result_vector])
أو
LOOKUP(lookup_value,array)
في بناء الجملة ،
lookup_value ؛ القيمة التي تريد البحث عنها.
lookup_vector؛ الصف أو العمود الفردي حيث يوجد lookup_value .
[result_vector] (اختياري) ؛ يساوي حجم lookup_vector ، الصف أو العمود المنفرد الذي يتم استخراج القيمة الناتجة منه. تقوم الوظيفة بإرجاع بيانات العمود الأول في حالة عدم وجودها.
array ؛ يستخرج القيمة المطابقة لقيمة lookup_value من النطاق.
VLOOKUP الوظيفة:
بناء جملة VLOOKUP هو
VLOOKUP(lookup_value, table_array,col_index_num, [range_lookup])
In بناء الجملة ،
lookup_value ؛ القيمة التي تريد البحث عنها.
table_array؛ الجدول أو النطاق الذي تبحث فيه عن lookup_value .
col_index_num؛ رقم العمود من حيث يتم استخراج lookup_value .
[range_lookup] ؛ يعلن عن حالة مطابقة البحث. مطابقة تقريبية صحيحة ، مطابقة تامة خطأ
اقرأ المزيد: ماذا هل مصفوفة الجدول في VLOOKUP؟ (موضحة بأمثلة)
Excel LOOKUP مقابل وظيفة VLOOKUP
1. التعامل مع المطابقة التقريبية
أحد الاختلافات الرئيسية بين LOOKUP و VLOOKUP هو أن LOOKUP ترتبط الوظيفة بـ تقريبي تطابق . حيث يقدم VLOOKUP كلاً من تقريبي و تطابق تمامًا.
➤ LOOKUP يجلب تلقائيًا المطابقات التقريبية من lookup_arrar (أي ، B4: B16 )
➤VLOOKUP يقدم خيار مطابقة تقريبية أو تامة لجلب قيمة من col_index_num.
تنفيذ وظيفة LOOKUP
الصيغة التي نستخدمها في خلية نتيجة البحث هي
=LOOKUP(H4,B4:B16,C4:C16)
هنا ،
H4 ؛ هو lookup_value.
B4: B16 ؛ هو lookup_vector.
C4: C16 ؛ هو [result_vector].
من مجموعة البيانات ، نريدإرجاع القيمة لأي عشوائي lookup_value (على سبيل المثال ، شوكولاتة ). لكن ليس لدينا أي إدخالات من هذا النوع لا تزال الصيغة LOOKUP تعرض قيمة. من الواضح أن القيمة الناتجة خاطئة. تجلب الصيغة LOOKUP القيمة التقريبية التي تتطابق مع lookup_value (على سبيل المثال ، شوكولاتة ).
أداء وظيفة VLOOKUP
الصيغة المستخدمة في الخلية نتيجة Vlookup هي
=VLOOKUP(H11,B4:E16,2,FALSE)
هنا ،
H11 ؛ هو lookup_value.
B4: E16 ؛ هو table_array.
2 ؛ هو col_index_num.
FALSE ؛ هو [range_lookup].
على غرار الصيغة LOOKUP ، نستخدم الصيغة VLOOKUP لجلب القيمة الناتجة من رقم العمود المحدد. تقوم بإرجاع # N / A لأنه لا يوجد مثل هذا الإدخال.
كل من LOOKUP و VLOOKUP نتائج الدالة في صورة واحدة تمنحك معنى حدود الوظيفة LOOKUP للتطابق التقريبي.
الآن ، يمكن القول أن ذلك مقيد بـ المطابقة التقريبية الافتراضية ، تتأخر الوظيفة LOOKUP عن وظيفة VLOOKUP .
اقرأ المزيد: لماذا ترجع VLOOKUP # N / A عند وجود المطابقة؟ (5 الأسباب والحلول)
قراءات مماثلة
- كيفية تطبيق Double VLOOKUP في Excel (4 طرق سريعة)
- VLOOKUP لا يعمل (8 أسباب وأمبير ؛الحلول)
- INDEX MATCH vs VLOOKUP Function (9 Examples)
- VLOOKUP و Return All Matches في Excel (7 طرق)
- استخدم VLOOKUP بمعايير متعددة في Excel (6 طرق + بدائل)
2. تنفيذ عملية ثنائية الاتجاه
تبحث الوظيفة LOOKUP وتطابق القيم في كلا الاتجاهين من اليسار إلى اليمين أو من اليمين إلى اليسار . ومع ذلك ، فإن الوظيفة VLOOKUP تقوم فقط بالبحث عن تطابق من اليسار إلى اليمين . بشكل أكثر تحديدًا لـ VLOOKUP ، يجب أن يكون lookup_value في اليسار إلى الأعمدة التي تجلب القيم الناتجة منها.
➤ LOOKUP يسمح لليسار إلى اليمين أو من اليمين إلى اليسار. يطابق lookup_value الصفوف أو الأعمدة في وقت واحد.
➤VLOOKUP يسمح فقط بالتشغيل من اليسار إلى اليمين. تتطابق مع lookup_value مع الأعمدة فقط.
تنفيذ وظيفة LOOKUP
الصيغة التي نستخدمها في خلية نتيجة البحث هي
=LOOKUP(H4,C4:C16,B4:B16)
هنا ،
H4 ؛ هو lookup_value.
C4: C16 ؛ هو lookup_vector.
B4: ب 16 ؛ هي [result_vector].
في مجموعة البيانات ، نريد قيمة إرجاع لأي عشوائي lookup_value (على سبيل المثال ، 57 ). نستخدم وظيفة LOOKUP للتوصل إلى النتيجة وتخرج بالنتيجة الدقيقة (على سبيل المثال ، نخالة ). نظرًا لأن الوظيفة LOOKUP تعمل في كليهماالتوجيهات يمكنه جلب [result_vector].
أداء وظيفة VLOOKUP
الصيغة التي نستخدمها في نتيجة Vlookup الخلية هي
=VLOOKUP(H11,B4:E16,1,FALSE)
هنا ،
H11 ؛ هي lookup_value.
B4: E16 ؛ هو table_array.
1 ؛ هو col_index_num.
FALSE ؛ هو [range_lookup].
مثل الصيغة LOOKUP ، تجلب الصيغة VLOOKUP القيمة الناتجة من رقم العمود المحدد (على سبيل المثال ، 1 ). تقوم بإرجاع # N / A لأنه غير قادر على البحث عن قيمة الإرجاع في الأعمدة التي تُركت لـ lookup_value. هنا ، يتم ترك col_index_num (على سبيل المثال ، 1 ) للعمود lookup_value (أي 2 ).
يمكنك ببساطة التمييز بين LOOKUP و VLOOKUP قابلية التشغيل الاتجاهي للوظيفة فقط من خلال النظر إلى الصورة أدناه.
لذا ، فإن الوظيفة LOOKUP متعددة الأبعاد بالنظر إلى قابليتها للتشغيل حيث تعثر وظيفة VLOOKUP .
اقرأ المزيد: 7 أنواع من البحث يمكنك استخدام في Excel
3. LOOKUP و VLOOKUP
كل من الدالتين LOOKUP و VLOOKUP تولد نتائج بحث بطرق مماثلة بصرف النظر عن الاتجاهات. يمكننا استخدامها بالتبادل في معظم الحالات.
من بناء الجملة ، يمكننا أن نرى وظيفة LOOKUP بسيطة وتعيد القيم من البحث في lookup_vector . وظيفة VLOOKUP تقوم بذلك أيضًا ولكن بطريقة معقدة. ترجع الدالة VLOOKUP قيمًا من العمود المحدد في الوسيطة.
تنفيذ دالة LOOKUP
الصيغة المستخدمة في نتيجة البحث هو
=LOOKUP(H4,B4:B16,C4:C16)
في الصيغة ،
H4 ؛ هو lookup_value.
B4: B16 ؛ هو lookup_vector.
C4: C16 ؛ هو [result_vector].
تحصل على 57 نتيجة لذلك. إذا قمت بمراجعة القيمة في العمود الكمية ، فستحصل على الإدخال نفسه مثل النتيجة.
لذلك ، يمكننا ببساطة أن نقول إن الصيغة LOOKUP ترجع مع النتيجة الصحيحة.
أداء وظيفة VLOOKUP
الصيغة التي نستخدمها في الخلية نتيجة Vlookup هي
=VLOOKUP(H11,B4:E16,2,FALSE)
في الصيغة ،
H11 ؛ lookup_value.
B4: E16 ؛ هو table_array.
2 ؛ هو col_index_num.
FALSE ؛ هو [range_lookup].
مثل الصيغة LOOKUP ، VLOOKUP ترجع 57 كنتيجة لذلك. وأنت تقول ببساطة بالنظر إلى أن القيمة الناتجة صحيحة.
من الصورة التالية ، يمكنك العثور على السلوك التبادلي بين الدالتين LOOKUP و VLOOKUP .
أداء كل من الدالتين LOOKUP و VLOOKUP ، نقول ببساطة إن كلاهما متشابه في عروضهما ويقدماننفس النتائج بالضبط.
اقرأ المزيد: كيفية البحث عن قيم متعددة في Excel (10 طرق)
الخاتمة
تتشابه LOOKUP و VLOOKUP في تقديم النتائج مع مراعاة الاتجاهات ذات الصلة. على الرغم من أن الوظيفة LOOKUP متعددة الأبعاد وأسهل في التطبيق من وظيفة VLOOKUP . ومع ذلك ، في حالة المطابقة التامة ، فإن وظيفة VLOOKUP فريدة من نوعها. آمل أن توضح الأمثلة المذكورة أعلاه ارتباكك. قم بالتعليق إذا كان لديك مزيد من الاستفسارات أو لديك ما تضيفه.