Excel – שליפת נתונים מטבלה אחרת בעזרת Vlookup


הטריק הכי חשוב בהקשר לנוסחה זו – שימו לב – כאשר בוחרים את טווח הנתונים (Table array) יש לבחור אך ורק את הנתונים (ללא שורת הכותרת!!!!).

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

למה בכלל להשתמש בנוסחה זו? כי אתם לא רוצים לשנות/ לערוך את הטבלה המקורית, אלא רק לשלוף/ להציג ממנה נתונים.

בהמשך תמצאו קישור לסרטון הדרכה בעברית.

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

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

– בטבלת היעד (אותה הטבלה המקבלת נתונים) צריכה להיות עמודה ריקה לקבלת הנתונים, עמדו בשורה הראשונה של עמודה זו כאשר תרצו להתחיל.

– טווח טבלת המקור (Table_array אותה טבלה ממנה שולפים הנתונים) צריכה להתחיל באותה עמודה (העוגן, זוכרים) ולהכיל את אותה עמודה שממנה יוחזר הערך.

שנית, מיינו את שתי הטבלאות.

הסבר על מרכיבי הנוסחה:

Lookup_value=הערך שאתה מחפש בעמודה הראשונה של Table_array, זהו הערך שעל פיו תתבצע שליפה של הנתונים.

Table_array= טבלת הנתונים בה יתבצע החיפוש (זיכרו – רק הנתונים ללא שורת הכותרת!!!).

Col_index_num= מספר העמודה ב Table_array ממנה יוחזר הערך המתאים. כאן כתבו 2, למשל, עבור החזרת ערך מהעמודה השנייה ב Table_array.

Range_lookup= אם תקליד כאן אפס (0) אז יוחזר הערך בעל ההתאמה המדוייקת ביותר, אם תקליד אחד (1) אז יוחזר ערך מקורב.

צפו בסרטון הדרכה בעברית

9 מחשבות על “Excel – שליפת נתונים מטבלה אחרת בעזרת Vlookup

    • אם כותבים 1 או לא כותבים כלום, יוחזר ערך עם התאמה קרובה או מושלמת. יוחזר הערך הבא בגודלו אך הקטן מ-lookup_value.
      הערכים בעמודה הראשונה של table_array חייבים להיות מסודרים בסדר מיון עולה, אחרת VLOOKUP עשויה לתת ערך שגוי.

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

      אהבתי

  1. תודה! פשוט ומעולה.
    שאלה: איך מרחיבים את השאילתה ככה שכל השורות בטבלה ייסרקו ונקבל את כל השורות המתאימות לאינדקס?

    אהבתי

  2. דחוף-
    האם ניתן בשדה הראשון לתת ערך של 2 קריטריונים.
    לדוגמה אם אני רוצה שיחפש את עמודה A ו-B שורה 2 וכשהוא מוצא שעמודה A-B שורה 2 זהים לתאים המבוקשים הנוסחה תחזיר לי את ערך של עמודה 5 לצורך הדוגמה…
    אפשרי????

    Liked by 1 person

כתיבת תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s