Excel Switch-funksjon – den kompakte formen for nestet IF-setning

  • Dele Denne
Michael Brown

Denne artikkelen introduserer deg for Excel SWITCH-funksjonen, beskriver dens syntaks og gir et par brukstilfeller for å illustrere hvordan du kan forenkle å skrive nestede IF-er i Excel.

Hvis du noen gang har brukt alt for mye tid på å prøve å få en nestet IF-formel, vil du like å bruke den nylig utgitte SWITCH-funksjonen i Excel. Det kan være en reell tidsbesparelse i situasjoner der komplekse nestede IF er nødvendig. Tidligere kun tilgjengelig i VBA, SWITCH har nylig blitt lagt til som funksjon i Excel 2016, Excel Online og Mobile, Excel for Android-nettbrett og -telefoner.

Merk. For øyeblikket er SWITCH-funksjonen tilgjengelig i Excel for Office 365, Excel Online, Excel 2019 og Excel 2016 inkludert i Office 365-abonnementer.

Excel SWITCH - syntaks

SWITCH-funksjonen sammenligner et uttrykk med en liste med verdier og returnerer resultatet i henhold til den første samsvarende verdien. Hvis ingen treff ble funnet, er det mulig å returnere en standardverdi som er valgfri.

Strukturen til SWITCH-funksjonen er som følger:

SWITCH( uttrykk , verdi1 , resultat1 , [standard eller verdi2, resultat2],...[standard eller verdi3, resultat3])

Den har 4 argumenter, hvorav ett er valgfritt:

  • Uttrykk er det nødvendige argumentet sammenlignet med verdi1…verdi126.
  • VerdiN er en verdi sammenlignet med uttrykk.
  • ResultatN er verdien som returneres når den tilsvarende verdienNargumentet samsvarer med uttrykket. Det må spesifiseres for hvert verdiN-argument.
  • Standard er verdien som returneres hvis ingen samsvar er funnet i verdiN-uttrykkene. Dette argumentet har ikke et tilsvarende resultatN-uttrykk og må være det siste argumentet i funksjonen.

Siden funksjoner er begrenset til 254 argumenter, kan du bruke opptil 126 par med verdi- og resultatargumenter.

BRYTER-funksjonen vs. nestet HVIS i Excel med brukstilfeller

Excel-BRYTTER-funksjonen, så vel som HVIS, hjelper til med å spesifisere en rekke forhold. Med denne funksjonen definerer du imidlertid et uttrykk og en sekvens av verdier og resultater, ikke et antall betingede utsagn. Det som er bra med SWITCH-funksjonen er at du ikke trenger å gjenta uttrykket igjen og igjen, noe som noen ganger skjer i nestede IF-formler.

Selv om alt er ok med nestede IF-er, er det tilfeller der tallene av betingelser for evaluering gjør bygging av et nestet IF irrasjonelt.

For å demonstrere dette poenget, la oss ta en titt på brukstilfellene nedenfor.

Si at du har flere akronymer og du vil returnere fulle navn for dem:

  • DR - Duplicate Remover
  • MTW - Merge Tables Wizard
  • CR - Kombiner rader.

SWITCH-funksjonen i Excel 2016 vil være ganske enkel for denne oppgaven.

Med HVIS-funksjonen du må gjentauttrykk, så det tar lengre tid å gå inn og ser lenger ut.

Det samme kan sees i følgende eksempel med vurderingssystemet der Excel SWITCH-funksjonen ser mer kompakt ut.

La oss se hvordan SWITCH fungerer i kombinasjon med andre funksjoner. Anta at vi har en rekke datoer og ønsker å se på et øyeblikk om de refererer til i dag, i morgen eller i går. For dette legger vi til TODAY-funksjonen som returnerer serienummeret til gjeldende dato, og DAYS som returnerer antall dager mellom to datoer.

Du kan se at SWITCH fungerer perfekt for denne oppgaven.

Med IF-funksjonen trenger konverteringen litt nesting og blir kompleks. Så sjansene for å gjøre en feil er høye.

Siden Excel SWITCH er underbrukt og undervurdert, er en veldig nyttig funksjon som lar deg bygge betinget splittingslogikk.

Michael Brown er en dedikert teknologientusiast med en lidenskap for å forenkle komplekse prosesser ved hjelp av programvareverktøy. Med mer enn ti års erfaring i teknologibransjen, har han forbedret ferdighetene sine i Microsoft Excel og Outlook, samt Google Sheets og Docs. Michaels blogg er dedikert til å dele sin kunnskap og ekspertise med andre, og gir enkle å følge tips og veiledninger for å forbedre produktivitet og effektivitet. Enten du er en erfaren profesjonell eller nybegynner, tilbyr Michaels blogg verdifull innsikt og praktiske råd for å få mest mulig ut av disse viktige programvareverktøyene.