مقارنة بين دالة VLOOKUP ودالة XLOOKUP في الآلة الحاسبة: اختر صيغة البحث المناسبة
قارن بين التطابقات التامة، وعمليات البحث من الجانب الأيسر، ومعالجة القيم المفقودة، ودعم الإصدارات حتى تتمكن من اختيار صيغة Calc موثوقة.
استخدم دالة XLOOKUP لمعظم عمليات البحث الجديدة إذا كان سيتم فتح المصنف في LibreOffice 24.8 أو إصدار أحدث؛ فهي تستخدم المطابقة التامة افتراضيًا وتتيح لك اختيار نطاقات بحث ونتائج منفصلة. استخدم دالة VLOOKUP عندما تحتاج إلى التوافق مع إصدارات Calc الأقدم أو عندما تكون قيمة البحث في العمود الأول من جدول مضغوط. إذا كنت ستستخدم VLOOKUP، فاجعل وسيطها الرابع 0 أو FALSE للمطابقة التامة.
تحل هذه الدوال نفس المشكلة الأساسية: إيجاد مفتاح، مثل رمز المنتج، وإرجاع المعلومات ذات الصلة من خلية أخرى. تكمن الاختلافات المهمة في كيفية تحديد كل صيغة لنطاقاتها، وما تفترضه عند حذف خيار ما، وما إذا كان الملف يجب أن يعمل في البرامج القديمة.
تبحث دالة VLOOKUP في العمود الأول من جدول مستطيل، وتعيد قيمة من عمود مرقم على يمينه. أما دالة XLOOKUP فتفصل نطاق البحث عن نطاق الإرجاع، بحيث يمكن أن تكون قيم الإرجاع على أي من جانبي المفاتيح. كما تقبل دالة XLOOKUP قيمة مخصصة في حالة عدم وجود تطابق، ويمكنها البحث بترتيب عكسي.
على سبيل المثال، لنفترض أن النطاق A2:A5 يحتوي على معرّفات المنتجات، والنطاق B2:B5 يحتوي على الأسعار. تحتوي الخلية F2 على المعرّف المطلوب البحث عنه. في برنامج Calc، صيغة VLOOKUP للبحث عن التطابق التام هي:
=VLOOKUP(F2;A2:B5;2;0)
صيغة XLOOKUP المكافئة هي:
=XLOOKUP(F2;A2:A5;B2:B5;"Not found")
كلاهما يُعيد السعر المُطابق. يعرض برنامج Calc عادةً الفواصل المنقوطة بين وسائط الدوال وفقًا لإعدادات اللغة؛ إذا كانت الصيغ في برنامجك تستخدم الفواصل، فاستخدم الفاصل الذي يتوقعه Calc. تستخدم الأمثلة نتائج خلية واحدة ونطاقات بحث أحادية البُعد.
اختر دالة XLOOKUP لمصنف جديد عندما تعلم أن المستلمين يستخدمون LibreOffice 24.8 أو إصدارًا أحدث. أصبحت هذه الدالة متاحة في LibreOffice 24.8، وفقًا لصفحة المساعدة الرسمية لدالة XLOOKUP . وضع المطابقة الافتراضي فيها هو المطابقة التامة، لذا فإن المفتاح المفقود لا يُرجع قيمة قريبة تلقائيًا.
نمط الدالة هو =XLOOKUP(search_criterion;search_array;result_array;[if_not_found];[match_mode];[search_mode]). تحدد الوسائط الثلاثة الأولى المفتاح، والنطاق أحادي البعد المراد البحث فيه، والنطاق المراد إرجاعه. أما الوسيط الرابع، مثل ، "Not found"فيحل محل النتيجة #N/A المعتادة عند عدم وجود تطابق.
لا يمكن لدالة VLOOKUP إرجاع قيمة تقع على يسار عمود الجدول الأول. بينما يمكن لدالة XLOOKUP ذلك، لأن نطاقي البحث والنتيجة مستقلان. على سبيل المثال، إذا كانت المعرفات موجودة في النطاق C2:C100 وأسماء الأقسام في النطاق A2:A100، فاستخدم:
=XLOOKUP(F2;C2:C100;A2:A100;"ID not found")
يُجنّب هذا التصميم أيضًا مشكلة فهرسة الأعمدة غير الدقيقة. فإذا أُضيف عمود إلى جدول VLOOKUP، فقد يُشير الفهرس المُضمّن إلى حقل مختلف. أما نطاق نتائج XLOOKUP الصريح فيُسهّل فحص عمود الإرجاع المقصود.
عند وجود مفاتيح مكررة وترغب في الحصول على آخر تطابق، تدعم دالة XLOOKUP البحث العكسي في وضع البحث الخاص بها. أما بالنسبة للنطاق الرأسي، -1فيبحث الوسيط الأخير من الأخير إلى الأول.
=XLOOKUP(F2;A2:A100;B2:B100;"Not found";0;-1)
يُعيد هذا الخيار النتيجة المرتبطة بآخر ظهور مُطابق تمامًا. استخدمه فقط عندما يكون لترتيب الصفوف معنى مُحدد، مثل ظهور أحدث السجلات في النهاية. إذا كان ينبغي التعامل مع التكرارات على أنها خطأ، فقم بتنظيف البيانات أو التحقق من صحتها بدلًا من اختيار أحد الظهورات ضمنيًا.
احتفظ بوظيفة VLOOKUP عند الحاجة لفتح الملف في إصدار قديم من LibreOffice لا يتضمن وظيفة XLOOKUP، أو عندما قد لا يتعرف التطبيق المستهدف على وظيفة XLOOKUP. يشرح دليل Calc الرسمي وسيطات الجدول والفهرس لوظيفة VLOOKUP، بالإضافة إلى وسيطة النطاق المُرتّب الاختيارية؛ راجع مرجع وظائف جداول البيانات الرسمي .
للحصول على تطابق تام، يكون النمط كالتالي =VLOOKUP(key;table;column_index;0): . يُحسب الفهرس عدد الأعمدة من الحافة اليسرى للجدول المُحدد: 1 يعني العمود الأول، و2 يعني العمود الثاني. يجب أن يكون مفتاح البحث في ذلك العمود الأول، ويجب أن يكون الحقل المُعاد على يمينه.
الوسيط الرابع مهم. إذا حذفته أو عيّنته إلى TRUE، فإن دالة VLOOKUP تستخدم المطابقة التقريبية وتتوقع أن يكون العمود الأول مُرتبًا تصاعديًا. قد يكون هذا السلوك مفيدًا لنطاقات مثل شرائح الضرائب، حيث يُمثل كل صف حدًا أدنى. ولكنه غير مناسب للمعرفات والأسماء والقوائم غير المُرتبة. في هذه الحالة، حدد 0 أو FALSE.
لتقديم استجابة مخصصة للمفتاح المفقود باستخدام دالة VLOOKUP، استخدم =IFNA(VLOOKUP(F2;A2:B5;2;0);"Not found"). هذا يُبقي إعداد المطابقة التامة ظاهرًا ويتعامل فقط مع خطأ عدم التوفر. تجنب تضمين الصيغة في معالج أخطاء عام إلا إذا كنت ترغب أيضًا في إخفاء مشاكل أخرى غير ذات صلة، مثل مرجع نطاق غير صالح.
تشير تعليمات LibreOffice إلى أن دالة XLOOKUP متاحة منذ الإصدار 24.8. كما توضح أن XLOOKUP ليست جزءًا من معيار OpenFormula الخاص بـ OpenDocument الإصدار 1.3، وتُحدد مساحة اسم دالة من Microsoft لضمان التوافق. هذا يعني أن تنسيق الملف وحده لا يضمن أن جميع تطبيقات جداول البيانات القديمة أو التابعة لجهات خارجية ستحسب هذه الدالة. في بيئات البرامج المختلطة، يُنصح باختبار المصنف في أقدم تطبيق مُستهدف أو استخدام صيغة مُثبتة مثل VLOOKUP للمطابقة التامة حيثما يتناسب تنسيقها.
لاحظ أيضًا شرطًا موثقًا لصيغة المصفوفة: عندما تكون مصفوفة نتائج دالة XLOOKUP عبارة عن نطاق من الخلايا، يجب إدخال الدالة كصيغة مصفوفة. تُرجع الأمثلة البسيطة أعلاه قيمة واحدة مطابقة. إذا كنت ترغب في أن تُرجع الصيغة عدة خلايا، فراجع المساعدة الخاصة بالإصدار واختبر كيفية تعامل التطبيق المستهدف مع نتيجة المصفوفة.
في معظم جداول بيانات Calc الجديدة، توفر دالة XLOOKUP نطاقات أوضح وخيارات مطابقة دقيقة أكثر أمانًا. استخدم دالة VLOOKUP عندما تكون التوافقية مع الإصدارات السابقة مهمة أو عندما يكون تخطيطها الذي يبدأ من العمود الأول إلى اليمين مناسبًا بالفعل، وحدد وضع المطابقة الخاص بها بشكل صريح.
قارن بين التطابقات التامة، وعمليات البحث من الجانب الأيسر، ومعالجة القيم المفقودة، ودعم الإصدارات حتى تتمكن من اختيار صيغة Calc موثوقة.
تعرف على كيفية تأثير أنماط صفحات Writer وروابط أقسام Word على صفحات الغلاف والأرقام الرومانية وإعادة ترقيم الصفحات عند نقل المستند.
قارن بين مركز برامج Pardus وأوامر APT للعثور على الحزم وتثبيتها وإزالتها وتحديثها باستخدام الطريقة التي تناسب مهمتك.
انظر ماذا تعني متطلبات ذاكرة الوصول العشوائي المنشورة من Pardus، ثم قارن بين XFCE و GNOME على نفس جهاز الكمبيوتر مع قراءات MemAvailable قابلة للتكرار.
تعرف على مكانة HamoniKR 8.0 في خطة سطح المكتب للأعمال، وما هي الميزات التي تدعمها والتي تركز على اللغة الكورية، وما يجب التحقق منه قبل طرحها على نطاق أوسع.
افهم كيف تتكامل عملية التحقق من بدء التشغيل وحماية وقت التشغيل في Gooroom، وماذا تعني "البيئة المعزولة"، وما هي الإعدادات التي يجب عليك التحقق منها على جهازك.
قارن متطلبات HamoniKR 8.0 LTS و Lite، ثم اختبر Wi-Fi والرسومات وعناصر التحكم في الكمبيوتر المحمول من USB مباشر قبل التثبيت.
قارن بين تثبيتات Ubuntu Server 24.04 المصغرة والقياسية من حيث ذاكرة الوصول العشوائي ومساحة القرص ووقت بدء التشغيل ووحدة المعالجة المركزية وأحمال العمل الحقيقية - دون ادعاءات مضللة بشأن المعايير.
قم ببناء خطة عملية لاستمرارية العمل في حالة توقف Salesforce مع أولويات واضحة، وسير عمل احتياطي، وفحوصات استعادة، ومعايير اختبار، وحدود واقعية.
قد تُؤدي مشاكل نظام StoreForce إلى تعطيل الجداول الزمنية، وتسجيل ساعات العمل، وتغييرات الورديات، والتواصل داخل المتجر. تعرّف على كيفية تشخيص المشكلة، والحفاظ على سير عمليات البيع بالتجزئة بسلاسة، والتحقق من استعادة النظام.