Táboa de contidos
Para cambiar un valor particular co valor que elixa, pode utilizar a función Cambiar de Excel. É unha función de comparación e referencia en Excel que compara e relaciona unha cela referida cunha lista de valores e devolve o resultado en función da primeira coincidencia atopada.
Neste artigo , mostrareiche varios exemplos de uso da función SWITCH de Excel.
Descargar para practicar
Usos de Excel Función SWITCH.xlsx
Conceptos básicos da función SWITCH: Resumo & Sintaxe
Resumo
A función Cambiar de Excel compara ou avalía unha expresión determinada que é un valor contra unha lista de valores e devolve un resultado correspondente á primeira coincidencia atopada. No caso de que non se atope ningunha coincidencia, a función SWITCH devolve un valor predeterminado opcional. Utilízase a función SWITCH en lugar das funcións Anidadas IF .
Sintaxe
SWITCH (expression, value1, result1, [default_or_value2, result2],..)
Argumentos
Argumentos | Requirido/Opcional | Explicación |
---|---|---|
expresión | Obrigatorio | É o valor ou expresión que debe coincidir. |
valor1 | Obrigatorio | É o primeiro valor. |
resultado1 | Requirido | É o resultado contra o primeiro valor. |
default_or_value2 | Opcional | Épredeterminado ou pode proporcionar un segundo valor. |
resultado2 | Opcional | É o resultado contra o segundo valor . |
Valor de retorno
A función SWITCH devolve un resultado correspondente á primeira coincidencia.
Versión
A función Cambiar está dispoñible para Excel 2016 e posteriores.
Estou usando Excel Microsoft 365 para implementar estes exemplos.
Exemplos da función SWITCH de Excel
1. Usando a función SWITCH de Excel para Cambiar os valores de cela correspondentes
Podes usar a función Cambiar para devolver o valor que é Nome do proxecto para o ID do proxecto correspondente .
⏩ Na cela F4 , escriba a seguinte fórmula.
=SWITCH(C4,1,"Astron",2,"Phoenix","?")
Aquí, na función SWITCH , seleccionei a C4 célula como expresión , proporcionou 1 como valor1 e Astron como resultado1 . A continuación, volveu proporcionar 2 como valor2 e Phoenix como resultado2 . Finalmente, proporcionou ? como predeterminado .
Agora, a función SWITCH devolverá o resultado comparando o valor indicado cos valores proporcionados.
Despois diso, prema ENTER, e a función SWITCH devolverá os resultados proporcionados correspondentes para os valores proporcionados.
Aquí podes ver que o Nome do proxecto Astron está asignado aovalor Id do proxecto 1 .
Podes seguir o mesmo proceso ou usar o Recheo de recheo para Encher automaticamente a fórmula para o resto das celas.
2. Usando a función SWITCH de Excel co operador
O SWITCH A función tamén admite operadores_lóxicos . No caso de que queiras cambiar os valores mediante calquera operador, a función Cambiar axudarache a facelo.
Aquí quero cambiar Marcas con Calificacións usando operadores_lóxicos .
Déixeme mostrar o proceso,
⏩ Na cela E4 , escriba a seguinte fórmula para cambiar as notas coa nota .
=SWITCH(TRUE,C4 >= 90," A",C4>= 80,"B",C4 >= 70,"C",C4 >=60," D", "Fail")
Aquí, na función SWITCH , seleccionei o VERDADEIRO como expresión , proporcionou C4 >= 90 como valor1 e A como resultado1 , C4>= 80 como valor2 e B como resultado2, C4>= 70 como valor3 e C como resultado, C4>= 60 como valor4 e D como resultado4 , finalmente, proporcionou Fail como predeterminado .
Agora, a función SWITCH devolverá o resultado comparando o valor dado contra todos os valores proporcionados.
A continuación, prema ENTER, e a función Cambiar devolverá as notas correspondentes cambiando as notas.
Podes seguir o mesmo proceso, ou pode usar o Recheo de recheo para Autocompletar a fórmula para o resto docelas.
Contido relacionado: como usar a función TRUE en Excel (con 10 exemplos)
3. Usando Función CAMBIO de Excel con función DÍAS
Se o desexa, pode cambiar as datas polos días correspondentes mediante a función Cambiar , xunto coa función DÍAS e o HOXE función.
Aquí, vou usar o conxunto de datos indicado a continuación para explicar o proceso.
⏩ Na cela C4 , escriba a seguinte fórmula para cambiar as datas co día.
=SWITCH(DAYS(TODAY(),B4), 0, "Today", 1,"Yesterday", -1,"Tomorrow","Unknown")
Aquí, en a función SWITCH , seleccionei DAYS(TODAY(),B4) como expresión , proporcionei 0 como valor1, e " Hoxe " como resultado1 ,
1 como valor2, e " Onte ” como resultado2,
-1 como valor3, e “ Mañá ” como resultado3, por fin, proporcionou Descoñecido como predeterminado .
Na función DAYS , usei HOXE () como data_final e a cela seleccionada B4 como inicio_da te .
Entón, a función SWITCH devolverá os días resultantes comparando os valores indicados.
Agora, prema ENTER , e a función Cambiar devolverá os días correspondentes cambiando as datas.
Se queres podes seguir o mesmo proceso ou usar o Encher Manexa para Completo automático a fórmula para o resto das celas.
Lecturas similares:
- Como usar a función FALSE en Excel (con 5 exemplos sinxelos)
- Usar a función IF en Excel (8 exemplos axeitados)
- Como usar a función XOR de Excel (5 exemplos adecuados)
- Usar a función IFNA en Excel (2 exemplos)
4. Usando a función SWITCH de Excel coa función MES
Digamos que queres facer un seguimento das datas en función de Trimestre , entón podes usar o Cambiar xunto coa función MES .
⏩ Na cela C4 , escriba a seguinte fórmula para cambiar as datas polo día.
=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í, na función SWITCH , seleccionei o MES(B5) como expresión . Despois, como valor e resultado, seguín o gráfico proporcionado.
Tomado de xaneiro a marzo (1,2,3) como valor e proporcionou 1 como resultado
O próximo de abril a xuño (4,5,6) como valor e proporcionou 2 como resultado . A continuación, de xullo a setembro (7, 8, 9) como valor e proporcionou 3 como resultado e de outubro a decembro ( 10,11,12) como valor e proporcionou 4 como resultado .
No MES función, seleccionei a cela B4 como número_de_serie .
Entón, a función SWITCH devolverá o trimestre comparando as datas indicadas.
Preme ENTER e a función CONMUTAR devolverá o trimestre correspondente cambiando odatas.
Aquí podes seguir o mesmo proceso ou podes usar o Recheo de recheo para Encher automaticamente a fórmula para o resto das celas.
5. Usando SWITCH & Función RIGHT
Podes usar a función SWITCH e a función RIGHT para cambiar os valores de calquera carácter en particular.
Aquí, eu quere cambiar a abreviatura do código de cidade co nome completo da cidade. Para facelo, vou usar o conxunto de datos que se indica a continuación.
⏩ Na cela C4 , escriba a seguinte fórmula para cambiar as datas co día .
=SWITCH(RIGHT(B4,2),"SD","South Dakota","NY","NewYork","AL","Alabama","TX","Texas","HI","Hawaii","CA","California","ME","Maine","Not Found")
Aquí, na función SWITCH , seleccionei a DEREITA( B4,2) como expresión .
Na función DEREITA , seleccionei a B4 cela como texto e proporcionou 2 como num_chars para obter os últimos 2 caracteres que son o código de cidade.
Entón , xa que o valor proporcionou o código de cidade e proporcionou nome completo da cidade como resultado .
Despois diso, o A función Cambiar devolverá o nome completo da cidade.
Agora, executa a fórmula premendo ENTER, e a función CAMBIO cambiará os códigos de cidade co nome completo da cidade.
Aquí podes seguir o mesmo proceso ou podes usar o Recheo de datos para Enchemento automático a fórmula para o resto das celas.
Comparación entre SWITCH &Función IFS
Se o desexa, pode utilizar a IF ou función IFS anidada en lugar da función SWITCH .
Déixame mostrarche a comparación entre a función SWITCH e IFs .
A función SWITCH | A función IFS |
---|---|
O argumento expresión úsase só unha vez, | O a expresión repítese o argumento. |
A lonxitude é menor en comparación con IFS | A lonxitude é maior |
Fácil de crear e ler | Como a lonxitude é maior difícil de crear e ler |
Proba máis dunha condición | Proba unha condición |
Cousas para recordar
➤ A función SWITCH pode xestionar ata 126 pares de valores e resultados.
➤ Podes usar outra función e fórmula como expresión .
🔺 O SWITCH mostra o erro #N/A se non pode coincidir e non hai ningún argumento ou condición predeterminada.
➤ Cando ver se obtén o erro #N/A , entón para evitar este erro pode usar unha cadea entre comas como valor predeterminado.
🔺 A función SWITCH mostrar o erro #NAME se escribe mal o nome da función.
Sección de práctica
Eu teño proporcionou unha folla de prácticas no caderno de traballo para practicar estes exemplos explicados.