Funkcija SWITCH ovrednoti eno vrednost (imenovana izraz) v primerjavi z nizom vrednosti in vrne rezultat v skladu s prvo ujemajočo se vrednostjo. Če ni ujemanja, je vrnjeni rezultat lahko izbirna privzeta vrednost.
Opomba: Ta funkcija je na voljo v sistemu Windows ali Računalniku Mac, če imate Office 2019 ali če imate naročnino na Microsoft 365. Če ste naročnikMicrosoft 365, preverite, ali imate najnovejšo različico Officea.
Sintaksa
SWITCH(izraz, vrednost1, rezultat1, [privzeta vrednost ali vrednost2, rezultat2],…[privzeta vrednost ali vrednost3, rezultat3])
Argument |
Opis |
---|---|
izraz (obvezno) |
Izraz je vrednost (na primer število, datum ali del besedila), ki se primerja z vrednostjo1…vrednostjo126. |
vrednost1…vrednost126 |
VrednostN je vrednost, ki se primerja z izrazom. |
rezultat1…rezultat126 |
RezultatN je vrednost, ki bo vrnjena, če se ustrezen argument vrednostN ujema z izrazom. RezultatN in mora biti naveden za vsak ustrezen argument vrednostN . |
Privzeto (izbirno) |
Privzeta vrednost je vrednost, ki bo vrnjena, če v izrazih vrednostN ni najdeno nobeno ujemanje. Argument »Privzeta vrednost« je mogoče prepoznati po tem, da nima nobenega ustreznega izraza rezultatN (glejte primere). Privzeta vrednost mora biti končni argument v funkciji. |
Ker so funkcije omejene na 254 argumentov, lahko uporabite do 126 parov argumentov vrednosti in rezultatov.
Pregled
Pomen najpreprostejše oblike funkcije SWITCH je:
-
=SWITCH(vrednost za zamenjavo, vrednost za ujemanje1...[2-126], vrnjena vrednost, če ni ujemanja1...[2-126], vrnjena vrednost, če ni ujemanja)
Tukaj lahko ovrednotite do 126 ujemajočih se vrednosti in rezultatov.
Oglejte si to formulo:
-
Vrednost za zamenjavo? V tem primeru je vrednost WEEKDAY(A2) enaka 2.
-
Za katero vrednost želite poiskati ujemanje? V term primeru je to 1, 2 in 3.
-
Kaj želite vrniti kot rezultat, če je najdeno ujemanje? V tem primeru bi bila nedelja za 1, ponedeljek za 2 in torek za 3.
-
Privzeta vrednost, ki naj bo vrnjena, če ni najdenega ujemanja. V tem primeru je naslednja vrednost »Ni ujemanja«.
Opomba: Če ni ujemajočih se vrednosti in privzeti argument ni naveden, funkcija SWITCH vrne napako #N/V.
Primeri
Lahko kopirate vzorčne podatke v tej tabeli in jih prilepite v celico A1 novega Excelovega delovnega lista, da si ogledate delovanje funkcije SWITCH. Če formule ne prikažejo rezultatov, jih lahko izberete, nato pa pritisnete F2 > Enter. Če morate, lahko prilagodite širino stolpcev tako, da si ogledate vse podatke.
Primer
Vrednost |
Formula |
Rezultat |
---|---|---|
2 |
=SWITCH(WEEKDAY(A2),1,"Nedelja",2,"Ponedeljek",3,"Torek","Ni ujemanja") |
Ker je A2=2 in je »ponedeljek« argument rezultata, ki ustreza vrednosti 2, funkcija SWITCH vrne »ponedeljek« |
99 |
=SWITCH(A3,1,"Nedelja",2,"Ponedeljek",3,"Torek") |
Ker ni ujemanja in ni drugega argumenta, funkcija SWITCH vrne #N/V |
99 |
=SWITCH(A4,1,"Nedelja",2,"Ponedeljek",3,"Torek","Ni ujemanja") |
Ni ujemanja |
2 |
=SWITCH(A5,1,"nedelja",7,"sobota","delovni dan") |
delovni dan |
3 |
=SWITCH(A6,1,"Nedelja",2,"Ponedeljek",3,"Torek","Ni ujemanja") |
Torek |
Potrebujete dodatno pomoč?
Kadar koli lahko zastavite vprašanje strokovnjaku v skupnosti tehničnih strokovnjakov za Excel ali pa pridobite podporo v skupnostih.
Glejte tudi
Kako se izogniti nedelujočim formulam
Iskanje in popravljanje napak v formulah
Bližnjice na tipkovnici in funkcijske tipke v Excelu
Logične funkcije (sklicevanje)