Kako uporabljati funkcijo Excel SWITCH -

Kazalo

Povzetek

Funkcija Excel SWITCH primerja eno vrednost s seznamom vrednosti in vrne rezultat, ki ustreza prvemu ujemanju. SWITCH lahko vrne neobvezno privzeto vrednost, ko ni mogoče najti nobenega ujemanja.

Namen

Ujemanje več vrednosti, vrnitev prvega ujemanja

Vrnjena vrednost

Rezultat se ujema s prvo tekmo

Sintaksa

= SWITCH (izraz, val1 / rezultat1, (val2 / rezultat2),…, (privzeto))

Argumenti

  • izraz - vrednost ali izraz, s katerim se mora ujemati.
  • val1 / result1 - prvi par vrednosti in rezultata.
  • val2 / rezultat2 - (neobvezno) Druga par vrednosti in rezultata.
  • privzeto - (neobvezno) Privzeta vrednost, ki jo je treba uporabiti, kadar ni najdenega ujemanja.

Različica

Excel 2019

Opombe o uporabi

Funkcija SWITCH primerja eno vrednost s seznamom vrednosti in vrne rezultat, ki ustreza prvemu ujemanju. Funkcijo SWITCH lahko uporabite, če želite izvesti natančno ujemanje z več možnimi rezultati in vrniti privzeto vrednost, ko ni mogoče najti nobenega ujemanja.

Prvi argument se imenuje "izraz" in je lahko trdno kodirana konstanta, sklic na celico ali druga formula, ki vrne določeno vrednost, s katero se želite ujemati. Ujemajoče se vrednosti in ustrezni rezultati se vnesejo v parih. SWITCH lahko obvlada do 126 parov, nato pa je zadnji argument (neobvezna) privzeta vrednost, ki jo je treba vrniti v primerih, ko ni ujemanja.

V prikazanem primeru je formula v D5:

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

SWITCH izvaja samo natančno ujemanje, zato v logiko, ki se uporablja za določanje ujemanja, ne morete vključiti logičnih operatorjev, kot je večji od (>) ali manjši od (<). To omejitev lahko rešite tako, da sestavite formulo za ujemanje s TRUE, kot je ta:

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

Vendar lahko v takem primeru namesto tega uporabite funkcijo IFS.

PREKLOPI v primerjavi z IFS

Tako kot funkcija IFS tudi funkcija SWITCH preskuša več kot en pogoj, ne da bi ugnezdila več stavkov IF, kar olajša branje in pisanje formul z mnogimi pogoji. Ena od prednosti SWITCH pred IFS je, da se izraz v funkciji pojavi samo enkrat in ga ni treba ponavljati. Vendar je SWITCH omejen na natančno ujemanje. S standardno sintakso ni mogoče uporabiti operatorjev, kot so večji od (>) ali manjši od (<). V nasprotju s tem funkcija IFS dejansko zahteva izraze za vsak pogoj, zato lahko po potrebi uporabite logične operatorje.

Opomba: Funkcija SWITCH in IFS sta novi v programu Excel 2019 in Excel 365.

Opombe

  1. Izraz je lahko druga formula, ki vrne določeno vrednost.
  2. SWITCH lahko obdela do 126 parov vrednost / rezultat.
  3. Vnesite končni argument, da nastavite privzeti rezultat, če ne najdete nobenega ujemanja.

Zanimive Članki...