Innholdsfortegnelse
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:
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.