כאן בונים עם VLOOKUP טופס: מקלידים מספר עובד, וכל הפרטים שלו מתמלאים לבד.
הטופס, צעד אחר צעד
| A | B | C | |
|---|---|---|---|
| 1 | מספר | שם | מחלקה |
| 2 | 101 | דנה | כספים |
| 3 | 102 | יוסי | שיווק |
| 4 | 103 | מיכל | מכירות |
| 5 | |||
| 6 | מספר עובד | 102 | |
| 7 | שם | יוסי | |
| 8 | מחלקה | שיווק |
- בתא B7:
=VLOOKUP($B$6,$A$2:$D$4,2,FALSE). מחפשים את מספר העובד שבתא B6, והתשובה בעמודה השנייה. - מעתיקים לתא B8 ומשנים את מספר העמודה ל‑3, המחלקה. בצילום יש גם עמודת טלפון, עם 4.
- מקלידים מספר עובד אחר בתא B6, וכל הטופס מתעדכן.

=VLOOKUP($B$6,$A$2:$D$4,2,FALSE) מחזירה ״יוסי״; באותה נוסחה עם 3 ו‑4 מתקבלות המחלקה והטלפון. אקסל 365, אוקטובר 2026.סימני ה‑$ נועלים את תא החיפוש ואת הטבלה, כך שההעתקה לא מזיזה אותם.
תא ריק במקום #N/A
כשתא החיפוש ריק או שהמספר לא קיים, VLOOKUP מחזירה #N/A. לכן עוטפים אותה: =IFERROR(VLOOKUP($B$6,$A$2:$D$4,2,FALSE),"").
VLOOKUP עם שני תנאים
כשצריך שני תנאים, למשל סוכן וגם חודש, מוסיפים עמודת עזר ראשונה שמחברת את שניהם, =B2&"|"&C2, ומחפשים לפיה: =VLOOKUP("דנה|פברואר",A2:D4,4,FALSE). באקסל 365 אפשר בלי עמודת עזר: =XLOOKUP(1,(B2:B4="דנה")*(C2:C4="פברואר"),D2:D4).
טעות נפוצה
מספר עמודה גדול מהטבלה מחזיר #REF!. סופרים את העמודות מתחילת הטבלה שסימנתם, לא מתחילת הגיליון.
עם Copilot (קופיילוט)
באקסל 365 אפשר לבקש את זה מ‑Copilot במילים: ״בתא B7 הבא את שם העובד לפי מספר העובד שבתא B6, מתוך הטבלה שבתאים A1 עד D4״. כדאי לבדוק שהנוסחה מחזירה ״יוסי״ למספר 102, ולנסות מספר שלא קיים.
שאלות נפוצות
איך עושים VLOOKUP?
=VLOOKUP(מה מחפשים,הטבלה,מספר העמודה של התשובה,FALSE). הערך חייב להיות בעמודה הראשונה של הטבלה.
איך עושים VLOOKUP עם שני תנאים?
מוסיפים עמודת עזר שמחברת את שני הערכים, ומחפשים לפיה.
יש לכם שאלה על הנתונים שלכם? שאלו את ChatGPT על הפונקציה VLOOKUP. את התשובה כדאי לבדוק מול הדוגמאות שכאן.