בפוסט הקודם בנושא ראינו איך ליצור רשימות נפתחות (drop down lists) עם אימות נתונים (Data Validation).
אפשר גם ליצור רשימות נפתחות תלויות, כלומר, שערכי הרשימה שתפתח תלוים בערך של תא אחר.
לדוגמה, בתא G2 אפשר לבחור בין "ליגת העל" ו"ליגה לאומית". בתא G3 תפתח רשימה של הקבוצות של הליגה שנבחרה
מתחילים ביצירת שמות שמפנים אל הטווחים של רשימות הקבוצות של כל ליגה ושם נוסף עם רשימת הליגות (במקרה שלנו ליגת העל וליגה לאומית)
בתא G2 יוצרים רשימת נפתחת עם אימות נתונים-רשימה, ובחלון ה"מקור" מקלידים "=ליגות".
אפשר גם להכניס את השם עם הטופס "הדבקת שם" (F3)
בתא G3 יוצרים את הרשימה הנפתחת עם אימות נתונים-רשימה, אבל במקום השם שמפנה לטווח של הרשימה, נכתוב את הנוסחה:
=INDIRECT($G$2)
הפונקציה INDIRECT מתרגמת את הטקסט (הערך שבתא G2) להפניה לטווח המתאים. כך הרשימה של ערכים שתפתח בתא G3 תהיה תלויה בערך של התא G2.








טיפ מעולה
ניסיתי ואכן עובד
לא נותר לי אלא למצוא לזה שימוש
תודה – תמשיך כך
רונן
שאלה, אני מנסה לעשות את העניין עם הליגות, אבל זה מחזיר לי הודעת שגיאה (ערכו הנוכחי של המקור הוא שגיאה)
ואז הוא לא נותן את הרשימה, למה?
עשיתי בדיוק אותו דבר אני כמעט בטוח
סופו של דבר הצלחתי, כול הבעיה שלי היתה ה_ שלא הכנסתי אותו לשמות של הקבוצות, לא נורא, העיקר שהצלחתי
תודה על הפוסט
שלום[
אני כמו איתי-לא הצלחתי למרות שהכנסתי את ה_ כמו איתי שפירסם מעלה -היכן הבעיה ?
אני מכניס את ה-=(INDIRECT($G$2 ולא נותן לי ….
מי יכול לעזור לי
ראשית-באמת אתר פורה ומעשיר את הידע ..
שנית-לא עובד לי -הINDIRECT -עשיתי בדיוק אותו דבר -היכן יכולה להיות הבעיה -אני עובד באקסל2010
נא עזרתכם
היי כפיר, אתה מוזמן לשלוח אלי את הקבוץ עח מנת שאוכל לבדוק איפה הבעיה.
מאוד עזרת לי, תודה.
שאלה: אני מנסה ליצור שתי עמודות שממיינות הוצאות ככה שלדוגמא: אם בחרתי מתוך רשימה נפתחת שההוצאה היא: "חשבונות" אז בתא ליד מימין תהיה לי אפשרות מתוך בחירה של רשימת "חשבונות", אם בחרתי שההוצאה היא "מס" אז בתא ליד תהיה לי אפשרות לבחור מתוך רשימת מיסים. שעד כאן זה מה שהצגת והראית, הצלחתי להגדיר את אותה רשימה נפתחת על טווח שלם הכולל כ30 תאים אחד מתחת לשני ע"י סימון הטווח, השאלה שלי איך אני מגדירה את הרשימה הנפתחת המותנית לצד התאים האלה מימין (כך שהתא מימין מותנה בתא השמאלי) מבלי להגדיר תא תא.. ניסיתי בנוסחא =INDIRECT($F$4:$F$15) לסמן את הטווח בתקווה שזה ישמור על היחס ויבין שהרשימה הנפתחת מותנית בתא שלידו כמו בפונקציות אקסל הרגילות שהיחס נשמר, זה לא עבד. יש אפשרות לעשות את זה? או שעליי לעבור ולהגדיר תא תא?
מקווה שהשאלה ברורה.
תודה רבה.
הי דנה,
לא בטוח שהבנתי עד הסוף. אני מציע שצשלחי אלי את הקובץ (או דוגמא) עם הנתונים והסבר קצר מה את רוצה לעשות למייל jorgedun at gmail dot com