Funkcija SWITCH įvertina vieną reikšmę (vadinamą reiškiniu) pagal reikšmių sąrašą ir pateikia rezultatą, atitinkantį pirmąją atitinkančią reikšmę. Jei atitikmens nėra, gali būti pateikta pasirinktinė numatytoji reikšmė.
Pastaba
Ši funkcija pasiekiama "Windows" arba "Mac", jei turite "Office 2019" arba "Microsoft 365" prenumeratą. Jei prenumeruojate „Microsoft 365“, įsitikinkite, kad naudojate naujausią „Office“ versiją.
Techninė informacija
Sintaksė
SWITCH(reiškinys, 1reikšmė, 1rezultatas, [numatytoji arba 2reikšmė, 2rezultatas],…[numatytoji arba 3reikšmė, 3rezultatas])
| Argumentas | Aprašymas |
|---|---|
|
reiškinys (būtina) |
Reiškinys yra reikšmė (pvz., skaičius, data arba tekstas), kuri bus palyginta su 1reikšmė...126reikšmė. |
| 1reikšmė...126reikšmė | Nreikšmė yra reikšmė, kuri bus lyginama su reiškiniu. |
| 1rezultatas...126rezultatas | Nrezultatas yra reikšmė, kuri turi būti pateikta, kai atitinkamas Nreikšmė argumentas atitinka reiškinį. Nrezultatas ir turi būti pateiktas kiekvienam atitinkamam Nreikšmės argumentui. |
|
numatytoji reikšmė (pasirenkama) |
Numatytoji reikšmė yra reikšmė, grąžinama tuo atveju, jei reikšmių N-išraiškose nerandama atitikmenų. Numatytasis argumentas identifikuojamas neturint atitinkamo N-rezultato reiškinio (žr. pavyzdžius). Numatytoji reikšmė turi būti galutinis funkcijos argumentas. |
Funkcijos yra apribotos iki 254 argumentų, todėl galite nustatyti iki 126 reikšmių porų ir rezultatų argumentų.
Apžvalga
Iš esmės funkcija SWITCH nurodo:
- =SWITCH(pakeičiama reikšmė, atitinkanti reikšmė1...[2-126], pateikiama reikšmė, jei yra atitikmuo1...[2-126], pateikiama reikšmė, jei atitikmens nėra)
Čia galite įvertinti iki 126 atitinkančių reikšmių ir rezultatų.
Žr. toliau nurodytą formulę:
Pakeičiama reikšmė? Šiuo atveju, WEEKDAY(A2) lygi 2.
Kokia reikšmė turi atitikti? Šiuo atveju 1, 2 ir 3.
Jei atitikmuo yra, ką norite matyti kaip rezultatą? Šiuo atveju būtų sekmadienis 1, pirmadienis – 2 ir trečiadienis – 3.
Numatytoji reikšmė, grąžinama, jei nerandamas atitikmuo. Šiuo atveju tai yra tekstas „Nėra atitikmens“.
Pastaba
Jei nėra atitinkančių reikšmių ir nepateikiamas numatytosios reikšmės argumentas, funkcija SWITCH pateikia klaidą #N/A.
Pavyzdžiai
Iš pateiktosios lentelės nusikopijuokite pavyzdinius duomenis ir įklijuokite į naujos „Excel“ darbaknygės langelį A1, jei norite sužinoti, kaip veikia funkcija SWITCH. Jei formulės nerodo rezultatų, galite jas pažymėti ir paspausti F2>Enter. Jeigu reikia, pakoreguokite langelių plotį, kad matytųsi visi duomenys.
Pavyzdys
| Reikšmė | Formulė | Rezultatas |
|---|---|---|
| 2 | =SWITCH(WEEKDAY(A2),1,"Sekmadienis",2,"Pirmadienis",3,"Antradienis","Nėra atitikmens") | Kadangi A2=2, o Pirmadienis yra rezultato argumentas atitinkantis 2 reikšmę, funkcija SWITCH pateikia Pirmadienis |
| 99 | =SWITCH(A3,1,"Sekmadienis",2,"Pirmadienis",3,"Antradienis") | Kadangi nėra atitikmens ir nėra kito argumento, SWITCH grąžina #N/A |
| 99 | =SWITCH(A4,1,"Sekmadienis",2,"Pirmadienis",3,"Antradienis","Nėra atitikmens") | Nėra atitikmens |
| 2 | =SWITCH(A5,1,"Sekmadienis",7,"Šeštadienis","darbo diena") | darbo diena |
| 3 | =SWITCH(A6,1,"Sekmadienis",2,"Pirmadienis",3,"Antradienis","Nėra atitikmens") | Antradienis |
Reikia daugiau pagalbos?
Visada galite kreiptis eksperto į "Excel" technologijų bendruomenę arba gauti pagalbos bendruomenėse.