היכנס דרך Microsoft
היכנס או צור חשבון.
שלום,
בחר חשבון אחר.
יש לך חשבונות מרובים
בחר את החשבון שברצונך להיכנס באמצעותו.

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

הערה: תכונה זו זמינה ב- Windows Mac אם יש לך Office 2019, או אם יש לך מנוי Microsoft 365. אם אתה מנוי ל- Microsoft 365, ודא שיש לך את הגירסה העדכנית ביותר של Office.

תחביר

SWITCH(expression, value1, result1, [default or value2, result2],…[default or value3, result3])

ארגומנט

תיאור

ביטוי
(נדרש)

Expression הוא הערך (כגון מספר, תאריך או טקסט) שיושווה מול value1…value126.

value1…value126

ValueN הוא ערך שיושווה מול ביטוי.

result1…result126

ResultN הוא הערך שיוחזר כאשר הארגומנט התואם valueN מתאים לביטוי. חובה לספק ערך ResultN לכל ארגומנט valueN תואם.

ברירת מחדל
(אופציונלי)

Default הוא הערך שיוחזר במקרה שלא נמצאו התאמות בביטויים של valueN. הארגומנט Default מזוהה כאשר אין ביטוי resultN תואם (ראה דוגמאות). הארגומנט Default חייב להיות הארגומנט האחרון בפונקציה.

מכיוון שפונקציות מוגבלות ל- 254 ארגומנטים, אפשר להשתמש לכל היותר ב- 126 זוגות ארגומנטים של ערך ותוצאה.

מבט כולל

בצורתה הפשוטה ביותר, הפונקציה SWITCH מציינת:

  • ‎=SWITCH(הערך להחלפה, הערך להתאמה1.‏..[2-126], ערך להחזרה אם קיימת התאמה1.‏..[2-126], ערך להחזרה אם אין התאמה)

כאשר ניתן להעריך עד 126 ערכים ותוצאות תואמים.

הבט בנוסחה הבאה:

פירוט הארגומנטים של הפונקציה SWITCH
  1. הערך להחלפה? במקרה זה, WEEKDAY(A2)‎ שווה ל- 2.

  2. עבור איזה ערך ברצונך למצוא התאמה? במקרה זה, זהו 1‏, 2 ו- 3.

  3. אם קיימת התאמה, איזה ערך ברצונך להחזיר כתוצאה? במקרה זה, זה יהיה Sunday עבור 1, ‏Monday עבור 2 ו- Tuesday עבור 3.

  4. ערך ברירת המחדל להחזרה אם לא נמצאה התאמה. במקרה זה, זהו הטקסט No match.

    הערה: אם אין ערכים תואמים ולא צוין ארגומנט ברירת מחדל, הפונקציה SWITCH מחזירה את השגיאה ‎#N/A!‎.

דוגמאות

באפשרותך להעתיק את נתוני הדוגמה מהטבלה שלהלן ולהדביק אותם בתא A1 בגליון עבודה חדש של Excel כדי לראות את הפונקציה SWITCH בפעולה. אם הנוסחאות אינן מציגות תוצאות, תוכל לבחור אותן ולאחר מכן להקיש F2‏ > Enter. בהתאם לצורך, תוכל להתאים את רוחב העמודות כדי לראות את כל הנתונים.

דוגמה

ערך

נוסחה

תוצאה

2

‎=SWITCH(WEEKDAY(A2),1,"Sunday",2,"Monday",3,"Tuesday","No match")‎

מכיוון שהערך של A2 הוא 2, ו- Monday הוא ארגומנט התוצאה התואם לערך 2, הפונקציה SWITCH מחזירה את התוצאה Monday.

99

‎=SWITCH(A3,1,"Sunday",2,"Monday",3,"Tuesday")‎

מכיוון שאין התאמה ואין ארגומנט else, הפונקציה SWITCH מחזירה את התוצאה #N/A!.

99

‎=SWITCH(A4,1,"Sunday",2,"Monday",3,"Tuesday","No match")‎

No match

2

=SWITCH(A5,1,"Sunday",7,"Saturday","weekday")

weekday

3

‎=SWITCH(A6,1,"Sunday",2,"Monday",3,"Tuesday","No match")‎

Tuesday

זקוק לעזרה נוספת?

תוכל תמיד לשאול מומחה ב- Excel Tech Community או לקבל תמיכה בקהילת Answers.

למידע נוסף

VLOOKUP (הפונקציה VLOOKUP)

CHOOSE (הפונקציה CHOOSE)

IF (הפונקציה IF)

IFS (הפונקציה IFS)

מבט כולל על נוסחאות ב- Excel

כיצד להימנע מנוסחאות שגויות

חיפוש ותיקון שגיאות בנוסחאות

קיצורי מקשים ומקשים ייעודיים ב- Excel

פונקציות לוגיות (חומר עזר)

פונקציות של Excel (בסדר אלפביתי)

פונקציות של Excel (לפי קטגוריה)

זקוק לעזרה נוספת?

מעוניין באפשרויות נוספות?

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

קהילות עוזרות לך לשאול שאלות ולהשיב עליהן, לתת משוב ולשמוע ממומחים בעלי ידע עשיר.

האם מידע זה היה שימושי?

עד כמה אתם מרוצים מאיכות השפה?
מה השפיע על החוויה שלך?
בלחיצה על 'שלח', אתה מאפשר למשוב שלך לשפר מוצרים ושירותים של Microsoft. מנהל ה-IT שלך יוכל לאסוף נתונים אלה. הצהרת הפרטיות.

תודה על המשוב!

×