Az Excel SWITCH funkció használata (5 példa)

  • Ossza Meg Ezt
Hugh West

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álata

A 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.

Hugh West nagy tapasztalattal rendelkező Excel-oktató és elemző, több mint 10 éves tapasztalattal az iparágban. Számvitel és pénzügy szakos alapdiplomát, valamint üzleti adminisztrációból mesterképzést szerzett. Hugh szenvedélye a tanítás, és egyedülálló tanítási megközelítést dolgozott ki, amely könnyen követhető és érthető. Az Excelben szerzett szakértői tudása világszerte több ezer diáknak és szakembernek segített abban, hogy készségeiket és karrierjüket kiválóan teljesítsék. Hugh blogján keresztül megosztja tudását a világgal, ingyenes Excel-oktatóanyagokat és online képzéseket kínálva, hogy segítse az egyéneket és a vállalkozásokat teljes potenciáljuk kibontakoztatásában.