Sadržaj
Za promjenu određene vrijednosti s vrijednošću po vašem izboru možete koristiti Excelovu funkciju SWITCH . To je funkcija usporedbe i referenciranja u excelu koja uspoređuje i spaja referentnu ćeliju s popisom vrijednosti i vraća rezultat na temelju prvog pronađenog podudaranja.
U ovom članku , pokazat ću vam razne primjere korištenja funkcije Excel SWITCH .
Preuzmi za vježbu
Upotrebe Excela SWITCH Function.xlsx
Osnove SWITCH funkcije: Sažetak & Sintaksa
Sažetak
Funkcija Excel SWITCH uspoređuje ili procjenjuje dani izraz koji je vrijednost u odnosu na popis vrijednosti i vraća rezultat koji odgovara prvom pronađenom podudaranju. U slučaju da nije pronađeno podudaranje, funkcija SWITCH vraća neobaveznu zadanu vrijednost. Funkcija SWITCH upotrebljava se umjesto funkcija Ugniježđenih IF .
Sintaksa
SWITCH (expression, value1, result1, [default_or_value2, result2],..)
Argumenti
Argumenti | Obavezno/opcionalno | Objašnjenje |
---|---|---|
izraz | Obavezno | To je vrijednost ili izraz s kojim se treba podudarati. |
vrijednost1 | Potrebno | To je prva vrijednost. |
rezultat1 | Obavezno | To je rezultat prema prvoj vrijednosti. |
default_or_value2 | Izborno | To jeili zadano ili možete dati drugu vrijednost. |
rezultat2 | Opcionalno | To je rezultat u odnosu na drugu vrijednost . |
Vraćena 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. Upotreba Excel SWITCH funkcije za Promjena odgovarajućih vrijednosti ćelije
Možete koristiti SWITCH funkciju za vraćanje vrijednosti koja je Naziv projekta za odgovarajući ID projekta .
⏩ U ćeliju F4 upišite sljedeću formulu.
=SWITCH(C4,1,"Astron",2,"Phoenix","?")
Ovdje, u funkciji SWITCH , odabrao sam C4 ćeliju kao izraz , uz 1 kao vrijednost1 i Astron kao rezultat1 . Zatim je ponovno navedeno 2 kao vrijednost2 i Phoenix kao rezultat2 . Konačno, dano ? kao zadano .
Sada će funkcija SWITCH vratiti rezultat usporedbom dane vrijednosti s danim vrijednostima.
Nakon toga pritisnite ENTER, i funkcija SWITCH vratit će odgovarajuće rezultate za navedene vrijednosti.
Ovdje možete vidjeti Naziv projekta Astron koji je dodijeljen zavrijednost ID projekta 1 .
Možete slijediti isti postupak ili upotrijebiti Ruku za popunjavanje za Automatsko popunjavanje formule za ostale ćelije.
2. Korištenje funkcije Excel SWITCH s operatorom
SWITCH funkcija također podržava logičke_operatore . U slučaju da želite promijeniti vrijednosti pomoću bilo kojeg operatora SWITCH funkcija će vam pomoći da to učinite.
Ovdje, želim zamijeniti Ocjene s Ocjenama upotrebom logičkih_operatora .
Dopustite mi da vam pokažem proces,
⏩ U ćeliju E4 upišite sljedeću formulu za promjenu ocjena s ocjenom .
=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")
Ovdje sam u funkciji SWITCH odabrao TRUE kao izraz , uz uvjet 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 rezultat4 , konačno, pod uvjetom Neuspješno kao zadano .
Sada će funkcija SWITCH vratiti rezultat usporedbom dana vrijednost u odnosu na sve navedene vrijednosti.
Zatim pritisnite ENTER, i funkcija SWITCH vratit će odgovarajuće ocjene mijenjajući ocjene.
Možete slijediti isto ili možete upotrijebiti Ruku za popunjavanje za Automatsko popunjavanje formule za ostatakćelije.
Povezani sadržaj: Kako koristiti TRUE funkciju u Excelu (s 10 primjera)
3. Korištenje Excelova funkcija PROMJENI s funkcijom DANI
Ako želite, možete prebaciti datume na odgovarajuće dane pomoću funkcije PREMIJENI , zajedno s funkcijom DANI i TODAY funkcija.
Ovdje ću upotrijebiti dani skup podataka u nastavku da objasnim proces.
⏩ U ćeliji C4 , upišite sljedeću formulu za promjenu datuma s danom.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")
Ovdje, u SWITCH funkciju, odabrao sam DAYS(TODAY(),B4) kao izraz , uz 0 kao vrijednost1, i “ Danas ” kao rezultat1 ,
1 kao vrijednost2, i “ Jučer ” kao rezultat2,
-1 kao vrijednost3, i “ Sutra ” kao rezultat3, konačno, dao Nepoznato kao zadano .
U funkciji DAYS upotrijebio sam TODAY () kao end_date i odabrana ćelija B4 kao start_da te .
Tada će funkcija SWITCH vratiti rezultantne dane usporedbom zadanih vrijednosti.
Sada pritisnite ENTER , a funkcija SWITCH vratit će odgovarajuće dane mijenjajući datume.
Ako želite, možete slijediti isti postupak ili koristiti Ispuni Upravljajte za Automatsko popunjavanje formulom za ostale ćelije.
Slična čitanja:
- Kako koristiti funkciju FALSE u programu Excel (s 5 jednostavnih primjera)
- Koristiti funkciju IF u programu Excel (8 prikladnih primjera)
- Kako koristiti Excelovu funkciju XOR (5 prikladnih primjera)
- Koristiti IFNA funkciju u Excelu (2 primjera)
4. Korištenje funkcije Excel SWITCH s funkcijom MONTH
Recimo da želite pratiti datume na temelju Kvartal , tada možete koristiti Funkcija SWITCH zajedno s funkcijom MONTH .
⏩ U ćeliju C4 upišite sljedeću formulu za promjenu datuma 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 sam u funkciji SWITCH odabrao MONTH(B5) kao izraz . Zatim, kao vrijednost i rezultat, slijedio sam navedeni grafikon.
Preuzeto od siječnja do ožujka (1,2,3) kao vrijednost i navedeno 1 kao rezultat
Sljedeći Travanj do lipanj (4,5,6) kao vrijednost i pod uvjetom 2 kao rezultat . Zatim srpanj do rujna (7,8,9) kao vrijednost i dano 3 kao rezultat i listopad do prosinac ( 10,11,12) kao vrijednost i osigurano 4 kao rezultat .
U MJESECU funkciju, odabrao sam ćeliju B4 kao serijski_broj .
Tada će funkcija SWITCH vratiti tromjesečje usporedbom zadanih datuma.
Pritisnite ENTER i funkcija SWITCH vratit će odgovarajuću četvrtinu mijenjajućidatume.
Ovdje možete slijediti isti postupak ili možete upotrijebiti Ruku za popunjavanje za Automatsko popunjavanje formule za ostatak ćelija.
5. Korištenje SWITCH & Funkcija RIGHT
Možete koristiti funkciju SWITCH i funkciju RIGHT za promjenu vrijednosti bilo kojeg određenog znaka.
Ovdje, ja želite zamijeniti kraticu šifre grada s punim nazivom grada. Da bih to učinio, upotrijebit ću dolje navedeni skup podataka.
⏩ U ćeliju C4 upišite sljedeću formulu za promjenu datuma s 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 pod uvjetom 2 kao broj_znakova da biste dobili posljednja 2 znaka koji su kod grada.
Tada , kao što je vrijednost dala šifru grada i dala puno ime grada kao rezultat .
Nakon toga, SWITCH funkcija će vratiti puni naziv grada.
Sada, izvršite formulu pritiskom na ENTER, i SWITCH funkcija će promijeniti šifre grada punim imenom grada.
Ovdje možete slijediti isti postupak ili možete upotrijebiti Full Handle da AutoFill formula za ostale ćelije.
Usporedba između SWITCH &IFS funkcija
Ako želite, možete koristiti ugniježđenu IF ili IFS funkciju umjesto funkcije SWITCH .
Dopustite da vam pokažem usporedbu između funkcija SWITCH i IFs .
Funkcija SWITCH | Funkcija IFS |
---|---|
Argument izraza koristi se samo jednom, | izraz argument se ponavlja. |
Duljina je manja u usporedbi s IFS | Dužina je veća |
Lako se stvara i čita | Kako je duljina veća teško se stvara i čita |
Testiraj više od jednog uvjeta | Testirajte jedan uvjet |
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 prikazuje pogrešku #N/A ako se ne može podudarati i ne postoji drugi argument ili zadani uvjet.
➤ Kada ako dobijete pogrešku #N/A da biste izbjegli ovu pogrešku možete upotrijebiti niz unutar navodnih zareza kao zadanu vrijednost.
🔺 Funkcija SWITCH će pokazati pogrešku #NAME ako pogrešno napišete naziv funkcije.
Odjeljak za vježbu
Imam u radnoj bilježnici dao je list za vježbanje za vježbanje ovih objašnjenih primjera.