איך למצוא נתונים עם VLOOKUP באקסל

תוכן עניינים:

איך למצוא נתונים עם VLOOKUP באקסל
איך למצוא נתונים עם VLOOKUP באקסל
Anonim

מה צריך לדעת

  • Add lookup_value > table_array > col_index_num > range_lookupוהקש Enter.
  • ארגומנט range_lookup הוא אופציונלי. השתמש ב- TRUE להתאמה קרובה וב- FALSE להתאמה מדויקת.
  • N/A ו-REF שגיאות נובעות מארגומנטים חסרים או שגויים עבור lookup_value, table_array או range_lookup.

פונקציית VLOOKUP של Excel, המייצגת "חיפוש אנכי", מחפשת ערך בעמודה הראשונה של טווח, ומחזירה את הערך בכל עמודה אחרת באותה שורה.אם אינך מצליח לאתר איזה תא מכיל נתונים ספציפיים, VLOOKUP היא דרך יעילה למצוא נתונים אלה. זה שימושי במיוחד בגיליונות אלקטרוניים ענקיים שבהם קשה לאתר מידע. הוראות אלה חלות על Excel עבור Microsoft 365, Excel 2019, 2016, 2013, 2010, Excel עבור Mac ו-Excel Online.

איך פועלת פונקציית VLOOKUP

VLOOKUP מחזירה בדרך כלל שדה נתונים בודד כפלט שלו.

איך זה עובד:

  1. אתה מספק שם או lookup_value שאומר ל-VLOOKUP איזו שורה בטבלת הנתונים לחפש את הנתונים הרצויים.
  2. אתה מספק את מספר העמודה כארגומנט col_index_num, שאומר ל-VLOOKUP איזו עמודה מכילה את הנתונים שאתה מחפש.
  3. הפונקציה מחפשת את lookup_value בעמודה הראשונה של טבלת הנתונים.
  4. לאחר מכן

  5. VLOOKUP מאתר ומחזיר את המידע ממספר העמודה שהגדרת ב- col_index_num, מאותה שורה של ערך הבדיקה.

VLOOKUP ארגומנטים ותחביר של פונקציות

Image
Image

התחביר עבור הפונקציה VLOOKUP הוא:

=VLOOKUP(lookup_value, table_array, col_index_num, range_lookup)

פונקציית VLOOKUP עשויה להיראות מבלבלת מכיוון שהיא מכילה ארבעה ארגומנטים, אבל היא פשוטה לשימוש.

ארבעת הארגומנטים עבור הפונקציה VLOOKUP הם כדלקמן:

lookup_value (חובה): הערך שיש לחפש בעמודה הראשונה של מערך הטבלה.

table_array (נדרש) - זוהי טבלת הנתונים (טווח של תאים) ש-VLOOKUP מחפשת כדי למצוא את המידע שאתה צריך.

  • The table_array חייב להכיל לפחות שתי עמודות של נתונים
  • העמודה הראשונה חייבת להכיל את ה-lookup_value

col_index_num (נדרש) - זהו מספר העמודה של הערך שברצונך למצוא.

  • המספור מתחיל בעמודה 1
  • אם אתה מפנה למספר הגדול ממספר העמודות במערך הטבלה, הפונקציה תחזיר את ה-REF! שגיאה

range_lookup (אופציונלי) - מציין אם ערך ה-lookup נופל בתוך טווח הכלול במערך הטבלה או לא. הארגומנט range_lookup הוא "TRUE" או "FALSE". השתמש ב-TRUE להתאמה משוערת וב-FALSE להתאמה מדויקת. אם מושמט, הערך הוא TRUE כברירת מחדל.

אם הארגומנט range_lookup הוא TRUE, אז:

  • ה-lookup_value הוא הערך שברצונך לבדוק אם הוא נמצא בטווח שהוגדר על ידי table_array.
  • The table_array מכיל את כל הטווחים ועמודה המכילה את ערך הטווח (כגון גבוה, בינוני או נמוך).
  • ארגומנט col_index_num הוא ערך הטווח המתקבל.

איך פועל טיעון Range_Lookup

Image
Image

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

הדוגמה בתמונה למעלה משתמשת בפונקציית VLOOKUP כדי למצוא את שיעור ההנחה בהתאם למספר הפריטים שנרכשו.

הדוגמה מראה שההנחה לרכישת 19 פריטים היא 2% מכיוון ש-19 נופל בין 11 ל-21 בעמודה Quantity בטבלת החיפוש.

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

הדוגמה משתמשת בנוסחה הבאה המכילה את הפונקציה VLOOKUP כדי למצוא את ההנחה עבור כמויות הסחורות שנרכשו.

=VLOOKUP(C2, $C$5:$D$8, 2, TRUE)

  • C2: זהו ערך החיפוש, שיכול להיות בכל תא בגיליון האלקטרוני.
  • $C$5:$D$8: זוהי טבלה קבועה המכילה את כל הטווחים שבהם ברצונכם להשתמש.
  • 2: זוהי העמודה בטבלת בדיקת הטווחים שאליה אתה רוצה שפונקציית LOOKUP תחזיר.
  • TRUE: מפעיל את התכונה range_lookup של פונקציה זו.

לאחר שלחצתם Enter והתוצאה תחזור בתא הראשון, תוכלו למלא אוטומטית את כל העמודה כדי לחפש את תוצאות הטווח עבור שאר התאים ב- עמודת חיפוש.

ארגומנט range_lookup הוא דרך משכנעת למיין עמודה של מספרים מעורבים לקטגוריות שונות.

VLOOKUP שגיאות: N/A ו-REF

Image
Image

פונקציית VLOOKUP עשויה להחזיר את השגיאות הבאות.

N/A היא השגיאה "הערך אינו זמין" ומתרחשת בתנאים הבאים:

  • lookup _value לא נמצא בעמודה הראשונה של הארגומנט table_array
  • הארגומנט Table_array אינו מדויק. לדוגמה, הארגומנט עשוי לכלול עמודות ריקות בצד שמאל של הטווח
  • הארגומנט Range_lookup מוגדר ל-FALSE, ולא ניתן למצוא התאמה מדויקת לארגומנט lookup_value בעמודה הראשונה של table_array
  • הארגומנט range_lookup מוגדר ל-TRUE, וכל הערכים בעמודה הראשונה של table_array גדולים מה-lookup_value

שגיאה

REF! ("הפניה מחוץ לטווח") מתרחשת אם ה-col_index_num גדול ממספר העמודות ב-table_array.

מוּמלָץ: