האם השתמשת אי פעם בפונקציה VLOOKUP כדי להביא עמודה מטבלה אחת לטבלה אחרת? Excel כולל גם מודל נתונים מוכלל המאפשר לך ליצור קשרי גומלין בין טבלאות, שעשויים להיות חלופה לשימוש בפונקציות בדיקת מידע כגון VLOOKUP. באפשרותך ליצור קשר גומלין בין שתי טבלאות של נתונים, בהתבסס על התאמת נתונים בכל טבלה. לאחר מכן תוכל ליצור טבלאות PivotTable ודוחות אחרים עם שדות מכל טבלה, גם כאשר הטבלאות הן ממקורות שונים. לדוגמה, אם יש לך נתוני מכירות של לקוחות, ייתכן שתרצה לייבא ולקשר נתוני בינת זמן כדי לנתח דפוסי מכירות לפי שנה ולפי חודש.
כל הטבלאות בחוברת עבודה מפורטות ברשימה שדות PivotTable.
קשרי גומלין נמצאים בשימוש הנפוץ ביותר בעת בניית טבלאות PivotTable מטבלאות מרובות במודל הנתונים. פעולה זו מאפשרת לך לנתח נתונים קשורים מבלי לשלב אותם בטבלה אחת.
הערה: אם חוברת העבודה שלך כוללת מודל נתונים, באפשרותך לנהל קשרי גומלין בין טבלאות מהכרטיסיה נתונים.
בעת ייבוא טבלאות קשורות ממסד נתונים יחסי, לעתים קרובות Excel יכול ליצור קשרי גומלין אלה במודל הנתונים שהוא בונה מאחורי הקלעים. עבור כל המקרים האחרים, יהיה עליך ליצור קשרי גומלין באופן ידני.
-
ודא שחוברת העבודה מכילה לפחות שתי טבלאות ושבכל טבלה יש עמודה שניתן למפות לעמודה בטבלה אחרת.
-
בצע אחת מהפעולות הבאות: עיצוב הנתונים כטבלה, או ייבוא נתונים חיצוניים כטבלה בגליון עבודה חדש.
-
תן לכל טבלה שם בעל משמעות: בכלי טבלאות, לחץ על עיצוב > שם טבלה > הזן שם.
-
ודא שהעמודה באחת מהטבלאות מכילה ערכי נתונים ייחודיים ללא כפילויות. Excel יכול ליצור את קשר הגומלין רק אם עמודה אחת מכילה ערכים ייחודיים.
לדוגמה, כדי לקשר מכירות של לקוחות באמצעות בינת זמן, שתי הטבלאות חייבות לכלול תאריכים באותה תבנית (לדוגמה, 1/1/2026), ולפחות טבלה אחת (בינת זמן) מפרטת כל תאריך פעם אחת בלבד בתוך העמודה.
-
בחר קשרי גומלין > נתונים.
אם קשרי גומלין מופיע באפור, הסיבה לכך היא שחוברת העבודה שלך מכילה טבלה אחת בלבד.
-
בתיבה ניהול קשרי גומלין , בחר חדש.
-
בתיבת הדו-שיח יצירת קשר גומלין, לחץ על החץ עבור טבלה ובחר טבלה מהרשימה. בקשר גומלין מסוג יחיד לרבים, טבלה זו אמורה להיות בצד הרבים. אם נחזור לדוגמה של הלקוחות ובינת זמן, יהיה עליך לבחור תחילה את טבלת המכירות של הלקוחות, מאחר שסביר להניח שמכירות רבות יתרחשו בכל יום נתון.
-
עבור עמודה (זרה), בחר את העמודה המכילה את הנתונים הקשורים לעמודה קשורה (ראשית). לדוגמה, במקרה של עמודת תאריך בשתי הטבלאות, תבחר עמודה זו כעת.
-
עבור טבלה קשורה, בחר טבלה בעלת עמודת נתונים אחת לפחות הקשורה לטבלה שזה עתה בחרת עבור טבלה.
-
עבור עמודה קשורה (ראשית), בחר עמודה בעלת ערכים ייחודיים התואמים לערכים בעמודה שבחרת עבור עמודה.
-
בחר אישור.
מידע נוסף אודות קשרי גומלין בין טבלאות ב- Excel
הערות אודות קשרי גומלין
-
תוכל לדעת אם קיים קשר גומלין בעת גרירת שדות מטבלאות שונות אל הרשימה שדות PivotTable. אם אינך מתבקש ליצור קשר גומלין, Excel כבר כולל את מידע קשר הגומלין הדרוש לו כדי לקשר את הנתונים.
-
יצירת קשרי גומלין דומה לשימוש ב- VLOOKUP: אתה זקוק לעמודות המכילות נתונים תואמים כך ש- Excel יוכל ליצור הפניה מקושרת של שורות בטבלה אחת לשורות בטבלה אחרת. בדוגמה של בינת הזמן, טבלת הלקוחות תצטרך לכלול ערכי תאריך הקיימים גם בטבלת בינת זמן.
-
במודל הנתונים של Excel, קשרי גומלין הם בדרך כלל אחד ליחיד או אחד לרבים. קשרי גומלין של רבים לרבים דורשים מידול נוסף (לדוגמה, שימוש בטבלת בדיקת מידע). קשרי גומלין של רבים לרבים התוצאה של שגיאות תלות מעגלית, כגון "זוהתה תלות מעגלית". שגיאה זו תתרחש אם תבצע חיבור ישיר בין שתי טבלאות מסוג רבים לרבים, או חיבורים עקיפה (שרשרת של קשרי גומלין בין טבלאות שהם מסוג 'אחד לרבים' בכל קשר גומלין, אך רבים לרבים בעת הצגה מקצה לקצה). קרא עוד אודות קשרי גומלין בין טבלאות במודל נתונים.
-
-
בשונה מנוסחאות בדיקת מידע, קשרי גומלין אינם משכפלים נתונים. במקום זאת, הם מקשרים טבלאות כך שניתן יהיה להשתמש בשדות מכל טבלה יחד ב- PivotTable.
-
סוגי הנתונים בשתי העמודות חייבים להיות תואמים. ראה סוגי נתונים במודלי נתונים של Excel לקבלת פרטים.
-
קיימות דרכים אחרות ליצירת קשרי גומלין שעשויות להיות אינטואיטיביות יותר, במיוחד אם אינך בטוח באילו עמודות להשתמש. ראה יצירת קשר גומלין בתצוגת דיאגרמה ב- Power Pivot.
"ייתכן שיהיה צורך בקשרי גומלין בין טבלאות"
בעת הוספת שדות ל- PivotTable, תקבל הודעה אם נדרש קשר גומלין בין טבלאות כדי לברר את השדות שבחרת ב- PivotTable.
למרות ש- Excel יכול לומר לך מתי יש צורך בקשר גומלין, הוא אינו יכול לומר לך בא אילו טבלאות ועמודות להשתמש, או אם קשר גומלין בין טבלאות אפשרי בכלל. נסה לבצע את השלבים הבאים כדי לקבל את התשובות שאתה זקוק להן.
שלב 1: קביעה אילו טבלאות לציין בקשר הגומלין
אם המודל שלך מכיל רק כמה טבלאות, ייתכן שיהיה ברור לך מיד באילו מהן עליך להשתמש. אך במודלים גדולים יותר, סביר להניח שתזדקק לעזרה. גישה אחת היא להשתמש בתצוגת דיאגרמה בתוספת Power Pivot. תצוגת דיאגרמה מספקת ייצוג חזותי של כל הטבלאות במודל הנתונים. באמצעות תצוגת דיאגרמה, תוכל לקבוע במהירות אילו טבלאות נפרדות משאר המודל.
הערה: ניתן ליצור קשרי גומלין רב-משמעיים שאינם חוקיים בעת שימוש ב- PivotTable. נניח שכל הטבלאות קשורות בדרך כלשהי לטבלאות אחרות במודל, אך בעת ניסיון לשלב שדות מטבלאות שונות, אתה מקבל את ההודעה "ייתכן שיהיה צורך בקשרי גומלין בין טבלאות". סביר להניח שהגורם לכך הוא שאתה נתקל בקשר גומלין של רבים לרבים. אם תעקוב אחר שרשרת של קשרי גומלין בין טבלאות המחברים את הטבלאות שברצונך להשתמש בהן, סביר להניח שתגלה שיש לך שני קשרי גומלין בין טבלאות מסוג יחיד לרבים או יותר. אין פתרון קל שפועל בכל מצב, אך ניתן לנסות יצירת עמודות מחושבות לאיחוד העמודות שברצונך להשתמש בהן לטבלה אחת.
שלב 2: איתור עמודות שניתן להשתמש בהן כדי ליצור נתיב מטבלה אחת לטבלה הבאה
לאחר שזיהית איזו טבלה מנותקת משאר המודל, סקור את העמודות שלה כדי לקבוע אם עמודה אחרת, במקום אחר במודל, מכילה ערכים תואמים.
לדוגמה, נניח שהמודל שלך מכיל מכירות של מוצרים לפי אזור, ושלאחר מכן אתה מייבא נתונים דמוגרפיים כדי לברר אם קיים מתאם בין מגמות מכירות למגמות דמוגרפיות בכל אזור. מאחר שהנתונים הדמוגרפיים מגיעים ממקור נתונים אחר, הטבלאות שלהם תחילה מבודדות משאר המודל. כדי לשלב את הנתונים הדמוגרפיים עם שאר המודל, יהיה עליך למצוא עמודה באחת מהטבלאות הדמוגרפיות התואמת לעמודה שאתה כבר משתמש בה. לדוגמה, אם הנתונים הדמוגרפיים מסודרים לפי אזור, ונתוני המכירות שלך מציינים את האזור שבו המכירה התבצעה, ניתן לקשר את שתי ערכות הנתונים על-ידי מציאת עמודה משותפת, כגון 'מדינה', 'מיקוד' או 'אזור', כדי לספק את בדיקת המידע.
מלבד ערכים תואמים, קיימות כמה דרישות נוספות ליצירת קשר גומלין:
-
ערכי נתונים בעמודת בדיקת המידע חייבים להיות ייחודיים. במילים אחרות, העמודה אינה יכולה להכיל כפילויות. במודל נתונים, מחרוזות ריקות וערכי Null הם שווי ערך לרווח, שהוא ערך נתונים ייחודי. משמעות הדבר היא שלא ניתן להוסיף ערכי Null מרובים לעמודת בדיקת המידע.
-
על סוגי הנתונים בעמודת המקור וכן בעמודת בדיקת המידע להיות תואמים. לקבלת מידע נוסף אודות סוגי נתונים, ראה סוגי נתונים במודלי נתונים.
כדי ללמוד עוד אודות קשרי גומלין בין טבלאות, ראה קשרי גומלין בין טבלאות במודל נתונים.