
הפונקציה Excel CHOOSE מחזירה ערך מרשימה באמצעות מיקום או אינדקס נתון. לדוגמה, CHOOSE (2, 'אדום', 'כחול', 'ירוק') מחזיר 'כחול', שכן כחול הוא הערך השני המופיע אחרי מספר האינדקס. הערכים המסופקים ל- CHOOSE יכולים לכלול הפניות.
מטרה קבל ערך מרשימה המבוססת על מיקום ערך החזר הערך במיקום הנתון. תחביר = CHOOSE (index_num, value1, [value2], ...) ארגומנטים
- index_num - הערך לבחירה. מספר בין 1 ל -254.
- ערך 1 - הערך הראשון שממנו ניתן לבחור.
- ערך 2 - [אופציונלי] הערך השני לבחירה.
הפונקציה Excel CHOOSE מחזירה ערך מרשימה באמצעות מיקום או אינדקס נתון. הערכים המסופקים ל- CHOOSE יכולים לכלול הפניות. עם זאת, CHOOSE לא ישחזר פריט מ- בְּתוֹך קבוע טווח או מערך המסופק כערך. Choose יכול להתמודד עם עד 254 ערכים אבל אינדקס , או אינדקס עם MATCH הן גישות טובות יותר למערכי ערך גדולים.
דוגמאות
הנוסחאות שלהלן משתמשות ב- CHOOSE להחזרת הערכים השנייה והשלישית מרשימה:
CHOOSE (2,'red','blue','green') // returns 'blue' CHOOSE (3,'red','blue','green') // returns 'green'
למעלה, 'כחול' הוא הערך השני, ו'ירוק 'הוא הערך השלישי. בדוגמה המוצגת בצילום המסך, הנוסחה בתא B5 היא:
CHOOSE (B5,'red','blue','green') // returns 'red'
CHOOSE לא מאחזר ערכים מ- טווח אוֹ מערך קבוע . לדוגמה, הנוסחה שלהלן תחזיר שגיאת #VALUE:
= CHOOSE (2,A1:A3) // returns #VALUE
זה קורה מכיוון שמספר האינדקס נמצא מחוץ לטווח. במקרה זה, התחביר הנדרש הוא:
= CHOOSE (2,A1,A2,A3)
כדי לאחזר את הפריט ה- n מתוך טווח, השתמש INDEX ו- MATCH .
הערות
- אם מספר_אינדקס נמצא מחוץ לטווח, CHOOSE יחזיר את #VALUE
- ערכים יכולים להיות גם הפניות. לדוגמה, ניתן לספק את הכתובת A1 או את הטווחים A1: 10 או B2: B15 כערכים.
- CHOOSE לא מאחזר ערכים מ- טווח אוֹ מערך קבוע .