כיצד נתקן טבלאות שיש להן שתי שורות כותרת?
פעמים רבות נתקלתי בקבצים שבנויים כך:
צורה זו של הצגת הנתונים אפשרית, כשמדובר בדוחות שמשמשים לצפייה בלבד. אולם, אם נרצה לנתח את הנתונים, נצטרך להפוך את הטבלה לטבלה תקנית.
לא מכירים את הכללים לטבלה תקנית (Normalized Table)? חשוב לקרוא את המאמר הזה
הבעיות בטבלה הזו הן:
- יש כאן שתי שורות כותרת, ועלינו ליצור טבלה שמכילה שורת כותרת אחת בלבד.
- קיימים תאים ממוזגים
- התאים שמעל הכנסות 2-4 והוצאות 2-4 ריקים
אז איך מתקנים?
טעינת הטבלה
ראשית, נהפוך את הטבלה לטבלה דינמית, ונסיר את ה V עבור 'לטבלה שלי יש שורת כותרות'
הסיבה שהסרנו את ה-V היא שלטבלה יש שתי שורות כותרת. אם נסמן שלטבלה יש כותרות, השורה הראשונה שמכילה את הכותרות 'הוצאות' ו'הכנסות' תהפוך לשורת כותרת, ואילו השורה השניה שמכילה את סוגי ההוצאות וההכנסות תהפוך לשורת הנתונים הראשונה.
מעבר לכך, שורת הכותרת מכילה תאים ריקים (שמוסתרים בשל המיזוג), שלא יכולים להחשב ככותרות.
כעת נטען את הטבלה אל העורך, וזו הטבלה שהתקבלה:
כפי שאפשר לראות, בטבלה קיימות שתי שורות כותרת, כשהאחת מכילה את הקטגוריה (הכנסות או הוצאות), והשנייה את סוג ההכנסה או ההוצאה.
מיזוג כותרות
כעת צריך לשלב את הכותרת הראשית עם כותרות המשנה, אך מכיוון ש ב Power Query אפשר לשלב עמודות, אך לא שורות, נהפוך את הטבלה באמצעות 'בצע חילוף' בכרטיסיית 'המר', כך שהשורות יהפכו לעמודות:
וזו הטבלה שהתקבלה:
נמלא את המידע החסר בעמודה הראשונה באמצעות לחיצה ימנית > מלא > מטה:
נמזג את שתי עמודות הכותרת לעמודה אחת:
כשעבור המפריד אבחר בתו שלא קיים בנתונים. במקרה הזה, בחרתי בקו אנכי:
וזו התוצאה שהתקבלה:
הסיבה שבחרתי להשתמש בתו שלא קיים בנתונים היא שאם ארצה בעתיד לערוך מניפולציות שיחייבו אותי להפריד חזרה את הכותרות, אוכל להשתמש בתו הזה, ללא חשש לפגיעה בנתונים.
עיבוד הטבלה
כעת נוכל להחזיר את הטבלה לצורתה הראשונית על ידי שימוש חוזר ב'בצע חילוף', וזו התוצאה:
נקדם את השורה הראשונה כך שתהווה את כותרת הטבלה, ונטען חזרה אל הגיליון.
באיור העליון תוכלו לראות כיצד נראתה הטבלה הראשונית, ובתחתון כיצד היא נראית אחרי העיבוד:
עריכת הטבלה
עם זאת, אם נרצה שהטבלה הזו תהיה מקור לחישובים נוספים, יהיה נכון יותר להמשיך ולערוך אותה.
לצורך כך, נמחק את כל השלבים משלב המיזוג ואילך, ונחזור למצב הבא:
נסמן את העמודה 'התמזג', נלחץ עליה לחיצה ימנית ונבחר ב'בטל סיבוב על ציר של עמודות אחרות'.
זו הטבלה שהתקבלה:
נמחק את העמודה 'תכונה' ובלחיצה ימנית נפצל את העמודה 'התמזג' על פי התו המפריד "|":
וזו התוצאה שהתקבלה:
כעת יש לנו טבלה תקנית, שממנה ניתן לערוך כעת ניתוחים שונים