Com utilitzar la funció SWITCH d'Excel (5 exemples)

  • Comparteix Això
Hugh West

Per canviar un valor concret amb el que trieu, podeu utilitzar la funció CAMBIAR d'Excel. És una funció de comparació i referència a Excel que compara i relaciona una cel·la referida amb una llista de valors i retorna el resultat en funció de la primera coincidència trobada.

En aquest article , us mostraré diversos exemples d'ús de la funció SWITCH d'Excel.

Baixa per practicar

Usos d'Excel SWITCH Function.xlsx

Conceptes bàsics de la funció SWITCH: resum & Sintaxi

Resum

La funció SWITCH d'Excel compara o avalua una expressió determinada que és un valor amb una llista de valors i retorna un resultat corresponent a la primera coincidència trobada. En cas que no es trobi cap coincidència, la funció SWITCH retorna un valor predeterminat opcional. La funció SWITCH s'utilitza en lloc de les funcions Anidades IF .

Sintaxi

SWITCH (expression, value1, result1, [default_or_value2, result2],..)

Arguments

Arguments Obligatori/Opcional Explicació
expressió Obligatori És el valor o l'expressió amb què cal coincidir.
valor1 Obligatori És el primer valor.
resultat1 Obligatori És el resultat del primer valor.
default_or_value2 Opcional Ésper defecte o podeu proporcionar un segon valor.
resultat2 Opcional És el resultat del segon valor. .

Valor de retorn

La funció SWITCH retorna un resultat corresponent a la primera coincidència.

Versió

La funció SWITCH està disponible per a Excel 2016 i versions posteriors.

Estic fent servir l'Excel Microsoft 365 per implementar aquests exemples.

Exemples de la funció SWITCH d'Excel

1. Ús de la funció SWITCH d'Excel per Canvia els valors de cel·la corresponents

Podeu utilitzar la funció SWITCH per retornar el valor que és Nom del projecte per a l'ID del projecte corresponent .

⏩ A la cel·la F4 , escriviu la fórmula següent.

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

Aquí, a la funció SWITCH , vaig seleccionar la cel·la C4 com a expressió , proporcionada 1 com a valor1 i Astron com a resultat1 . A continuació, va tornar a proporcionar 2 com a valor2 i Phoenix com a resultat2 . Finalment, proporcioneu ? com a predeterminat .

Ara, la funció SWITCH tornarà el resultat comparant el valor donat amb els valors proporcionats.

Després, premeu ENTER, i la funció SWITCH retornarà els resultats proporcionats corresponents als valors proporcionats.

Aquí, podeu veure el Nom del projecte Astron s'assigna alvalor Identificador del projecte 1 .

Podeu seguir el mateix procés o utilitzar la Annexa d'emplenament per Emplenar automàticament la fórmula per a la resta de cel·les.

2. Ús de la funció SWITCH d'Excel amb l'operador

El SWITCH La funció també admet operadors_lògics . En cas que vulgueu canviar els valors amb qualsevol operador, la funció SWITCH us ajudarà a fer-ho.

Aquí vull canviar Marques amb Qualificacions utilitzant operadors_lògics .

Permeteu-me que us mostri el procés,

⏩ A la cel·la E4 , escriviu la fórmula següent per canviar les notes amb la nota .

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

Aquí, a la funció SWITCH , he seleccionat TRUE com a expressió , proporcionada C4 >= 90 com a valor1 i A com a resultat1 , C4>= 80 com a valor2 i B com a resultat2, C4>= 70 com a valor3 i C com a resultat, C4>= 60 com a valor4 i D com a resultat4 , finalment, va proporcionar Fail com a predeterminat .

Ara, la funció SWITCH tornarà el resultat comparant el valor donat en comparació amb tots els valors proporcionats.

A continuació, premeu ENTER, i la funció COMMUT retornarà les notes corresponents canviant les notes.

Pots seguir el mateix procés, o bé podeu utilitzar el Annexa d'emplenament per a Emplenar automàticament la fórmula per a la resta decel·les.

Contingut relacionat: Com utilitzar la funció TRUE a Excel (amb 10 exemples)

3. Ús Funció SWITCH d'Excel amb funció DAYS

Si voleu, podeu canviar les dates als dies corresponents mitjançant la funció SWITCH , juntament amb la funció DAYS i el AVUI funció.

Aquí, utilitzaré el conjunt de dades que es proporciona a continuació per explicar el procés.

⏩ A la cel·la C4 , escriviu la fórmula següent per canviar les dates amb el dia.

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

Aquí, a la funció SWITCH , he seleccionat DAYS(TODAY(),B4) com a expressió , he proporcionat 0 com a valor1, i " Avui " com a resultat1 ,

1 com a valor2, i " Ahir ” com a resultat2,

-1 com a valor3, i “ Demà ” com a resultat3, finalment, ha proporcionat Desconegut com a predeterminat .

A la funció DAYS , he utilitzat AVUI () com a data_final i cel·la seleccionada B4 com a inici_da te .

A continuació, la funció SWITCH tornarà els dies resultants comparant els valors donats.

Ara, premeu ENTER , i la funció SWITCH tornarà els dies corresponents canviant les dates.

Si voleu, podeu seguir el mateix procés o utilitzar el Emplenar Gestioneu a Emplenar automàticament la fórmula per a la resta de cel·les.

Lectures similars:

  • Com utilitzar la funció FALSE a Excel (amb 5 exemples fàcils)
  • Utilitzar la funció SI a Excel (8 exemples adequats)
  • Com utilitzar la funció XOR d'Excel (5 exemples adequats)
  • Utilitzar la funció IFNA a Excel (2 exemples)

4. Ús de la funció SWITCH d'Excel amb la funció MES

Diguem que voleu fer un seguiment de les dates en funció de Trimestre , llavors podeu utilitzar el Canvia la funció juntament amb la funció MES .

⏩ A la cel·la C4 , escriviu la fórmula següent per canviar les dates pel dia.

=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)

Aquí, a la funció SWITCH , he seleccionat MES (B5) com a expressió . Aleshores, com a valor i resultat, vaig seguir el gràfic proporcionat.

Pres de gener a març (1,2,3) com a valor i proporcionat 1 com a resultat

El proper d'abril a juny (4,5,6) com a valor i ha proporcionat 2 com a resultat . A continuació, de juliol a setembre (7,8,9) com a valor i proporciona 3 com a resultat i d'octubre a desembre ( 10,11,12) com a valor i proporcionat 4 com a resultat .

Durant el MES He seleccionat la cel·la B4 com a número_de_sèrie .

A continuació, la funció SWITCH retornarà el trimestre comparant les dates donades.

Premeu ENTER i la funció SWITCH tornarà el trimestre corresponent canviant ladates.

Aquí, podeu seguir el mateix procés, o bé podeu utilitzar el Annexa d'emplenament per Emplenar automàticament la fórmula per la resta de cel·les.

5. Utilitzant SWITCH & Funció RIGHT

Podeu utilitzar la funció SWITCH i la funció RIGHT per canviar els valors de qualsevol caràcter concret.

Aquí, jo voleu canviar l'abreviatura del codi de ciutat amb el nom complet de la ciutat. Per fer-ho, utilitzaré el conjunt de dades que es mostra a continuació.

⏩ A la cel·la C4 , escriviu la fórmula següent per canviar les dates amb el dia .

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

Aquí, a la funció SWITCH , he seleccionat RIGHT( B4,2) com a expressió .

A la funció RIGHT , he seleccionat B4 cel·la com a text i ha proporcionat 2 com a num_chars per obtenir els 2 darrers caràcters que són el codi de ciutat.

A continuació , ja que el valor va proporcionar el codi de ciutat i va proporcionar nom complet de la ciutat com a resultat .

Després, el La funció SWITCH retornarà el nom complet de la ciutat.

Ara, executeu la fórmula prement ENTER, i la funció SWITCH canviarà els codis de ciutat amb el nom complet de la ciutat.

Aquí, podeu seguir el mateix procés, o podeu utilitzar el Annex d'emplenament per Emplenar automàticament la fórmula per a la resta de cel·les.

Comparació entre SWITCH &Funció IFS

Si voleu, podeu utilitzar la funció IF o IFS imbricada en lloc de la funció SWITCH .

Permeteu-me que us mostri la comparació entre la funció SWITCH i IFs .

La funció SWITCH La funció IFS
L'argument de l'expressió només s'utilitza una vegada, El l'expressió es repeteix.
La longitud és menys en comparació amb IFS La longitud és més gran
Fàcil de crear i llegir Com que la longitud és més gran, és difícil de crear i llegir
Prova més d'una condició Prova una condició

Coses a recordar

La funció SWITCH pot gestionar fins a 126 parells de valors i resultats.

Podeu utilitzar una altra funció i fórmula com a expressió .

🔺 El SWITCH mostra l'error #N/A si no pot coincidir i no hi ha cap altre argument o condició predeterminada.

Quan A continuació, obteniu l'error #N/A i per evitar aquest error podeu utilitzar una cadena entre comes invertides com a valor predeterminat.

🔺 La funció SWITCH farà servir mostra l' error #NAME si escriviu malament el nom de la funció.

Secció de pràctica

He va proporcionar un full de pràctiques al quadern per practicar aquests exemples explicats.

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.