الأخبار التكنولوجية والاستعراضات والنصائح!

كيفية استخدام دالة XLOOKUP في Microsoft Excel

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

ما هو XLOOKUP؟

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

حاليًا ، يتوفر XLOOKUP فقط للمستخدمين في برنامج Insiders. يمكن لأي شخص الانضمام إلى برنامج Insiders للوصول إلى أحدث ميزات Excel بمجرد توفرها. ستبدأ Microsoft قريبًا في طرحه لجميع مستخدمي Office 365.

كيفية استخدام وظيفة XLOOKUP

دعنا نتعمق في مثال XLOOKUP أثناء العمل. خذ المثال أدناه. نريد إرجاع القسم من العمود F لكل معرّف في العمود A.

هذا مثال كلاسيكي على المطابقة التامة. تتطلب وظيفة XLOOKUP ثلاث قطع من المعلومات فقط.

تُظهر الصورة أدناه XLOOKUP بستة وسيطات ، لكن الثلاثة الأولى فقط ضرورية لمطابقة تامة. لذلك دعونا نركز عليهم:

Lookup_value: ما الذي تبحث عنه. Lookup_array: أين تبحث. Return_array: النطاق الذي يحتوي على القيمة المراد إرجاعها.

كيفية استخدام دالة XLOOKUP في Microsoft Excel 1

تعمل الصيغة التالية مع هذا المثال: = XLOOKUP (A2، $ E $ 2: $ E $ 8، $ F $ 2: $ F $ 8)

كيفية استخدام دالة XLOOKUP في Microsoft Excel 2

الآن دعنا نستكشف بعض المزايا التي يتمتع بها XLOOKUP على VLOOKUP هنا.

لا مزيد من أرقام فهرس الأعمدة

كانت الوسيطة الثالثة سيئة السمعة لـ VLOOKUP هي تحديد رقم عمود المعلومات التي سيتم إرجاعها من مصفوفة جدول. لم تعد هذه مشكلة لأن XLOOKUP يسمح لك بتحديد النطاق الذي تريد الرجوع منه (العمود F في هذا المثال).

كيفية استخدام دالة XLOOKUP في Microsoft Excel 3

ولا تنس أن XLOOKUP يمكنه رؤية البيانات على يسار الخلية المحددة ، على عكس VLOOKUP. المزيد عن هذا أدناه.

لم تعد لديك مشكلة الصيغة المقطوعة عند إدراج أعمدة جديدة. إذا حدث ذلك في جدول البيانات ، فسيتم تعديل الفاصل الزمني للعودة تلقائيًا.

كيفية استخدام دالة XLOOKUP في Microsoft Excel 4

المطابقة التامة هي الافتراضية

كان الأمر دائمًا محيرًا عند تعلم VLOOKUP لماذا اضطررت إلى إدخال مطابقة تامة.

لحسن الحظ ، يتم تعيين XLOOKUP افتراضيًا على المطابقة التامة – وهو السبب الأكثر شيوعًا لاستخدام صيغة البحث). هذا يقلل من الحاجة إلى الإجابة على الوسيطة الخامسة ويضمن أخطاء أقل من قبل المستخدمين الجدد في الصيغة.

باختصار ، يطرح XLOOKUP أسئلة أقل من VLOOKUP ، وهو أكثر سهولة في الاستخدام ، كما أنه أكثر متانة.

يمكن أن ينظر XLOOKUP إلى اليسار

تجعل القدرة على تحديد نطاق بحث من XLOOKUP أكثر تنوعًا من VLOOKUP. مع XLOOKUP ، لا يهم ترتيب أعمدة الجدول.

تم تقييد VLOOKUP بالبحث في العمود الموجود في أقصى اليسار من الجدول ثم العودة من عدد محدد من الأعمدة إلى اليمين.

في المثال أدناه ، نحتاج إلى البحث عن معرف (العمود E) وإرجاع اسم الشخص (العمود D).

كيفية استخدام دالة XLOOKUP في Microsoft Excel 5

يمكن أن تحقق الصيغة التالية هذا: = XLOOKUP (A2، $ E $ 2: $ E $ 8، $ D $ 2: $ D $ 8)

كيفية استخدام دالة XLOOKUP في Microsoft Excel 6

ماذا تفعل إذا لم يتم العثور عليه

مستخدمو وظائف البحث على دراية كبيرة برسالة الخطأ # N / A التي ترحب بهم عندما يتعذر على VLOOKUP أو وظيفة MATCH الخاصة بهم العثور على ما يحتاجون إليه. وغالبًا ما يكون هناك سبب منطقي لذلك.

لذلك ، يبحث المستخدمون بسرعة عن كيفية إخفاء هذا الخطأ لأنه غير صحيح أو مفيد. وبالطبع هناك طرق للقيام بذلك.

يأتي XLOOKUP مع وسيطته المضمنة “إذا لم يتم العثور عليها” لمعالجة مثل هذه الأخطاء. دعنا نراها في العمل مع المثال السابق ، ولكن مع معرف بها خطأ إملائي.

تعرض الصيغة التالية النص “معرّف غير صحيح” بدلاً من رسالة الخطأ: = XLOOKUP (A2، $ E $ 2: $ E $ 8، $ D $ 2: $ D $ 8، “Incorrect ID”)

كيفية استخدام دالة XLOOKUP في Microsoft Excel 7

استخدام XLOOKUP للبحث عن نطاق

على الرغم من أنه ليس شائعًا مثل المطابقة التامة ، إلا أن الاستخدام الفعال جدًا لصيغة البحث هو البحث عن قيمة في النطاقات. خذ المثال التالي. نريد استرداد الخصم بناءً على المبلغ الذي تم إنفاقه.

هذه المرة نحن لا نبحث عن قيمة محددة. نحتاج إلى معرفة مكان تواجد القيم الموجودة في العمود B ضمن النطاقات الموجودة في العمود E. وهذا سيحدد الخصم المكتسب.

كيفية استخدام دالة XLOOKUP في Microsoft Excel 8

يحتوي XLOOKUP على وسيطة خامسة اختيارية (تذكر أنه يتم تعيينها افتراضيًا على المطابقة التامة) تسمى وضع المطابقة.

كيفية استخدام دالة XLOOKUP في Microsoft Excel 9

يمكنك أن ترى أن XLOOKUP أكثر قدرة على المطابقات التقريبية من VLOOKUP.

من الممكن العثور على أقرب تطابق أقل من (-1) أو أقرب إلى أكبر من (1) القيمة التي تم البحث عنها. يوجد أيضًا خيار لاستخدام أحرف البدل (2) مثل؟ أو ال *. هذا الإعداد ليس قيد التشغيل افتراضيًا كما كان مع VLOOKUP.

تُرجع الصيغة في هذا المثال أقرب قيمة أقل من التي تم البحث عنها إذا لم يتم العثور على تطابق تام: = XLOOKUP (B2، $ E $ 3: $ E $ 7، $ F $ 3: $ F $ 7 ،، – 1)

كيفية استخدام دالة XLOOKUP في Microsoft Excel 10

ومع ذلك ، يوجد خطأ في الخلية C7 حيث تم إرجاع الخطأ # N / A (لم يتم استخدام الوسيطة “إذا لم يتم العثور”). كان من المفترض أن يؤدي هذا إلى إرجاع خصم بنسبة 0٪ لأن النفقات 64 لا تفي بمعايير أي خصم.

ميزة أخرى لوظيفة XLOOKUP هي أنها لا تتطلب أن يكون نطاق البحث بترتيب تصاعدي كما تتطلب VLOOKUP.

أدخل صفًا جديدًا أسفل جدول البحث ، ثم افتح الصيغة. قم بتوسيع المساحة المستخدمة عن طريق النقر على الزوايا وسحبها.

كيفية استخدام دالة XLOOKUP في Microsoft Excel 11

الصيغة تصحح الخطأ على الفور. ليست مشكلة أن يكون لديك “0” في الجزء السفلي من النطاق.

كيفية استخدام دالة XLOOKUP في Microsoft Excel 12

أنا شخصياً ما زلت أفرز الجدول حسب عمود البحث. وجود “0” في الجزء السفلي قد يدفعني إلى الجنون. لكن حقيقة أن الصيغة لم تنكسر هي حقيقة رائعة.

XLOOKUP يستبدل أيضًا وظيفة HLOOKUP

كما ذكرنا ، فإن وظيفة XLOOKUP موجودة هنا أيضًا لاستبدال HLOOKUP. ميزة واحدة لتحل محل اثنين. ممتاز!

وظيفة HLOOKUP هي البحث الأفقي ، وتستخدم للبحث على طول الصفوف.

ليس مشهورًا مثل شقيقه VLOOKUP ، ولكنه مفيد لأمثلة مثل المثال أدناه حيث توجد الرؤوس في العمود A والبيانات على طول الصفين 4 و 5.

يمكن أن يبحث XLOOKUP في كلا الاتجاهين – أعمدة لأسفل وأيضًا بطول الصفوف. لم نعد بحاجة إلى وظيفتين مختلفتين.

يستخدم هذا المثال الصيغة لإرجاع قيمة المبيعات للاسم الموجود في الخلية A2. يبحث على طول الصف 4 للعثور على الاسم وإرجاع القيمة من الصف 5: = XLOOKUP (A2، B4: E4، B5: E5)

كيفية استخدام دالة XLOOKUP في Microsoft Excel 13

يمكن أن ينظر XLOOKUP من الأسفل إلى الأعلى

عادة ما يتعين عليك البحث في قائمة للعثور على أول ظهور (غالبًا فقط) لقيمة. يحتوي XLOOKUP على وسيطة سادسة تسمى وضع البحث. يسمح لنا هذا بتبديل البحث للبدء من الأسفل والبحث عن قائمة للعثور على أحدث تكرارات للقيمة بدلاً من ذلك.

في المثال أدناه ، نريد إيجاد مستوى المخزون لكل منتج في العمود أ.

يتم ترتيب جدول البحث حسب التاريخ وهناك العديد من عمليات فحص المخزون لكل منتج. نريد إرجاع مستوى المخزون من آخر مرة تم فحصه فيها (آخر ظهور لمعرف المنتج).

كيفية استخدام دالة XLOOKUP في Microsoft Excel 14

توفر الوسيطة السادسة للدالة XLOOKUP أربعة خيارات. نحن مهتمون باستخدام خيار “البحث من آخر إلى أول”.

كيفية استخدام دالة XLOOKUP في Microsoft Excel 15

تظهر الصيغة النهائية هنا: = XLOOKUP (A2، $ E $ 2: $ E $ 9، $ F $ 2: $ F $ 9 ،،، – 1)

كيفية استخدام دالة XLOOKUP في Microsoft Excel 16

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

جمع الشمل

دالة XLOOKUP هي الوريثة التي طال انتظارها لكل من دالتي LOOKUP و DELETE.

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

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

أيام VLOOKUP مرقمة. XLOOKUP هنا وسيصبح قريبًا صيغة البحث الفعلية.