Kaip naudotis „Excel SWITCH“ funkcija -

Turinys

Santrauka

„Excel SWITCH“ funkcija lygina vieną vertę su reikšmių sąrašu ir pateikia rezultatą, atitinkantį pirmąją atitiktį. „SWITCH“ gali grąžinti pasirinktinę numatytąją vertę, kai nerandama atitiktis.

Tikslas

Suderinkite kelias vertes, grąžinkite pirmąją atitiktį

Grąžinimo vertė

Rezultatas, atitinkantis pirmąsias rungtynes

Sintaksė

= SWITCH (išraiška, val1 / rezultatas1, (val2 / rezultatas2),…, (numatytasis nustatymas))

Argumentai

  • išraiška - vertė arba išraiška, su kuria reikia suderinti.
  • val1 / rezultatas1 - pirmoji reikšmė ir rezultatų pora.
  • val2 / rezultatas2 - (neprivaloma) Antroji reikšmė ir rezultatų pora.
  • numatytasis - (neprivaloma) Numatytoji vertė, naudojama, kai nerandama atitikties.

Versija

„Excel 2019“

Naudojimo užrašai

Funkcija SWITCH lygina vieną vertę su verčių sąrašu ir pateikia rezultatą, atitinkantį pirmąją atitiktį. Funkciją SWITCH galite naudoti, kai norite atlikti tikslią atitiktį su keliais galimais rezultatais, ir grąžinti numatytąją vertę, kai nerandama atitiktis.

Pirmasis argumentas vadinamas „išraiška“ ir gali būti sunkiai užkoduota konstanta, langelio nuoroda ar kita formulė, kuri pateikia konkrečią vertę, su kuria norite suderinti. Atitinkamos vertės ir atitinkami rezultatai įvedami poromis. „SWITCH“ gali apdoroti iki 126 porų, po kurių paskutinis argumentas yra (pasirinktinė) numatytoji reikšmė, kurią reikia grąžinti tais atvejais, kai nėra atitikties.

Parodytame pavyzdyje formulė D5 yra:

=SWITCH(C5,1,"Poor",2,"OK",3,"Good","??")

„SWITCH“ atlieka tik tikslią atitiktį, todėl į logiką, naudojamą atitikčiai nustatyti, negalite įtraukti tokių loginių operatorių kaip didesnė nei (>) arba mažesnė nei (<). Šį apribojimą galite apeiti sukurdami formulę, kuri atitiktų TRUE taip:

=SWITCH(TRUE,A1>=1000,"Gold",A1>=500,"Silver","Bronze")

Tačiau tokiu atveju galite naudoti IFS funkciją.

SWITCH, palyginti su IFS

Kaip ir IFS funkcija, SWITCH funkcija leidžia išbandyti daugiau nei vieną sąlygą, nesudedant kelių IF sakinių, todėl formules su daugeliu sąlygų lengviau skaityti ir rašyti. Vienas SWITCH pranašumų prieš IFS yra tas, kad išraiška funkcijoje rodoma tik vieną kartą ir jos nereikia kartoti. Tačiau SWITCH apsiriboja tiksliu atitikimu. Standartinėje sintaksėje negalima naudoti tokių operatorių kaip didesnis nei (>) arba mažesnis nei (<). Priešingai, IFS funkcijai iš tikrųjų reikalingos kiekvienos sąlygos išraiškos, todėl prireikus galite naudoti loginius operatorius.

Pastaba: SWITCH ir IFS funkcijos yra naujos „Excel 2019“ ir „Excel 365“.

Pastabos

  1. Išraiška gali būti kita formulė, kuri grąžina konkrečią vertę.
  2. „SWITCH“ gali apdoroti iki 126 vertės / rezultatų porų.
  3. Įveskite paskutinį argumentą, kad nustatytumėte numatytąjį rezultatą, kai nerandama atitiktis.

Įdomios straipsniai...