Funktsioon SWITCH võrdleb ühte väärtust (mida nimetatakse avaldiseks) loendis olevate väärtustega ja tagastab tulemi vastavalt esimesele sobivale väärtusele. Kui vastet ei leita, tagastatakse valikuline vaikeväärtus.
Märkus.: See funktsioon on saadaval Windowsis või Macis, kui teil on Office 2019 või kui teil on Microsoft 365 tellimus. Kui oleteMicrosoft 365 tellija, veenduge, et teil oleks Office'i uusim versioon.
Süntaks
SWITCH(avaldis; väärtus1; tulem1; [vaikeväärtus või väärtus2; tulem2];…[vaikeväärtus või väärtus3; tulem3])
Argument |
Kirjeldus |
---|---|
avaldis (nõutav) |
Avaldis on väärtus (nt arv, kuupäev või mingi tekst), mida võrreldakse väärtusega väärtus1…väärtus126. |
väärtus1…väärtus126 |
VäärtusN on avaldisega võrreldav väärtus. |
tulemus1…tulemus126 |
TulemusN on väärtus, mis tagastatakse siis, kui vastav argument väärtusN ühtib avaldisega. TulemusN peab olema esitatud iga vastava argumendi väärtusN jaoks. |
Vaikimisi (valikuline) |
Vaikeväärtus on väärtus, mis tagastatakse juhul, kui avaldistest väärtusN vasteid ei leita. Vaikeväärtuse argumendi määratleb see, et sellel puudub vastav avaldis tulemN (vt näiteid). Vaikeväärtus peab olema funktsiooni viimane argument. |
Kuna funktsioonis võib olla kõige rohkem 254 argumenti, saab kasutada kuni 126 väärtuse ja tulemi argumendiga paari.
Ülevaade
Kõige lihtsamal kujul ütleb SWITCH-funktsioon järgmist:
-
=SWITCH(vahetatav väärtus; vastendatav väärtus 1...[2–126]; tagastatav väärtus, kui esineb vaste 1...[2–126]; tagastatav väärtus, kui vastet pole)
Väärtustada saate kuni 126 vastavuses olevat väärtust ja tulemit.
Vaadake järgmist valemit:
-
Vahetatav väärtus? Käesoleva näite korral võrdub WEEKDAY(A2) väärtusega 2.
-
Millisele väärtusele soovite vastet leida? Käesoleval juhul on see 1, 2 ja 3.
-
Kui vaste leitakse, siis mida soovite tulemina tagastada? Sel juhul oleks see pühapäev – 1, esmaspäev – 2 ja teisipäev – 3.
-
Tagastatav vaikeväärtus, kui vastet ei leita. Käesoleval juhul on selleks tekst "Vastet pole".
Märkus.: Kui vastavaid väärtusi pole ja vaikeargumenti pole esitatud, tagastab funktsioon SWITCH vea #N/A.
Näited
Funktsiooni SWITCH tööst selgema pildi saamiseks võite järgmise tabeli näidisandmed kopeerida ja kleepida need uue Exceli töölehe lahtrisse A1. Kui valemid ei näita tulemeid, valige need ning vajutage siis klahvi F2 ja seejärel sisestusklahvi Enter. Vajaduse korral saate kogu teabe nägemiseks veerulaiust muuta.
Näide
Väärtus |
Valem |
Tulem |
---|---|---|
2 |
=SWITCH(WEEKDAY(A2);1;"pühapäev";2;"esmaspäev";3;"teisipäev";"vastet pole") |
Kuna A2=2 ja väärtusele 2 vastav tulemiargument on „esmaspäev”, tagastab funktsioon SWITCH tulemi „esmaspäev” |
99 |
=SWITCH(A3;1;"pühapäev";2;"esmaspäev";3;"teisipäev") |
Kuna vastet ja muud argumenti pole, tagastab SWITCH #N/A. |
99 |
=SWITCH(A4;1;"pühapäev";2;"esmaspäev";3;"teisipäev";"vastet pole") |
Vastet pole |
2 |
=SWITCH(A5;1;"pühapäev";7;"laupäev";"nädalapäev") |
nädalapäev |
3 |
=SWITCH(A6;1;"pühapäev";2;"esmaspäev";3;"teisipäev";"vastet pole") |
teisipäev |
Kas vajate rohkem abi?
Kui teil on küsimusi, saate need esitada Exceli tehnikakogukonnafoorumis, kus teile vastavad asjatundjad, või teistele kasutajatele kogukonnafoorumis.
Lisateave
Valemites vigade leidmine ja lahendamine
Exceli kiirklahvid ja funktsiooniklahvid
Loogikafunktsioonid (teatmematerjalid)