INHOUDSOPGAWE
Hierdie artikel stel jou bekend aan die Excel SWITCH-funksie, beskryf die sintaksis daarvan en verskaf 'n paar gebruiksgevalle om te illustreer hoe jy die skryf van geneste IF's in Excel kan vereenvoudig.
As jy ooit te veel tyd spandeer het om 'n geneste IF-formule te probeer kry, sal jy daarvan hou om die nuut vrygestelde SWITCH-funksie in Excel te gebruik. Dit kan 'n ware tydbesparing wees in situasies waar komplekse geneste IF nodig is. Vroeër slegs beskikbaar in VBA, SWITCH is onlangs bygevoeg as funksie in Excel 2016, Excel Online en Mobile, Excel vir Android-tablette en fone.
Let wel. Tans is die SWITCH-funksie beskikbaar in Excel vir Office 365, Excel Online, Excel 2019 en Excel 2016 wat by Office 365-intekeninge ingesluit is.
Excel SWITCH - sintaksis
Die SWITCH funksie vergelyk 'n uitdrukking met 'n lys van waardes en gee die resultaat volgens die eerste ooreenstemmende waarde. As geen passing gevind word nie, is dit moontlik om 'n verstekwaarde terug te gee wat opsioneel is.
Die struktuur van die SWITCH-funksie is soos volg:
SWITCH( uitdrukking , waarde1 , resultaat1 , [verstek of waarde2, resultaat2],...[verstek of waarde3, resultaat3])Dit het 4 argumente waarvan een opsioneel is:
- Uitdrukking is die vereiste argument in vergelyking met waarde1…waarde126.
- WaardeN is 'n waarde wat met uitdrukking vergelyk word.
- ResultaatN is die waarde wat teruggegee word wanneer die ooreenstemmende waardeNargument pas by die uitdrukking. Dit moet gespesifiseer word vir elke waardeN-argument.
- Verstek is die waarde wat teruggestuur word as geen passings in die waardeN-uitdrukkings gevind is nie. Hierdie argument het nie 'n ooreenstemmende resultaatN-uitdrukking nie en moet die finale argument in die funksie wees.
Aangesien funksies beperk is tot 254 argumente, kan jy tot 126 pare waarde- en resultaatargumente gebruik.
Die SWITCH-funksie teenoor geneste IF in Excel met gebruiksgevalle
Die Excel SWITCH-funksie, sowel as IF, help om 'n reeks toestande te spesifiseer. Met hierdie funksie definieer jy egter 'n uitdrukking en 'n volgorde van waardes en resultate, nie 'n aantal voorwaardelike stellings nie. Wat goed is met die SWITCH-funksie is dat jy nie die uitdrukking weer en weer hoef te herhaal nie, wat soms in geneste IF-formules gebeur.
Alhoewel alles in orde is met nesende IF's, is daar gevalle waar die getalle van voorwaardes vir evaluering maak die bou van 'n geneste IF irrasioneel.
Om hierdie punt te demonstreer, kom ons kyk na die gebruiksgevalle hieronder.
Sê, jy het verskeie akronieme en jy wil die volle name vir hulle:
- DR - Duplicate Remover
- MTW - Merge Tables Wizard
- CR - Kombineer rye.
Die SWITCH-funksie in Excel 2016 sal redelik eenvoudig wees vir hierdie taak.
Met die IF-funksie jy moet die herhaaluitdrukking, dus neem dit meer tyd om in te voer en lyk dit langer.
Dieselfde kan gesien word in die volgende voorbeeld met die graderingstelsel waar die Excel SWITCH-funksie meer kompak lyk.
Kom ons kyk hoe SWITCH in kombinasie met ander funksies werk. Gestel ons het 'n aantal datums en wil met 'n oogopslag sien of hulle na vandag, môre of gister verwys. Hiervoor voeg ons die TODAY-funksie by wat die reeksnommer van die huidige datum terugstuur, en DAYS wat die aantal dae tussen twee datums terugstuur.
Jy kan sien dat SWITCH perfek werk vir hierdie taak.
Met die IF-funksie benodig die omskakeling 'n bietjie nes en word dit kompleks. Die kanse om 'n fout te maak is dus groot.
Omdat Excel SWITCH onderbenut en onderskat word, is dit 'n baie nuttige funksie waarmee jy voorwaardelike splitsingslogika kan bou.