SWITCH (funkcija SWITCH)

Velja za
Excel za Microsoft 365 Excel za Microsoft 365 za Mac Excel 2024 Excel 2024 za Mac Excel 2021 Excel 2021 za Mac Excel 2019

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 Mac, če imate Office 2019 ali če imate naročnino na Microsoft 365. Če ste naročeni na Microsoft 365, preverite , ali imate nameščeno najnovejšo različico sistema Office.

Tehnične podrobnosti

Sintaksa

SWITCH(izraz, vrednost1, rezultat1, [privzeta vrednost ali vrednost2, rezultat2],…[privzeta vrednost ali vrednost3, rezultat3])

Argument Opis
Izraz
(zahtevano)
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. ResultN in mora biti vnesena za vsak ustrezen argument vrednostiN
privzeto
(izbirno)
Privzeta vrednost je vrnjena, če v izrazih vrednosti N ni mogoče najti ujemanja. Argument »Privzeto« je prepoznan tako, da nima ustreznega izraza resultN (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:

Razčlenitev argumentov funkcij SWITCH

  1. Vrednost za zamenjavo? V tem primeru je vrednost WEEKDAY(A2) enaka 2.

  2. Za katero vrednost želite poiskati ujemanje? V term primeru je to 1, 2 in 3.

  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.

  4. 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 ni vstavljen noben privzeti argument, funkcija SWITCH vrne napako #N/A.

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 prikazujejo rezultatov, jih lahko izberete in nato pritisnete F2>Enter. Po potrebi lahko prilagodite širine stolpcev in 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 argumenta »ujemanje« in » noben »else «, vrne SWITCH #N/A
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 se lahko obrnete na strokovnjaka v Excelovi tehnični skupnosti ali pridobite podporo v skupnostih.