Excel SWITCH-funktion (Svenska)
SWITCH-funktionen jämför ett värde med en lista över värden och returnerar ett resultat som motsvarar den första matchningen. Du kan använda SWITCH-funktionen när du vill utföra en exakt matchning med flera möjliga resultat och returnera ett standardvärde när ingen matchning hittas.
Det första argumentet kallas ”expression” och kan vara en hårdkodad konstant, en cellreferens eller en annan formel som returnerar ett specifikt värde som du vill matcha mot. Matchande värden och motsvarande resultat anges i par. SWITCH kan hantera upp till 126 par, varefter det sista argumentet är ett (valfritt) standardvärde att returnera om det inte finns någon matchning.
I exemplet som visas är formeln i D5:
=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")SWITCH utför bara en exakt matchning, så du kan inte inkludera logiska operatorer som större än (>) eller mindre än (
=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")I ett fall som detta kanske du vill använd IFS-funktionen istället.
SWITCH kontra IFS
Precis som IFS-funktionen låter SWITCH-funktionen dig testa mer än ett villkor utan att bygga flera IF-uttalanden, vilket gör formler med många villkor lättare att läsa och skriva. En fördel med SWITCH över IFS är att uttrycket bara visas en gång i funktionen och inte behöver upprepas. SWITCH är dock begränsat till exakt matchning. Det är inte möjligt att använda operatörer som större än ( >) eller mindre än (logisk o perators efter behov.
Obs: SWITCH-funktionen och IFS-funktionen är båda nya i Excel 2019 och Excel 365.
Anteckningar
- Uttryck kan vara en annan formel som returnerar ett visst värde.
- SWITCH kan hantera upp till 126 värde / resultatpar.
- Ange ett slutgiltigt argument för att ange ett standardresultat när ingen matchning hittas.
admin0