ובאנגלית Dependent dropdown list
*העיקרון זהה בגוגל שיטס ובאקסל
*למי שיש גרסאת אקסל ישנה יותר - יוכל ליישם רק בגוגל שיטס.
סינון רשימה תלויה - קיימות רשומות ברמות שונות, בדוגמה לפנינו חנות נעלים, המחולקת ראשית לפי גברים ונשים, לאחר מכן סוג הנעל ולבסוף המקט הספציפי של דגם הנעל.
אנחנו רוצים לבחור את המחלקה מרשימה נפתחת (אימות נתונים---->רשימה)
ושברשימה הנפתחת הבאה יופיעו רק הסוגים השייכים למחלקה.
ז"א שאם נבחר "נשים" יופיעו רק סוגי הנעליים שמתאימים לנשים ומשם כשנבחר את הסוג נקבל את רשימת המקטים הרלוונטים לפי המחלקה והסוג.
שלב 1:
(ניתן לוותר על השלב הזה בגוגל שיטס ולעבור לשלב 2 מאחר ואימות הנתונים יודע לבד למשוך את הערכים היחודיים.)
נייצא את רשימת הערכים היחודיים באמצעות הפונקציה UNIQUE.
נזין בתא F2 את הפונקציה UNIQUE(B3:B32)= שתיצא לנו את הערכים היחודיים מתוך כל המחלקות.
שלב 2:
בתא G2 נבנה את אימות הנתונים מתוך רשימה
בגוגל שיטס:
מאחר ווויתרנו על השלב הקודם אפשר ליצור אימות נתונים מתוך הרשימה בתא B (או להמשיך כפי שבתמונה)
באקסל:
שימו לב בהזנת המקור של הרשימה, אפשר להפנות לתא F2, בו קיימת הנוסחה UNIQUE
הסולמית מציינת את כל הרשימה מתא F2 עד סוף הרשימה לא משנה מה אורכה.
שלב 3:
נסנן את סוג הנעל לפי המחלקה עם פונקצית FILTER נכתוב את הפונקציה ב H2
=FILTER(C3:C32,B3:B32=G2)
שלב 4:
ניצא את הערכים היחידניים מתוך הרישמה- נכתוב בתא I2 את הנוסחה:
שוב, ניתן לוותר על השלב הזה בגוגל שיטס ולעבור לשלב הבא.
=UNIQUE(H2:H)
שלב 5:
בתא J2 נייצר רשימה נפתחת המבוססת על רשימת הערכים היחיניים שיצאנו בטור I. כפי שעשינו בשלב 2.
Data--->Data Validation.
שלב 6:
בתא K2 נזין שוב את הפונקציה FILTER
=filter(D3:D32,C3:C32=J2,B3:B32=G2)
שלב 7:
הסתרת טורי העזר, נסמן את הטורים ונסתיר אותם
התוצאה הסופית תיראה כך:
בהצלחה!
קודם כל תודה על הפוסטים הנפלאים. למדתי המון על איך לנצל את האפשרויות בגוגל שיטס ולשלב בין פונקציות.
דבר שני, בשלב 6 הפונקציה פילטר מסננת רק לפי סוג הנעל ולא לפי המגדר. התוצאה השניה למשל (K3) זה נעל נשים. בשביל לפתור את זה צריך להוסיף תנאי נוסף filter(D3:D32,C3:C32=J2,B2:B32=G2)=. בנוסף, במקום להסתיר עמודות, אפשר גם את רשימות העזר ליצור במיקום רחוק בטבלה מאוד למטה או בשמאל.