Excel Switch funkció - az egymásba ágyazott IF utasítás kompakt formája

  • Ossza Meg Ezt
Michael Brown

Ez a cikk bemutatja az Excel SWITCH függvényt, ismerteti a szintaxisát, és néhány felhasználási esettel illusztrálja, hogyan egyszerűsítheti az egymásba ágyazott IF-ek írását az Excelben.

Ha valaha is túl sok időt töltött, próbált egy egymásba ágyazott IF képletet, akkor szeretni fogja használni a frissen megjelent SWITCH funkciót az Excelben. Igazi időmegtakarítás lehet olyan helyzetekben, amikor összetett, egymásba ágyazott IF-re van szükség. Korábban csak a VBA-ban volt elérhető, a SWITCH nemrég funkcióként került hozzá az Excel 2016, Excel Online és Mobile, Excel for Android táblagépekhez és telefonokhoz.

Megjegyzés: A SWITCH funkció jelenleg az Office 365, az Excel Online, az Excel 2019 és az Office 365 előfizetésekhez tartozó Excel 2019 és Excel 2016 programokban érhető el.

Excel SWITCH - szintaxis

A SWITCH függvény összehasonlít egy kifejezést egy értékek listájával, és az eredményt az első egyező értéknek megfelelően adja vissza. Ha nem talál egyezést, lehetőség van egy alapértelmezett érték visszaadására, ami opcionális.

A SWITCH funkció felépítése a következő:

SWITCH( kifejezés , value1 , result1 , [alapértelmezett vagy érték2, eredmény2],...[alapértelmezett vagy érték3, eredmény3])

4 argumentummal rendelkezik, amelyek közül az egyik opcionális:

  • Kifejezés a szükséges argumentum, amelyet value1...value126 értékkel kell összehasonlítani.
  • ValueN egy kifejezéssel összehasonlított érték.
  • ResultN a visszaadott érték, ha a megfelelő valueN argumentum megfelel a kifejezésnek. Minden valueN argumentumhoz meg kell adni.
  • Alapértelmezett a visszaadott érték, ha a valueN kifejezésekben nem találtak találatot. Ennek az argumentumnak nincs megfelelő resultN kifejezése, és a függvény utolsó argumentumának kell lennie.

Mivel a függvények száma 254 argumentumra korlátozódik, legfeljebb 126 érték- és eredmény argumentumpárt használhat.

A SWITCH függvény vs. beágyazott IF az Excelben, használati esetekkel együtt

Az Excel SWITCH függvénye, akárcsak az IF, segít feltételek sorozatának megadásában. Ezzel a függvénnyel azonban egy kifejezést és egy érték- és eredménysorozatot határoz meg, nem pedig feltételes utasítások sorát. A SWITCH függvény jó tulajdonsága, hogy nem kell a kifejezést újra és újra megismételni, ami néha előfordul az egymásba ágyazott IF képletekben.

Bár minden rendben van az IF-ek egymásba ágyazásával, vannak olyan esetek, amikor az értékelési feltételek száma miatt az egymásba ágyazott IF-ek építése irracionális.

Ennek szemléltetésére nézzük meg az alábbi felhasználási eseteket.

Tegyük fel, hogy több rövidítésed van, és vissza akarod adni a teljes nevüket:

  • DR - Duplikátum eltávolító
  • MTW - Táblák egyesítése varázsló
  • CR - Sorok kombinálása.

Az Excel 2016-ban a SWITCH funkció elég egyszerű lesz ehhez a feladathoz.

Az IF funkcióval meg kell ismételni a kifejezést, ezért több időt vesz igénybe a bevitel és hosszabbnak tűnik.

Ugyanez látható a következő példában a minősítési rendszerrel, ahol az Excel SWITCH funkciója kompaktabbnak tűnik.

Lássuk, hogyan működik a SWITCH más függvényekkel kombinálva. Tegyük fel, hogy több dátummal rendelkezünk, és egy pillantással szeretnénk látni, hogy ezek a mai, holnapi vagy tegnapi napra vonatkoznak-e. Ehhez adjuk hozzá a TODAY függvényt, amely az aktuális dátum sorszámát adja vissza, és a DAYS függvényt, amely a két dátum közötti napok számát adja vissza.

Láthatja, hogy a SWITCH tökéletesen működik erre a feladatra.

Az IF függvénnyel az átalakításhoz némi beágyazásra van szükség, és bonyolulttá válik. Így nagy az esélye a hiba elkövetésének.

Az alulhasznált és alábecsült Excel SWITCH egy nagyon hasznos funkció, amely lehetővé teszi a feltételes osztási logika kialakítását.

Michael Brown elkötelezett technológiai rajongó, aki szenvedélyesen egyszerűsíti a bonyolult folyamatokat szoftvereszközök segítségével. A technológiai iparban szerzett több mint egy évtizedes tapasztalatával a Microsoft Excel és az Outlook, valamint a Google Táblázatok és a Dokumentumok területén fejlesztette tudását. Michael blogja célja, hogy megossza tudását és szakértelmét másokkal, könnyen követhető tippeket és oktatóanyagokat adva a termelékenység és a hatékonyság javításához. Akár tapasztalt szakember, akár kezdő, Michael blogja értékes betekintést és gyakorlati tanácsokat kínál, amelyek segítségével a legtöbbet hozhatja ki ezekből az alapvető szoftvereszközökből.