Tartalomjegyzék
Egy adott értéket a kívánt értékkel cserélhet ki az Excel SWITCH Ez egy összehasonlító és hivatkozási funkció az excelben, amely összehasonlítja és egybeveti a hivatkozott cellát egy értékek listájával, és az első talált egyezés alapján adja vissza az eredményt.
Ebben a cikkben különböző példákat mutatok be az Excel SWITCH funkció.
Letöltés a gyakorlatba
Az Excel SWITCH Function.xlsx használataA SWITCH funkció alapjai: Összefoglaló & samp; Szintaxis
Összefoglaló
Az Excel SWITCH függvény egy adott kifejezést, amely egy érték, összehasonlít vagy kiértékel egy értékek listájával, és az első talált egyezésnek megfelelő eredményt adja vissza. Ha nem talál egyezést, a SWITCH függvény egy opcionális alapértelmezett értéket ad vissza. SWITCH függvényt használjuk a Beágyazott IF funkciók.
Szintaxis
SWITCH (kifejezés, érték1, eredmény1, [alapértelmezett_vagy_érték2, eredmény2],...)
Érvek
Érvek | Kötelező/választható | Magyarázat |
---|---|---|
kifejezés | Kötelező | Ez az az érték vagy kifejezés, amellyel össze kell vetni. |
value1 | Kötelező | Ez az első érték. |
result1 | Kötelező | Ez az eredmény az első értékkel szemben. |
default_or_value2 | Opcionális | Ez vagy alapértelmezett, vagy megadhat egy második értéket. |
result2 | Opcionális | Ez az eredmény a második értékkel szemben. |
Visszatérési érték
A SWITCH függvény az első találatnak megfelelő eredményt adja vissza.
Verzió
A SWITCH funkció az Excel 2016 és újabb verziókban érhető el.
Excel-t használok Microsoft 365 a példák megvalósításához.
Példák az Excel SWITCH funkcióra
1. Az Excel SWITCH funkció használata a megfelelő cellák értékeinek váltásához
Használhatja a SWITCH függvény, hogy visszaadja az értéket, amely Projekt neve a megfelelő projekt esetében ID .
⏩ A cellában F4 írja be a következő képletet.
=SWITCH(C4,1, "Astron",2, "Phoenix","?")
Itt, a SWITCH funkciót, kiválasztottam a C4 cellát, mint kifejezés , feltéve, hogy 1 mint value1 és Astron mint result1 . Aztán ismét feltéve, hogy 2 mint value2 és Phoenix mint result2 . Végül, feltéve, hogy ? mint alapértelmezett .
Most, a SWITCH függvény a megadott érték és a megadott értékek összehasonlításával adja vissza az eredményt.
Ezután nyomja meg a BELÉPÉS, és a SWITCH függvény a megadott értékeknek megfelelő eredményeket adja vissza.
Itt láthatja a Projekt neve Astron értékhez van rendelve Projekt azonosító 1 .
Ugyanezt a folyamatot követheti, vagy használhatja a Töltse ki a fogantyút a címre. AutoFill a többi cellára vonatkozó képletet.
2. Az Excel SWITCH funkció használata az operátorral
A SWITCH funkció is támogatja a logikai_operátorok Abban az esetben, ha az értékeket bármelyik operátorral át akarja váltani. SWITCH funkció segít ebben.
Itt szeretnék váltani Márkok a címen Fokozatok a használatával logikai_operátorok .
Hadd mutassam meg a folyamatot,
⏩ A cellában E4 , írja be a következő képletet a jegyek és a fokozat közötti váltáshoz.
=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")
Itt, a SWITCH funkciót, kiválasztottam a TRUE mint kifejezés , feltéve, hogy C4>= 90 mint value1 és A mint result1 , C4>= 80 mint value2 , és B mint result2, C4>= 70 mint value3 , és C mint eredmény, C4>= 60 mint value4 , és D mint result4 végül, feltéve, hogy Fail mint alapértelmezett .
Most, a SWITCH függvény a megadott értéket az összes megadott értékkel összehasonlítva adja vissza az eredményt.
Ezután nyomja meg a BELÉPÉS, és a SWITCH függvény visszaadja a megfelelő osztályzatokat, amelyek a jeleket kapcsolják.
Ugyanezt a folyamatot követheti, vagy használhatja a Töltse ki a fogantyút a címre. AutoFill a többi cellára vonatkozó képletet.
Kapcsolódó tartalom: A TRUE funkció használata az Excelben (10 példával)
3. Az Excel SWITCH funkció használata a DAYS funkcióval
Ha szeretné, a dátumokat a megfelelő napokra válthatja át a SWITCH függvény, valamint a NAPOK funkció és a TODAY funkció.
Itt az alábbiakban a megadott adatkészletet fogom használni a folyamat magyarázatához.
⏩ A cellában C4 , írja be a következő képletet a dátumoknak a nappal való cseréjéhez.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1, "Yesterday", -1, "Tomorrow", "Unknown")
Itt, a SWITCH funkciót, kiválasztottam a DAYS(TODAY(),B4) mint kifejezés , feltéve, hogy 0 mint value1, és " Ma " mint egy result1 ,
1 mint value2, és " Tegnap " mint egy result2,
-1 mint value3, és " Holnap " mint egy result3, végül, feltéve, hogy Ismeretlen mint alapértelmezett .
A NAPOK funkciót használtam TODAY() mint end_date és a kiválasztott cella B4 mint start_date .
Ezután a SWITCH függvény a megadott értékek összehasonlításával adja vissza az eredményül kapott napokat.
Most nyomja meg a BELÉPÉS , és a SWITCH függvény visszaadja a megfelelő napokat, amelyek a dátumokat kapcsolják.
Ha akarod, követheted ugyanezt a folyamatot, vagy használhatod a Töltse ki a fogantyút a címre. AutoFill a többi cellára vonatkozó képletet.
Hasonló olvasmányok:
- Hogyan használjuk a FALSE funkciót az Excelben (5 egyszerű példával)
- Az IF funkció használata Excelben (8 megfelelő példa)
- Az Excel XOR funkció használata (5 megfelelő példa)
- Az IFNA funkció használata Excelben (2 példa)
4. Az Excel SWITCH funkció használata a MONTH funkcióval
Tegyük fel, hogy a dátumokat a következők alapján akarja nyomon követni. Negyed , akkor használhatja a SWITCH funkcióval együtt a HÓNAP funkció.
⏩ A cellában C4 , írja be a következő képletet a dátumoknak a nappal való cseréjéhez.
=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)
Itt, a SWITCH funkciót, kiválasztottam a HÓNAP(B5) mint kifejezés . Akkor, ahogy érték és eredmény, Követtem a megadott táblázatot.
Taken Január-március (1,2,3) mint érték és feltéve, hogy 1 mint eredmény
Következő Áprilistól júniusig (4,5,6) mint érték és feltéve, hogy 2 mint eredmény . Júliustól szeptemberig (7,8,9) mint érték és feltéve, hogy 3 mint eredmény és Októbertől decemberig (10,11,12) mint érték és feltéve, hogy 4 mint eredmény .
A HÓNAP funkciót, kiválasztottam a B4 cellát, mint serial_number .
Ezután a SWITCH függvény a negyedévet adja vissza a megadott dátumok összehasonlításával.
Sajtó BELÉPÉS és a SWITCH függvény visszaadja a megfelelő negyedévet, amely a dátumokat kapcsolja.
Itt is követheti ugyanazt a folyamatot, vagy használhatja a Töltse ki a fogantyút a címre. AutoFill a többi cellára vonatkozó képletet.
5. A SWITCH & RAMP; RIGHT funkció használata
Használhatja a SWITCH funkció és a JOBBRA funkcióval bármelyik karakter értékének váltására.
Itt a város kódjának rövidítését a város teljes nevével szeretném felcserélni. Ehhez az alábbiakban megadott adatkészletet fogom használni.
⏩ A cellában C4 , írja be a következő képletet a dátumoknak a nappal való cseréjéhez.
=SWITCH(RIGHT(B4,2), "SD", "South Dakota", "NY", "NewYork", "AL", "Alabama", "TX", "Texas", "HI", "Hawaii", "CA", "California", "ME", "Maine", "Not Found")
Itt, a SWITCH funkciót, kiválasztottam a RIGHT(B4,2) mint kifejezés .
A JOBBRA funkciót, kiválasztottam a B4 cellát, mint szöveg és feltéve, hogy 2 mint num_chars az utolsó 2 karakter amelyek a városi törvénykönyvek.
Aztán, ahogy a érték feltéve, hogy a városi törvénykönyv és feltéve, hogy város teljes neve mint eredmény .
Ezután a SWITCH függvény a város teljes nevét adja vissza.
Most hajtsa végre a képletet a BELÉPÉS, és a SWITCH funkció a város kódjait a város teljes nevével cseréli ki.
Itt is követheti ugyanazt a folyamatot, vagy használhatja a Töltse ki a fogantyút a címre. AutoFill a többi cellára vonatkozó képletet.
Összehasonlítás a SWITCH & IFS funkció között
Ha akarod, használhatod a beágyazott IF vagy IFS funkció a SWITCH funkció.
Hadd mutassam meg az összehasonlítást a SWITCH és IFs funkció.
A SWITCH Funkció | A IFS Funkció |
---|---|
A kifejezés argumentum csak egyszer használatos, | A kifejezés érv megismétlődik. |
Hossza kevesebb szemben IFS | A hossz nagyobb |
Könnyen létrehozható és olvasható | Mivel a hossza nagyobb, nehéz létrehozni és olvasni |
Egynél több feltétel tesztelése | Egy feltétel tesztelése |
Emlékezetes dolgok
➤ A SWITCH függvény legfeljebb 126 érték- és eredménypárt tud kezelni.
➤ Használhat egy másik függvényt és képletet kifejezés .
🔺 A SWITCH funkció megmutatja a #N/A hiba, ha nem tud megfelelni, és nincs else argumentum vagy alapértelmezett feltétel.
➤ Amikor megkapja a #N/A hiba, akkor a hiba elkerülése érdekében használhat egy idézőjelbe tett karakterláncot alapértelmezett értékként.
🔺 A SWITCH funkció megmutatja a #NAME hiba ha elírja a funkció nevét.
Gyakorló rész
A munkafüzetben egy gyakorló lapot is mellékeltem a magyarázott példák begyakorlásához.