Mi az a SWITCH funkció az Excelben?
A kapcsoló funkció az excelben egy összehasonlító és hivatkozó függvény az excelben, amely összehasonlítja és összehangolja a hivatkozott cellát egy cellacsoporttal, és az eredményt az első megtalált egyezés alapján adja vissza. A függvény használatának módszere a következő = SWITCH (célcella, 1. érték, 1. eredmény….), az eredmény közzétett értéke alapján.
Szintaxis

- Kifejezés értéke - az érték vagy kifejezés, amellyel meg kell egyezni
- Érték1 / Eredmény1 - Az első érték és eredmény pár
- Érték2 / Eredmény2 - A második érték és eredmény pár (ez opcionális)
- Alapértelmezett - Alapértelmezett érték, amelyet akkor kell használni, ha nem található egyezés
Példa

- A projekt egyik neve „Palm Court”.
- Különböző blokkok, amelyek rendelkezésre állnak a projektben
- Különböző egységszámok, amelyek elérhetőek a projektben a saját blokkjaikhoz
- Ez az az „ártartomány”, amelyet a feltételezés szerint meg kell határoznunk

Váltás a képletre

Nézzük meg a Switch képletet, hogy megkapjuk a 2. cella értékét az Ártartomány oszlopban -
- A SWITCH funkció elérhető lesz az Excel 2016-ban.
- Ebben a példában a blokk cellát kell kifejezésnek tekintenünk, mivel az árak feltételezései blokkszámokon alapulnak.
- 1. érték és 1. eredmény - Említettük azt a feltételt, hogy ha egy kifejezés megfelel az 1. értéknek, akkor vegye fel az 1. eredményt, vagy ugorjon a 2. feltételre.
- 2. érték és 2. eredmény - Ha az 1. feltétel nem teljesül, akkor a kifejezés a 2. feltételhez kerül annak ellenőrzésére, hogy megkapja-e az egyezést a 2. eredmény megszerzéséhez, és ez a lépés addig folytatódik, amíg a kifejezés meg nem egyezik az értékkel.
- Ha a kifejezés semmilyen értékkel nem egyezik a feltételekben, akkor alapértelmezés szerint NA-t ad kimenetnek (ez az alábbi képen látható).

Annak érdekében, hogy megemlítsünk néhány állítást azokról a cellákról, amelyek #NA-t mutatnak, megadhatunk egy karakterláncot fordított vesszőn belül, az alábbiak szerint

Ha a fenti problémát az IFs függvény segítségével értékeljük, akkor egy igaz vagy hamis Excel beágyazott IF-re van szükségünk, ami nem keresési függvény. Csak akkor igaz, ha egy eredményt ad ki, hamis más eredményt.
Mennyire különbözik a SWITCH az IF-től?
- A SWITCH funkció nem teszi lehetővé számunkra, hogy logikai operátorokat használjunk az excelben, mint például (>) / kevesebb, mint (<), hogy megfeleljünk azoknak az eseteknek, amikor nem lesz pontos egyezés.
- Az Excel SWITCH függvényben a kifejezés csak egyszer jelenik meg, de az IFS függvényben a kifejezést meg kell ismételni.
- A SWITCH függvény hossza kevésbé hasonlít az IFS függvényhez, könnyebben olvasható és létrehozható, mivel több feltétel tesztelését teszi lehetővé.
- Inkább olyan, mint egy KIVÁLASZTÁS funkció az Excel-ben. Van egy kifejezése, amely a keresési érték, és mi illesztenénk az 1-es, 2-es értékhez, és megkapnánk az eredmény értékét. Az IF függvénnyel ellentétben a kapcsoló alapértelmezett értéke van.
Dolgok, amikre emlékezni kell
- A SWITCH funkció be van vezetve és elérhető az Excel 2016-ban, de az Excel és az Excel 2016 korábbi verzióiban nem érhető el.
- 126 pár érték és eredmény bevihető az Excel SWITCH függvénybe.
- A SWITCH függvény az excelben a #NA hibát adja vissza, ha nem említünk alapértelmezett feltételt, és ha valamelyik feltétel nem kapja meg az egyezést.
- Negatívumként azonban nem használhatunk olyan logikai operátorokat, mint a>, <vagy = a kifejezésben. Egyszerűen illeszti a listában szereplő értékeket a kifejezéshez, és nem tudja tesztelni, hogy egy érték nagyobb vagy kisebb.
- Az alapértelmezett érték a SWITCH függvényben van, ami nem az IF függvényben található.
- A SWITCH funkció az Excel-ben nem olyan, mint a VLOOKUP, de a SWITCH használható a VLOOKUP-ban.
Következtetés
A SWITCH funkció az Excel 2016-ban érhető el, és ez a legerősebb függvény az IFS helyett. Ezzel fel lehet használni a VLOOKUP-ban egy tömb létrehozását, amelyet a CHOOSE funkció használatával is meg lehet csinálni, de a SWITCH alapértelmezett argumentuma jobb megoldást jelent. A SWITCH függvényben nem lehet logikai operátorokat használni.