Taula de continguts
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.