התקשרו אלינו: 052-2928949
ימים א'-ה' בין השעות 9:00-17:00

התקשרו אלינו: 052-2928949 א-ה 9:00-17:00

רשימה נפתחת שתלויה ברשימה נפתחת אחרת (אקסל 365)

אקסל 365

רשימה נפתחת שתלויה ברשימה נפתחת אחרת (אקסל 365)

אקסל 365

רשימה נפתחת (אימות נתונים) שתלויה ברשימה נפתחת אחרת

אחת השאלות שעולות מפעם לפעם היא "איך יוצרים תיבת רשימה (אימות נתונים) שתלויה ברשימה אחרת?"
במאמר זה אסביר כיצד אפשר ליצור את הרשימות התלויות, כשהפתרון מבוסס על מנוע החישובים החדש של אקסל 365, ועל הפונקציות החדשות שקיימות בו.

לפתרון נשתמש ב:

  • UNIQUE
  • FILTER
  • סולמית (האשטאג)  # (שמשמעותה היא טווח שזלג)
  • אימות נתונים

אז מה יש לנו?

טבלת קורסים בשם Course שבה מופיעים שמות הקורסים, שמות התלמידים שהשתתפו בהם והציון שקיבל כל תלמיד:

מה המטרה?

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

שלב 1 – יצירת רשימת הקורסים

בתא מרוחק ניצור טבלת עזר שמכילה את רשימת הקורסים, באמצעות שימוש בפונקציה UNIQUE:

=UNIQUE(Course[קורס])

וזו התוצאה שהתקבלה:

ניתן לראות את הגבול הכחול שמקיף את רשימת הקורסים, שמציין שמדובר בטווח שזלג (SPILL),
כך שאם רשימת הקורסים בטבלה המקורית תתעדכן, גם הרשימה הזאת תתעדכן בהתאם.
(אם אתם מעוניינים להציג רשימה ממויינת, תוכלו להקיף את הפונקציה UNIQUE בפונקציה SORT)

שלב 2 – אימות נתונים

בתא F5 יצרתי אימות נתונים מרשימה, כשמקור הנתונים הוא רשימת הקורסים שיצרנו בשלב הקודם:

שימו לב לכך שהפניתי רק אל התא הראשון ברשימה, ואחריו הקלדתי #.
הסולמית מציינת שמדובר בטווח שהוא תוצאה של פונקציה שמחזירה ערכים מרובים,
והמשמעות הפרקטית היא שהרשימה תשתנה בכל פעם שטווח הנתונים ישתנה.
דרך אגב, לא חייבים להפנות אל התא הראשון ולהוסיף סולמית – אם תסמנו את כל הטווח שזלג, הסולמית תופיע באופן אוטומטי.

כך נראית הרשימה:

שלב 3 – יצירת רשימה שמבוססת על הערך שנבחר בתא F5:

נעמוד במקום מרוחק בגיליון, ובאמצעות הפונקציה FILTER נבקש לראות מתוך טבלת המקור רק את התלמידים שנרשמו לקורס שנבחר בתא F5

=FILTER(Course[תלמידים],Course[קורס]=F5)

וזו התוצאה שהתקבלה:

שלב 4 – אימות נתונים שמבוסס על רשימת התלמידים

באמצעות אימות נתונים> רשימה, נפנה אל התא שבו יצרנו את רשימת התלמידים.
גם כאן השתמשנו ב # כדי לציין שמדובר בטווח שזלג.

וזו התוצאה:

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

מעוניינים לתרגל עם הקובץ? תוכלו להוריד אותו מכאן:

וכאן תוכלו ללמוד עוד על הפונקציה  UNIQUE

מעוניינים ללמוד בקורס על פונקציות המערך החדשות?
צרו קשר כאן ואחזור אליכם בהקדם

דילוג לתוכן