מיזוג טבלאות ב-Power Query (Merge)

אוטומציות באקסלמומחים

יש לך טבלת הזמנות וטבלת לקוחות, ואת צריכה לחבר ביניהן. התשובה המיידית היא VLOOKUP — והיא נכונה לטבלה קטנה.

אבל כשיש עשרות אלפי שורות, אלפי נוסחאות VLOOKUP הופכות את הקובץ לאיטי וכבד. Merge של Power Query עושה את אותה עבודה בלי אף נוסחה — ומהר בהרבה.

השלבים

  1. טוענים את שתי הטבלאות ל-Power Query (מסמנים כל טבלה ← נתונים ← מטבלה/טווח)
  2. בעורך: בית ← מזג שאילתות
  3. בוחרים את הטבלה השנייה
  4. לוחצים על העמודה המשותפת בכל אחת מהטבלאות — זה השלב שמגדיר לפי מה מחברים
  5. בוחרים את סוג החיבור (מיד נסביר)
  6. אחרי האישור מופיעה עמודה חדשה עם חץ קטן — לוחצים עליו ובוחרים אילו עמודות להביא

טיפ: בשלב 6, כדאי לבטל את הסימון של "השתמש בשם העמודה המקורית כקידומת" — אחרת שמות העמודות יצאו ארוכים ומסורבלים.

ששת סוגי החיבור — ומה כל אחד נותן

הסוגמה מקבלים
Left Outerכל השורות מהטבלה הראשונה + התאמות מהשנייה (זו ברירת המחדל, וזה מה שדומה ל-VLOOKUP)
Right Outerכל השורות מהשנייה + התאמות מהראשונה
Full Outerכל השורות משתי הטבלאות
Innerרק שורות שיש להן התאמה בשתי הטבלאות
Left Antiרק מה שיש בראשונה ואין בשנייה
Right Antiרק מה שיש בשנייה ואין בראשונה

הטריק שמצדיק לבד את הלימוד — Left Anti

זה השימוש שאני הכי אוהבת להראות, כי הוא פותר בשנייה משימה שלוקחת בדרך כלל שעה.

יש לך רשימת לקוחות שצריך לגבות מהם, ורשימת לקוחות ששילמו. מי עדיין לא שילם?

עושים Merge בין השתיים, בוחרים Left Anti — ומקבלים בדיוק את הרשימה של מי שחסר. בלי נוסחאות, בלי סינון ידני, בלי לפספס אף אחד.

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

למה זה עדיף על VLOOKUP בקבצים גדולים

  • מהירות — אין אלפי נוסחאות שמחושבות מחדש בכל שינוי
  • יציבות — אין #N/A שמתפזרות בטבלה
  • חזרתיות — התהליך נשמר ורץ מחדש בלחיצה על "רענן"
  • גמישות — אפשר לחבר לפי כמה עמודות בבת אחת (מחזיקים Ctrl ובוחרים כמה עמודות בכל צד)

שאלות ותשובות

מתי בכל זאת עדיף VLOOKUP?

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

למה אחרי המיזוג יש יותר שורות מבמקור?

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

המיזוג לא מוצא התאמות למרות שהערכים נראים זהים

הסיבה השכיחה: רווחים מיותרים או הבדל בין מספר לטקסט. הפתרון בתוך Power Query: לסמן את העמודה ← התמר ← חתוך (Trim), ולוודא שסוג הנתונים זהה בשתי הטבלאות.

מה הלאה?

סדנת Power Query למתקדמים נכנסת לעומק של מיזוגים, שילוב שאילתות וחישובים מתקדמים — בדיוק הכלים שהופכים דוח חודשי לתהליך של לחיצה אחת.

רוצה ללמוד אקסל לעומק?

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

או ישירות: 0722-330376 · info@excelent.co.il