
Yhteenveto
Excel SWITCH -toiminto vertaa yhtä arvoa arvoluetteloon ja palauttaa ensimmäisen vastaavuuden vastaavan tuloksen. SWITCH voi palauttaa valinnaisen oletusarvon, kun vastaavuutta ei löydy.
Tarkoitus
Yhdistä useita arvoja, palauta ensimmäinen otteluPalautusarvo
Ensimmäistä ottelua vastaava tulosSyntaksi
= SWITCH (lauseke, val1 / tulos1, (val2 / tulos2),…, (oletus))Väitteet
- lauseke - vastaava arvo tai lauseke.
- val1 / tulos1 - Ensimmäinen arvo ja tulospari .
- val2 / tulos2 - (valinnainen) Toinen arvo ja tulospari .
- oletus - (valinnainen) Oletusarvo, jota käytetään, kun vastaavuutta ei löydy.
Versio
Excel 2019Käyttöohjeet
SWITCH-toiminto vertaa yhtä arvoa arvoluetteloon ja palauttaa tuloksen, joka vastaa ensimmäistä osumaa. Voit käyttää SWITCH-toimintoa, kun haluat suorittaa tarkan haun useilla mahdollisilla tuloksilla, ja palauttaa oletusarvo, kun vastaavuutta ei löydy.
Ensimmäistä argumenttia kutsutaan "lausekkeeksi" ja se voi olla kovakoodattu vakio, soluviite tai jokin muu kaava, joka palauttaa tietyn arvon, jota haluat sovittaa. Vastaavat arvot ja vastaavat tulokset syötetään pareittain. SWITCH pystyy käsittelemään enintään 126 paria, minkä jälkeen viimeinen argumentti on (valinnainen) oletusarvo, joka palautetaan tapauksissa, joissa ei ole vastaavuutta.
Esitetyssä esimerkissä kaava kohdassa D5 on:
=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")
SWITCH suorittaa vain tarkan haun, joten et voi sisällyttää osuman määrittämiseen käytettyyn logiikkaan loogisia operaattoreita, kuten suurempi kuin (>) tai pienempi kuin (<). Voit kiertää tämän rajoituksen rakentamalla kaavan, joka vastaa TOSI: ta:
=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")
Tällaisessa tapauksessa kannattaa kuitenkin käyttää IFS-toimintoa.
SWITCH vs. IFS
IFS-toiminnon tavoin SWITCH-toiminnon avulla voit testata useampaa kuin yhtä ehtoa pesimättä useita IF-lauseita. Yksi SWITCH-etu IFS: ään nähden on, että lauseke näkyy vain kerran toiminnossa eikä sitä tarvitse toistaa. SWITCH on kuitenkin rajoitettu tarkkaan vastaavuuteen. Standardisyntaksissa ei ole mahdollista käyttää operaattoreita, kuten suurempi kuin (>) tai pienempi kuin (<). IFS-toiminto sitä vastoin vaatii lausekkeita jokaiselle ehdolle, joten voit käyttää loogisia operaattoreita tarpeen mukaan.
Huomaa: SWITCH- ja IFS-toiminnot ovat molemmat uusia Excel 2019: ssä ja Excel 365: ssä.
Huomautuksia
- Lauseke voi olla toinen kaava, joka palauttaa tietyn arvon.
- SWITCH pystyy käsittelemään jopa 126 arvo / tulos-paria.
- Anna viimeinen argumentti, jos haluat asettaa oletustuloksen, kun vastaavuutta ei löydy.