Cum se utilizează funcția SWITCH din Excel (5 exemple)

  • Imparte Asta
Hugh West

Pentru a schimba o anumită valoare cu o valoare la alegere, puteți utiliza Excel COMUTATOR Este o funcție de comparare și de referință în Excel care compară și potrivește o celulă la care se face referire cu o listă de valori și returnează rezultatul pe baza primei potriviri găsite.

În acest articol, vă voi prezenta diverse exemple de utilizare a Excel COMUTATOR funcție.

Descărcați pentru a practica

Utilizări ale funcției Excel SWITCH.xlsx

Noțiuni de bază ale funcției SWITCH: Rezumat & Sintaxa

Rezumat

Excel COMUTATOR compară sau evaluează o expresie dată, care este o valoare, cu o listă de valori și returnează un rezultat corespunzător primei potriviri găsite. În cazul în care nu se găsește nicio potrivire, funcția COMUTATOR returnează o valoare implicită opțională. Funcția COMUTATOR este utilizată în locul funcției Aninat IF funcții.

Sintaxa

SWITCH (expresie, valoare1, rezultat1, [implicit_sau_valoare2, rezultat2],...)

Argumente

Argumente Necesar/Opțional Explicație
expresie Necesar Este valoarea sau expresia cu care trebuie să se facă corespondența.
valoare1 Necesar Este prima valoare.
rezultat1 Necesar Acesta este rezultatul în raport cu prima valoare.
implicit_sau_valoare2 Opțional Aceasta este fie implicită, fie puteți furniza o a doua valoare.
rezultat2 Opțional Este rezultatul în raport cu cea de-a doua valoare.

Valoarea de returnare

The COMUTATOR returnează un rezultat care corespunde primei corespondențe.

Versiunea

The COMUTATOR este disponibilă pentru Excel 2016 și versiunile ulterioare.

Eu folosesc Excel Microsoft 365 pentru a pune în aplicare aceste exemple.

Exemple de funcție SWITCH din Excel

1. Utilizarea funcției Excel SWITCH pentru a comuta valorile corespunzătoare ale celulelor

Puteți utiliza funcția COMUTATOR pentru a returna valoarea care este Numele proiectului pentru proiectul corespunzător ID .

⏩ În celulă F4 , introduceți următoarea formulă.

=SWITCH(C4,1, "Astron",2, "Phoenix","?")

Aici, în COMUTATOR am selectat funcția C4 celulă ca expresie , cu condiția ca 1 ca valoare1 și Astron ca un rezultat1 Apoi, din nou, cu condiția ca 2 ca valoare2 și Phoenix ca un rezultat2 . în sfârșit, cu condiția ca ? ca implicit .

Acum, în COMUTATOR va returna rezultatul prin compararea valorii date cu valorile furnizate.

După aceea, apăsați INTRĂ, și COMUTATOR va returna rezultatele corespunzătoare furnizate pentru valorile furnizate.

Aici, puteți vedea Numele proiectului Astron este atribuit pentru valoarea ID proiect 1 .

Puteți urma același proces sau puteți utiliza Mâner de umplere la AutoFill formula pentru restul celulelor.

2. Utilizarea funcției Excel SWITCH cu operator

The COMUTATOR De asemenea, funcția suportă operatori_logici În cazul în care doriți să schimbați valorile folosind orice operator COMUTATOR vă va ajuta să faceți acest lucru.

Aici, vreau să schimb Marks cu Clasele folosind operatori_logici .

Permiteți-mi să vă arăt procesul,

⏩ În celulă E4 , introduceți următoarea formulă pentru a schimba notele cu calificativul.

=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")

Aici, în COMUTATOR am selectat funcția ADEVĂRAT ca expresie , cu condiția ca C4>= 90 ca valoare1 și A ca un rezultat1 , C4>= 80 ca valoare2 , și B ca rezultat2, C4>= 70 ca valoare3 , și C ca rezultat, C4>= 60 ca valoare4 , și D ca rezultat4 , în sfârșit, cu condiția ca Eșec ca implicit .

Acum, în COMUTATOR va returna rezultatul prin compararea valorii date cu toate valorile furnizate.

Apoi, apăsați INTRĂ, și COMUTATOR funcția va returna notele corespunzătoare care schimbă notele.

Puteți urma același proces sau puteți folosi Mâner de umplere la AutoFill formula pentru restul celulelor.

Conținut asociat: Cum se utilizează funcția TRUE în Excel (cu 10 exemple)

3. Utilizarea funcției Excel SWITCH cu funcția DAYS

Dacă doriți, puteți schimba datele în zilele corespunzătoare folosind butonul COMUTATOR împreună cu funcția ZILE și funcția AZI funcție.

Aici, voi folosi setul de date dat mai jos pentru a explica procesul.

⏩ În celulă C4 , introduceți următoarea formulă pentru a schimba datele cu ziua.

=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1, "Yesterday", -1, "Tomorrow", "Unknown")

Aici, în COMUTATOR am selectat funcția DAYS(TODAY(),B4) ca expresie , cu condiția ca 0 ca valoare1, și " Astăzi " ca un rezultat1 ,

1 ca valoarea2, și " Ieri " ca un rezultat2,

-1 ca valoare3, și " Mâine " ca un rezultat3, în cele din urmă, cu condiția ca Necunoscut ca implicit .

În ZILE am folosit funcția AZI() ca end_date și celula selectată B4 ca start_date .

Apoi, se va trece la COMUTATOR va returna zilele rezultate prin compararea valorilor date.

Acum, apăsați ENTER , iar COMUTATOR va returna zilele corespunzătoare care comută datele.

Dacă doriți, puteți urma același procedeu sau puteți folosi Mâner de umplere la AutoFill formula pentru restul celulelor.

Lecturi similare:

  • Cum se utilizează funcția FALSE în Excel (cu 5 exemple simple)
  • Utilizați funcția IF în Excel (8 exemple adecvate)
  • Cum se utilizează funcția XOR din Excel (5 exemple adecvate)
  • Utilizați funcția IFNA în Excel (2 exemple)

4. Utilizarea funcției Excel SWITCH cu funcția MONTH

Să spunem că doriți să urmăriți datele pe baza Trimestrul , atunci puteți folosi COMUTATOR împreună cu funcția LUNA funcție.

⏩ În celulă C4 , introduceți următoarea formulă pentru a schimba datele cu ziua.

=SWITCH(MONTH(B5),1,1,2,1,3,1,4,2,5,2,6,2,7,2,8,2,9,2,10,4,11,4,12,4)

Aici, în COMUTATOR am selectat funcția LUNĂ(B5) ca un expresie Apoi, pe măsură ce valoare și rezultat, Am urmat graficul furnizat.

Luat Ianuarie - martie (1,2,3) ca valoare și a furnizat 1 ca rezultat

Următorul Aprilie - iunie (4,5,6) ca valoare și a furnizat 2 ca rezultat . Apoi Iulie-septembrie (7,8,9) ca valoare și a furnizat 3 ca rezultat și Octombrie - decembrie (10,11,12) ca valoare și a furnizat 4 ca rezultat .

În LUNA am selectat funcția B4 celulă ca număr_de_serie .

Apoi, se va trece la COMUTATOR va returna trimestrul prin compararea datelor date.

Apăsați ENTER și COMUTATOR va returna trimestrul corespunzător schimbării datelor.

Aici, puteți urma același proces sau puteți folosi Mâner de umplere la AutoFill formula pentru restul celulelor.

5. Utilizarea funcției SWITCH & RIGHT

Puteți utiliza funcția COMUTATOR și funcția DREAPTA pentru a schimba valorile unui anumit caracter.

În acest caz, vreau să schimb abrevierea codului orașului cu numele complet al orașului. Pentru a face acest lucru, voi utiliza setul de date prezentat mai jos.

⏩ În celulă C4 , introduceți următoarea formulă pentru a schimba datele cu ziua.

=SWITCH(RIGHT(B4,2), "SD", "South Dakota", "NY", "NewYork", "AL", "Alabama", "TX", "Texas", "HI", "Hawaii", "CA", "California", "ME", "Maine", "Not Found")

Aici, în COMUTATOR am selectat funcția RIGHT(B4,2) ca un expresie .

În DREAPTA am selectat funcția B4 celulă ca text și a furnizat 2 ca num_chars pentru a obține ultimul 2 caractere care reprezintă codul orașului.

Apoi, pe măsură ce valoare cu condiția ca codul orașului și a furnizat oraș nume și prenume ca rezultat .

După aceea, se va trece la COMUTATOR va returna numele complet al orașului.

Acum, executați formula apăsând INTRĂ, și COMUTATOR va schimba codurile orașelor cu numele complet al orașului.

Aici, puteți urma același proces sau puteți folosi Mâner de umplere la AutoFill formula pentru restul celulelor.

Comparație între SWITCH & Funcția IFS

Dacă doriți, puteți utiliza funcția de aninat IF sau Funcția IFS în loc de COMUTATOR funcție.

Permiteți-mi să vă arăt comparația dintre COMUTATOR și IFs funcție.

The COMUTATOR Funcția The IFS Funcția
The expresie este utilizat o singură dată, The expresie argumentul se repetă.
Lungimea este mai puțin în comparație cu IFS Lungimea este mai mare
Ușor de creat și de citit Ca lungime este mai mare greu de creat și de citit
Testați mai mult de o condiție Testați o condiție

Lucruri de reținut

The COMUTATOR poate gestiona până la 126 de perechi de valori și rezultate.

Puteți utiliza o altă funcție și o altă formulă ca o expresie .

🔺 The COMUTATOR arată funcția #N/A eroare dacă nu se poate potrivi și nu există niciun alt argument sau condiție implicită.

Ori de câte ori primești #N/A atunci, pentru a evita această eroare, puteți utiliza un șir de caractere între ghilimele ca valoare implicită.

🔺 The COMUTATOR va afișa funcția #NAME eroare în cazul în care scrieți greșit numele funcției.

Secțiunea practică

Am pus la dispoziție o foaie de practică în caietul de lucru pentru a exersa aceste exemple explicate.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.