לְהִצטַיֵן

חיפוש שמאלי עם VLOOKUP

Left Lookup With Vlookup

נוסחת Excel: חיפוש שמאלי עם VLOOKUPנוסחה כללית | _+_ | סיכום

כדי להשתמש ב- VLOOKUP לביצוע חיפוש משמאל, תוכל להשתמש ב פונקציית CHOOSE כדי לסדר מחדש את טבלת החיפוש. בדוגמה המוצגת, הנוסחה ב- F5 היא:





= VLOOKUP (A1, CHOOSE ({1,2},range2,range1),2,0)

היכן הציון (C5: C9) והדירוג (B5: B9) נמצאים טווחים בשם .

הֶסבֵּר

אחד מ פונקציות VLOOKUP המגבלות העיקריות הן שהוא יכול לחפש רק ערכים מימין. במילים אחרות, העמודה המכילה ערכי חיפוש חייבת לשבת משמאל לערכים שברצונך לאחזר באמצעות VLOOKUP. אין דרך לעקוף התנהגות זו מכיוון שהיא מחוברת לפונקציה. כתוצאה מכך, עם תצורה רגילה, אין דרך להשתמש ב- VLOOKUP לחיפוש דירוג בעמודה B בהתבסס על ציון בעמודה C.





פתרון אחד הוא לבנות מחדש את טבלת החיפוש עצמה ולהעביר את עמודת החיפוש משמאל לערכי החיפוש. זו הגישה הנהוגה בדוגמה זו, המשתמשת בדירוג הפוך של פונקציית CHOOSE וציון כך:

 
= VLOOKUP (E5, CHOOSE ({1,2},score,rating),2,0)

בדרך כלל, CHOOSE משמש עם מספר אינדקס יחיד כארגומנט הראשון, והארגומנטים שנותרו הם הערכים לבחירה. עם זאת, כאן אנו נותנים לבחור מערך קבוע למספר אינדקס המכיל שני מספרים: {1,2}. בעיקרו של דבר, אנו מבקשים לבחור את הערך הראשון והשני.



הערכים מסופקים כשני הטווחים הנקובים בדוגמה: ציון ודירוג. שימו לב עם זאת כי אנו מספקים טווחים אלה בסדר הפוך. הפונקציה CHOOSE בוחרת את שני הטווחים בסדר המסופק ומחזירה את התוצאה כמערך יחיד כזה:

להצטיין פחות מ וגדול מ
 
 CHOOSE ({1,2},score,rating)

CHOOSE מחזיר מערך זה ישירות ל- VLOOKUP כארגומנט מערך הטבלה. במילים אחרות, CHOOSE מספק טבלת בדיקות כזו ל- VLOOKUP:

טבלת חיפוש מחדש

באמצעות ערך החיפוש ב- E5, VLOOKUP מאתרת התאמה בתוך הטבלה החדשה שנוצרה ומחזירה תוצאה מהעמודה השנייה.

סדר מחדש עם קבוע המערך

בדוגמה המוצגת, אנו מסדרים מחדש את טבלת החיפוש על ידי הפיכת 'דירוג' ו'ציון 'בתוך הפונקציה שנבחרה. עם זאת, נוכל להשתמש בקבוע המערך כדי לסדר מחדש כך:

 
{5,'Excellent'4,'Good'3,'Average'2,'Poor'1,'Terrible'}

התוצאה זהה לחלוטין.

עם INDEX ו- MATCH

הדוגמה לעיל אמנם עובדת מצוין, אך היא אינה אידיאלית. דבר אחד, רוב המשתמשים הממוצעים לא יבינו כיצד פועלת הנוסחה. פתרון טבעי יותר הוא INDEX ו- MATCH . להלן הנוסחה המקבילה:

 
 CHOOSE ({2,1},rating,score)

למעשה, זוהי דוגמה טובה לאופן שבו INDEX ו- MATCH גמישים יותר מ- VLOOKUP.

הסופר דייב בראנס


^