Sadržaj
Da biste promijenili određenu vrijednost vrijednošću po svom izboru, možete koristiti Excel funkciju SWITCH . To je funkcija poređenja i referenciranja u excelu koja uspoređuje i uparuje referenciranu ćeliju sa listom vrijednosti i vraća rezultat na osnovu prvog pronađenog podudaranja.
U ovom članku , pokazat ću vam različite primjere korištenja funkcije Excel SWITCH .
Preuzmite za vježbanje
Upotrebe Excela SWITCH Function.xlsx
Osnove funkcije SWITCH: Sažetak & Sintaksa
Sažetak
Excel funkcija SWITCH uspoređuje ili procjenjuje dati izraz koji je vrijednost u odnosu na listu vrijednosti i vraća rezultat koji odgovara prvom pronađenom podudaranju. U slučaju da nije pronađeno podudaranje, funkcija SWITCH vraća opcionu zadanu vrijednost. Funkcija SWITCH se koristi umjesto Ugniježđenih IF funkcija.
Sintaksa
SWITCH (expression, value1, result1, [default_or_value2, result2],..)
Argumenti
Argumenti | Obavezno/Neobavezno | Objašnjenje |
---|---|---|
izraz | Obavezno | To je vrijednost ili izraz s kojim se treba podudarati. |
vrijednost1 | Obavezno | To je prva vrijednost. |
rezultat1 | Obavezno | To je rezultat u odnosu na prvu vrijednost. |
default_or_value2 | Opcionalno | To jeili zadanu ili možete dati drugu vrijednost. |
result2 | Opcionalno | To je rezultat u odnosu na drugu vrijednost . |
Povratna vrijednost
Funkcija SWITCH vraća rezultat koji odgovara prvom podudaranju.
Verzija
Funkcija SWITCH dostupna je za Excel 2016 i novije verzije.
Koristim Excel Microsoft 365 za implementaciju ovih primjera.
Primjeri Excel SWITCH funkcije
1. Korištenje Excel funkcije SWITCH za Prebacite odgovarajuće vrijednosti ćelije
Možete koristiti funkciju SWITCH da vratite vrijednost koja je Naziv projekta za odgovarajući projekt ID .
⏩ U ćeliju F4 upišite sljedeću formulu.
=SWITCH(C4,1,"Astron",2,"Phoenix","?")
Ovdje, u funkciji SWITCH , izabrao sam C4 ćeliju kao izraz , pod uvjetom da je 1 kao vrijednost1 i Astron kao rezultat1 . Zatim ponovo dajemo 2 kao vrijednost2 i Phoenix kao rezultat2 . Konačno, pod uvjetom ? kao default .
Sada će funkcija SWITCH vratiti rezultat upoređivanjem date vrijednosti sa navedenim vrijednostima.
Nakon toga pritisnite ENTER, i funkcija SWITCH će vratiti odgovarajuće rezultate za navedene vrijednosti.
Ovdje možete vidjeti da je Naziv projekta Astron dodijeljen zavrijednost ID projekta 1 .
Možete slijediti isti proces ili koristiti ručicu za popunjavanje za automatsko popunjavanje formulu za ostale ćelije.
2. Korištenje Excel funkcije SWITCH s operatorom
The SWITCH funkcija također podržava logički_operatori . U slučaju da želite promijeniti vrijednosti pomoću bilo kojeg operatora SWITCH , funkcija će vam pomoći da to učinite.
Ovdje, želim promijeniti Oznake sa Ocjene koristeći logical_operators .
Dozvolite mi da vam pokažem proces,
⏩ U ćeliju E4 , upišite sljedeću formulu da promijenite ocjene s ocjenom .
=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")
Ovdje, u funkciji SWITCH , izabrao sam TRUE kao izraz , predviđeno C4 >= 90 kao vrijednost1 i A kao rezultat1 , C4>= 80 kao vrijednost2 i B kao rezultat2, C4>= 70 kao vrijednost3 , i C kao rezultat, C4>= 60 kao vrijednost4 i D kao result4 , konačno, pod uvjetom Neuspješno kao default .
Sada će funkcija SWITCH vratiti rezultat upoređivanjem datu vrijednost u odnosu na sve navedene vrijednosti.
Zatim pritisnite ENTER, i funkcija PREKLJUČI će vratiti odgovarajuće ocjene mijenjajući ocjene.
Isto možete pratiti proces, ili možete koristiti Fill Handle da AutoFill formulu za ostatakćelije.
Povezani sadržaj: Kako koristiti TRUE funkciju u Excelu (sa 10 primjera)
3. Upotreba Excel funkcija PROMJENA s funkcijom DAYS
Ako želite, možete prebaciti datume na odgovarajuće dane pomoću funkcije SWITCH , zajedno s funkcijom DAYS i DANAS funkcija.
Ovdje ću koristiti dati skup podataka u nastavku da objasnim proces.
⏩ U ćeliji C4 , unesite sljedeću formulu da zamijenite datume sa danom.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")
Ovdje, u funkciju SWITCH , izabrao sam DAYS(TODAY(),B4) kao izraz , pod uslovom 0 kao vrijednost1, i “ Danas ” kao rezultat1 ,
1 kao vrijednost2, i “ Jučer ” kao rezultat2,
-1 kao vrijednost3, i “ Sutra ” kao rezultat3, konačno, dato Nepoznato kao podrazumevano .
U funkciji DANI koristio sam DANAS () kao završni_datum i odabrana ćelija B4 kao početni_da te .
Tada će funkcija SWITCH vratiti rezultirajuće dane upoređivanjem datih vrijednosti.
Sada pritisnite ENTER , a funkcija SWITCH će vratiti odgovarajuće dane mijenjajući datume.
Ako želite, možete slijediti isti proces ili koristiti Popuni Rukujte formulom do AutoFill za ostale ćelije.
Slična očitanja:
- Kako koristiti FALSE funkciju u Excelu (sa 5 jednostavnih primjera)
- Koristiti funkciju IF u Excelu (8 odgovarajućih primjera)
- Kako koristiti Excel XOR funkciju (5 odgovarajućih primjera)
- Koristiti IFNA funkciju u Excelu (2 primjera)
4. Korištenje Excel SWITCH funkcije s funkcijom MJESEC
Recimo da želite pratiti datume na osnovu Kvartal , tada možete koristiti PREKLJUČI funkciju zajedno sa funkcijom MJESEC .
⏩ U ćeliju C4 upišite sljedeću formulu da promijenite datume s danom.
=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)
Ovdje, u funkciji PREKLJUČI , odabrao sam MJESEC(B5) kao izraz . Zatim, kao vrijednost i rezultat, pratio sam dati grafikon.
Uzet od januara do marta (1,2,3) kao vrijednost i dostavljena 1 kao rezultat
Sljedeći od aprila do juna (4,5,6) kao vrijednost i dostavljena 2 kao rezultat . Zatim od jula do septembra (7,8,9) kao vrijednost i dao 3 kao rezultat i od oktobra do decembra ( 10,11,12) kao vrijednost i dato 4 kao rezultat .
U MJESECU funkciju, izabrao sam B4 ćeliju kao serijski_broj .
Tada će funkcija SWITCH vratiti kvartal upoređujući date datume.
Pritisnite ENTER i funkcija SWITCH će vratiti odgovarajuću četvrtinu mijenjajućidatumi.
Ovdje možete slijediti isti proces, ili možete koristiti Fill Handle da AutoFill formulu za ostale ćelije.
5. Korištenje SWITCH & Funkcija DESNO
Možete koristiti funkciju SWITCH i funkciju RIGHT za promjenu vrijednosti bilo kojeg određenog znaka.
Ovdje, ja želite da zamenite skraćenicu koda grada punim imenom grada. Da to učinim, koristit ću skup podataka koji je dat u nastavku.
⏩ U ćeliju C4 upišite sljedeću formulu da promijenite datume sa danom .
=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")
Ovdje, u funkciji SWITCH , odabrao sam RIGHT( B4,2) kao izraz .
U funkciji DESNO , odabrao sam B4 ćelija kao tekst i naveden 2 kao num_chars da dobijete zadnja 2 znaka koji su kod grada.
Onda , kao vrijednost daje šifru grada i daje puno ime grada kao rezultat .
Nakon toga, Funkcija SWITCH će vratiti puno ime grada.
Sada izvršite formulu pritiskom na ENTER, i funkcija SWITCH će se prebaciti šifre gradova s punim imenom grada.
Ovdje možete slijediti isti postupak, ili možete koristiti Fill Handle za Automatsko popunjavanje formula za ostale ćelije.
Poređenje između SWITCH &IFS funkcija
Ako želite, možete koristiti ugniježđenu IF ili IFS funkciju umjesto funkcije SWITCH .
Dozvolite mi da vam pokažem poređenje između funkcije SWITCH i IFs .
Funkcija SWITCH | Funkcija IFS Funkcija |
---|---|
Argument izraz se koristi samo jednom, | izraz argument se ponavlja. |
Dužina je manja u poređenju sa IFS | Dužina je veća |
Lako za kreiranje i čitanje | Kako je dužina veća, teško je kreirati i čitati |
Testirajte više od jednog uslova | Testirajte jedan uslov |
Stvari koje treba zapamtiti
➤ Funkcija SWITCH može obraditi do 126 parova vrijednosti i rezultata.
➤ Možete koristiti drugu funkciju i formulu kao izraz .
🔺 SWITCH funkcija prikazuje grešku #N/A ako se ne može podudarati i ne postoji drugi argument ili zadani uvjet.
➤ Kada ako dobijete grešku #N/A , onda da biste izbjegli ovu grešku možete koristiti niz unutar obrnutih zareza kao zadanu vrijednost.
🔺 Funkcija SWITCH će pokažite #NAME grešku ako ste pogrešno napisali naziv funkcije.
Odjeljak za vježbanje
Ja sam pružio je u radnoj svesci listić za vježbu za vježbanje ovih objašnjenih primjera.