יש לך גיליון לכל רבעון באותו קובץ, או שלוש רשימות שהגיעו ממקורות שונים — וצריך אחת מאוחדת.
Append עושה בדיוק את זה: מניח טבלה מתחת לטבלה, בלי העתקה והדבקה ובלי לפספס שורות.
קודם — ההבדל בין Append ל-Merge
שתי הפעולות נשמעות דומות ומבלבלות רבים, אבל הן עושות דברים שונים לגמרי:
| Append | Merge | |
|---|---|---|
| הכיוון | מוסיף שורות מתחת | מוסיף עמודות לצד |
| מתי | אותו מבנה, נתונים שונים | מבנה שונה, נקודת חיבור משותפת |
| דוגמה | מכירות Q1 + Q2 + Q3 | הזמנות + פרטי לקוחות |
בקצרה: Append זה למטה, Merge זה לצד.
השלבים
- טוענים כל טבלה ל-Power Query (מסמנים ← נתונים ← מטבלה/טווח ← סגור וטען אל ← חיבור בלבד)
- בעורך: בית ← צרף שאילתות
- לשתי טבלאות — בוחרים את השנייה. לשלוש ומעלה — שלוש טבלאות או יותר ומעבירים את כולן לרשימה
- סגור וטען
טיפ חשוב: בשלב 1 כדאי לבחור "צור חיבור בלבד" ולא לטעון כל טבלה לגיליון — אחרת יתמלא לך הקובץ בגיליונות שלא צריך. רק התוצאה המאוחדת נטענת.
הנקודה הקריטית — שמות העמודות
Power Query מחבר לפי שם העמודה, לא לפי המיקום שלה.
זה יתרון גדול: גם אם בטבלה אחת "תאריך" היא העמודה הראשונה ובשנייה השלישית — החיבור יהיה נכון.
אבל זו גם המלכודת: אם באחת כתוב "סכום" ובשנייה "סה""כ" — Power Query יראה בהן שתי עמודות שונות, וייצור שתי עמודות נפרדות שכל אחת מלאה חלקית ב-null.
הפתרון: לפני החיבור, לשנות שם לעמודות כך שיהיו זהות בכל הטבלאות. שינוי שם בעורך הוא לחיצה כפולה על הכותרת.
איך יודעים מאיזו טבלה הגיעה כל שורה?
שאלה מצוינת, ויש לה פתרון פשוט: לפני החיבור, מוסיפים לכל שאילתה עמודה עם ערך קבוע.
הוסף עמודה ← עמודה מותאמת אישית,
ובנוסחה כותבים למשל "Q1" (עם המרכאות).
עושים את זה בכל טבלה עם הערך המתאים — ואחרי החיבור
יש עמודה שמזהה את המקור של כל שורה.
שאלות ותשובות
מה קורה אם בטבלה אחת יש עמודה נוספת?
היא תיכנס לתוצאה, והשורות מהטבלאות האחרות יקבלו null. לא נורא, אבל אם זה לא מכוון — כדאי לבדוק את מבנה הטבלאות.
אפשר לחבר טבלאות מקבצים שונים?
בהחלט — טוענים כל קובץ כשאילתה ואז מצרפים. אבל אם מדובר בהרבה קבצים באותו מבנה, עדיף איחוד קבצים מתיקייה שעושה את זה אוטומטית.
יש כפילויות אחרי החיבור
נפוץ כשמחברים תקופות חופפות. בתוך העורך: מסמנים את העמודות המזהות ← קליק ימני ← הסר כפילויות. הפעולה נשמרת כשלב ותרוץ אוטומטית בכל רענון — בניגוד להסרת כפילויות רגילה באקסל.
מה הלאה?
Append הוא בדרך כלל השלב הראשון בתהליך. אחריו בא Merge להוספת פרטים, ואולי Unpivot לסידור המבנה.
סדנת Power Query למתקדמים מחברת את כל השלבים לתהליך אחד שרץ מקצה לקצה.