اكسل

كيفية استبدال IFs المتداخلة بـ VLOOKUP

How Replace Nested Ifs With Vlookup

تم تضمين ورقة عمل الممارسة مع تدريب بالفيديو عبر الإنترنت .

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





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

لنلقِ نظرة على كيفية استخدام وظيفة VLOOKUP بدلاً من ذلك.





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

ما هي وظيفة كونتا في Excel

دعنا نضيف عمودًا آخر يحسب نفس الدرجة باستخدام VLOOKUP.



أول شيء سنفعله هو بناء جدول يمكننا استخدامه لتعيين الدرجات. سنحتاج إلى عمود للدرجات وعمود للدرجات. لتسهيل رؤية الحصول على القيم التي نحتاجها من الصيغة الحالية ، سنقوم بتحويل صيغة IF المتداخلة إلى نص عن طريق إضافة فاصلة عليا واحدة قبل علامة التساوي. يمكننا الآن رؤية الصيغة أثناء العمل. نحتاج إلى إضافة صف لكل درجة ممكنة.

يمكننا استخدام رسام التنسيق لتطبيق التنسيق بسرعة.

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

قبل أن نبدأ في استخدام VLOOKUP ، دعنا نحدد اسمًا للجدول. هذا ليس ضروريًا تمامًا ، ولكنه سيجعل قراءتنا أسهل. دعنا نسمي الجدول 'grade_key'.

الآن دعنا نضيف صيغة VLOOKUP الخاصة بنا. الوسيطة الأولى هي القيمة التي نبحث عنها ، والتي نحصل عليها من العمود G. المعامل الثاني هو جدول البحث. الوسيطة الثالثة هي العمود الذي يحمل القيمة التي نريدها. نظرًا لوجود الدرجات في العمود الثاني ، فإننا نستخدم الرقم 2.

تأخذ VLOOKUP وسيطة رابعة اختيارية تتحكم في المطابقة التامة. القيمة الافتراضية هي TRUE والتي تعني 'مطابقة غير تامة'. في وضع المطابقة غير التامة ، سوف تتطابق VLOOKUP مع القيم الدقيقة عندما يكون ذلك ممكنًا ، والقيمة الأقل التالية عندما لا تكون كذلك.

عندما ندخل الصيغة ، نحصل على الدرجة الأولى. الآن يمكننا فقط نسخ الصيغة أسفل الجدول.

يمكنك أن ترى أننا حصلنا على نفس الدرجات ، ولكن مع بعض المزايا الرائعة.

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

ليست هناك حاجة للجدل حول قطيع جامح من الأقواس.

في المرة التالية التي تواجه فيها صيغة بها IFs متداخلة ، فكر في استخدام VLOOKUP بدلاً من ذلك



^