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ė.
: Ši funkcija pasiekiama "Windows Mac", jei turite "Office 2019" arba turite "Microsoft 365 prenumeratą. Jei esate„Microsoft 365“ prenumeratorius, įsitikinkite, kad turite naujausią "Office"versiją.
Sintaksė
SWITCH(reiškinys, 1reikšmė, 1rezultatas, [numatytoji arba 2reikšmė, 2rezultatas],…[numatytoji arba 3reikšmė, 3rezultatas])
Argumentas |
Aprašas |
---|---|
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 turi būti pateiktas kiekvienam atitinkančiam Nreikšmė argumentui. |
numatytoji reikšmė (pasirinktinai) |
Numatytoji reikšmė yra reikšmė, pateikiama, jei nerandamas nė vienas Nreikšmė reiškinių atitikmuo. Numatytasis argumentas nustatomas pagal tai, kad jis neturi jį atitinkančio Nrezultatas 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ų 1 būtų sekmadienis, 2 – pirmadienis ir 3 – trečiadienis.
-
Numatytoji reikšmė, grąžinama, jei nerandamas atitikmuo. Šiuo atveju tai yra tekstas „Nėra atitikmens“.
: Jei nėra atitinkančių reikšmių ir nepateikiamas numatytosios reikšmės argumentas, funkcija SWITCH pateikia #N/A! klaidą.
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ų, jas pažymėkite ir paspauskite 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 else argumento, SWITCH pateikia #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 paklausti „Excel“ technologijų bendruomenės specialisto arba gauti palaikymo bendruomenėse.
Taip pat žr.
Kaip išvengti sugadintų formulių
Klaidų formulėse radimas ir taisymas
„Excel“ spartieji klavišai ir funkciniai klavišai