Excel Switch funktsioon - sisseehitatud IF avalduse kompaktne vorm

  • Jaga Seda
Michael Brown

See artikkel tutvustab teile Exceli SWITCH-funktsiooni, kirjeldab selle süntaksit ja esitab paar kasutusjuhtumit, mis illustreerivad, kuidas saate lihtsustada Exceli sisesuletud IF-funktsioonide kirjutamist.

Kui olete kunagi kulutanud liiga palju aega, püüdes saada sisseehitatud IF-valemit, siis teile meeldib kasutada värskelt avaldatud SWITCH funktsiooni Excelis. See võib olla tõeline ajasäästja olukordades, kus on vaja keerulisi sisseehitatud IF-i. Varem oli SWITCH saadaval ainult VBA-s, kuid hiljuti lisati funktsioonina Excel 2016, Excel Online ja Mobile, Excel Android-tahvlitele ja -telefonidele.

Märkus. Praegu on SWITCH-funktsioon saadaval Office 365, Excel Online, Excel 2019 ja Excel 2016 Office 365 tellimustega kaasnevates Excelites.

Excel SWITCH - süntaks

Funktsioon SWITCH võrdleb väljendit väärtuste loeteluga ja tagastab tulemuse vastavalt esimesele sobivale väärtusele. Kui vastavust ei leita, on võimalik tagastada vaikeväärtus, mis on valikuline.

Funktsiooni SWITCH struktuur on järgmine:

SWITCH( väljendus , väärtus1 , tulemus1 , [vaikimisi või väärtus2, tulemus2],...[vaikimisi või väärtus3, tulemus3])

Sellel on 4 argumenti, millest üks on vabatahtlik:

  • Väljendus on nõutav argument, mida võrreldakse väärtusega1...väärtus126.
  • ValueN on väärtus, mida võrreldakse väljendiga.
  • ResultN on väärtus, mis tagastatakse, kui vastav argument valueN vastab väljendile. See tuleb määrata iga valueN argumendi jaoks.
  • Vaikimisi on väärtus, mis tagastatakse, kui väärtuseN väljenditest ei leitud ühtegi vastet. Sellel argumendil ei ole vastavat resultN väljendit ja see peab olema funktsiooni viimane argument.

Kuna funktsioonide arv on piiratud 254 argumendiga, saate kasutada kuni 126 väärtuse ja tulemuse argumentide paari.

Funktsioon SWITCH vs. sisseehitatud IF Excelis koos kasutusjuhtumitega

Exceli SWITCH-funktsioon, nagu ka IF, aitab määrata tingimuste seeriat. Selle funktsiooniga määratlete aga väljendi ning väärtuste ja tulemuste jada, mitte mitmeid tingimusavaldusi. SWITCH-funktsiooni puhul on hea see, et te ei pea väljendit ikka ja jälle kordama, mis mõnikord juhtub sisendatud IF-vormelites.

Kuigi kõik on paigutatud IF-ide puhul korras, on juhtumeid, kus hindamistingimuste arv muudab paigutatud IF-ide koostamise ebamõistlikuks.

Selle punkti demonstreerimiseks vaadakem allpool toodud kasutusjuhtumeid.

Ütleme, et teil on mitu akronüümi ja te soovite nende täisnimetusi tagastada:

  • DR - Duplikaadi eemaldaja
  • MTW - Tabelite ühendamise viisard
  • CR - Kombineeri read.

Selle ülesande jaoks on Excel 2016-i SWITCH-funktsioon üsna lihtne.

IF-funktsiooniga tuleb väljendit korrata, mistõttu selle sisestamine võtab rohkem aega ja näeb pikem välja.

Sama võib näha ka järgmises näites reitingusüsteemi puhul, kus Exceli SWITCH-funktsioon tundub kompaktsem.

Vaatame, kuidas SWITCH töötab koos teiste funktsioonidega. Oletame, et meil on mitu kuupäeva ja me tahame kohe näha, kas need viitavad tänasele, homsele või eilsele päevale. Selleks lisame funktsiooni TODAY, mis tagastab jooksva kuupäeva järjekorranumbri, ja DAYS, mis tagastab kahe kuupäeva vaheliste päevade arvu.

Näete, et SWITCH töötab selle ülesande täitmiseks suurepäraselt.

IF-funktsiooni puhul vajab teisendamine mõningast pesitsemist ja muutub keeruliseks. Seega on vigade tegemise võimalus suur.

Alakasutatav ja alahinnatud Excel SWITCH on väga kasulik funktsioon, mis võimaldab teil luua tingimusliku jagamisloogika.

Michael Brown on pühendunud tehnoloogia entusiast, kelle kirg on tarkvaratööriistade abil keerukate protsesside lihtsustamine. Rohkem kui kümneaastase kogemusega tehnoloogiatööstuses on ta lihvinud oma oskusi Microsoft Excelis ja Outlookis, samuti Google Sheetsis ja Docsis. Michaeli ajaveebi eesmärk on jagada oma teadmisi ja teadmisi teistega, pakkudes hõlpsasti järgitavaid näpunäiteid ja õpetusi tootlikkuse ja tõhususe parandamiseks. Olenemata sellest, kas olete kogenud professionaal või algaja, pakub Michaeli ajaveebi väärtuslikke teadmisi ja praktilisi nõuandeid nende oluliste tarkvaratööriistade maksimaalseks kasutamiseks.