Sådan bruges Excel SWITCH-funktionen

Indholdsfortegnelse

Resumé

Excel SWITCH-funktionen sammenligner en værdi med en liste over værdier og returnerer et resultat svarende til det første match. SWITCH kan returnere en valgfri standardværdi, når der ikke findes noget match.

Formål

Match flere værdier, returner første match

Returneringsværdi

Resultat svarende til første kamp

Syntaks

= SWITCH (udtryk, val1 / resultat1, (val2 / resultat2),…, (standard))

Argumenter

  • udtryk - Den værdi eller det udtryk, der skal matches.
  • val1 / resultat1 - Den første værdi og resultatpar.
  • val2 / result2 - (valgfrit) Den anden værdi og resultatpar.
  • standard - (valgfrit) Standardværdien, der skal bruges, når der ikke findes noget match.

Version

Excel 2019

Brugsanvisninger

SWITCH-funktionen sammenligner en værdi med en liste over værdier og returnerer et resultat, der svarer til det første match. Du kan bruge SWITCH-funktionen, når du vil udføre en nøjagtig matchning med flere mulige resultater, og returnere en standardværdi, når der ikke findes noget match.

Det første argument kaldes "udtryk" og kan være en hårdkodet konstant, en cellereference eller en anden formel, der returnerer en bestemt værdi, som du vil matche. Matchende værdier og tilsvarende resultater indtastes parvis. SWITCH kan håndtere op til 126 par, hvorefter det sidste argument er en (valgfri) standardværdi, der skal returneres i tilfælde, hvor der ikke er nogen match.

I det viste eksempel er formlen i D5:

=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")

SWITCH udfører kun et nøjagtigt match, så du kan ikke medtage logiske operatorer som større end (>) eller mindre end (<) i den logik, der bruges til at bestemme et match. Du kan løse denne begrænsning ved at konstruere en formel, der passer til SAND sådan:

=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")

I et tilfælde som dette vil du dog muligvis bruge IFS-funktionen i stedet.

SWITCH versus IFS

Ligesom IFS-funktionen giver SWITCH-funktionen dig mulighed for at teste mere end en tilstand uden at indlejre flere IF-sætninger, hvilket gør formler med mange betingelser lettere at læse og skrive. En fordel ved SWITCH over IFS er, at udtrykket vises en gang i funktionen og ikke behøver at gentages. SWITCH er dog begrænset til nøjagtig matchning. Det er ikke muligt at bruge operatorer som større end (>) eller mindre end (<) med standardsyntaxen. I modsætning hertil kræver IFS-funktionen faktisk udtryk for hver tilstand, så du kan bruge logiske operatorer efter behov.

Bemærk: SWITCH-funktionen og IFS-funktionen er begge nye i Excel 2019 og Excel 365.

Bemærkninger

  1. Udtryk kan være en anden formel, der returnerer en bestemt værdi.
  2. SWITCH kan håndtere op til 126 værdi / resultatpar.
  3. Indtast et sidste argument for at indstille et standardresultat, når der ikke findes noget match.

Interessante artikler...