Tabla de contenido
Para cambiar un valor determinado por el valor que desee, puede utilizar la función de Excel INTERRUPTOR Es una función de comparación y referenciación en Excel que compara una celda referenciada con una lista de valores y devuelve el resultado basado en la primera coincidencia encontrada.
En este artículo, te mostraré varios ejemplos de uso de la herramienta Excel INTERRUPTOR función.
Descargar para practicar
Usos de la función SWITCH de Excel.xlsxConceptos básicos de la función SWITCH: Resumen & Sintaxis
Resumen
El Excel INTERRUPTOR compara o evalúa una expresión dada que es un valor con una lista de valores y devuelve un resultado correspondiente a la primera coincidencia encontrada. En caso de que no se encuentre ninguna coincidencia, la función INTERRUPTOR devuelve un valor por defecto opcional. INTERRUPTOR en lugar de Anidado SI funciones.
Sintaxis
SWITCH (expresión, valor1, resultado1, [valor_por_defecto2, resultado2],..)
Argumentos
Argumentos | Obligatorio/Opcional | Explicación |
---|---|---|
expresión | Requerido | Es el valor o la expresión que debe compararse. |
valor1 | Requerido | Es el primer valor. |
resultado1 | Requerido | Es el resultado frente al primer valor. |
valor_por_defecto2 | Opcional | Es por defecto o puede proporcionar un segundo valor. |
resultado2 | Opcional | Es el resultado frente al segundo valor. |
Valor de retorno
En INTERRUPTOR devuelve un resultado correspondiente a la primera coincidencia.
Versión
En INTERRUPTOR está disponible para Excel 2016 y versiones posteriores.
Utilizo Excel Microsoft 365 para poner en práctica estos ejemplos.
Ejemplos de la función SWITCH de Excel
1. Uso de la función SWITCH de Excel para cambiar los valores de celda correspondientes
Puede utilizar la función INTERRUPTOR para devolver el valor que es Nombre del proyecto para el proyecto correspondiente ID .
⏩ En celda F4 escriba la siguiente fórmula.
=SWITCH(C4,1, "Astron",2, "Phoenix","?")
Aquí, en el INTERRUPTOR seleccioné la función C4 célula como expresión siempre que 1 como valor1 y Astron como resultado1 . entonces de nuevo proporcionado 2 como valor2 y Phoenix como resultado2 Por último, siempre que ? como por defecto .
Ahora, el INTERRUPTOR devolverá el resultado comparando el valor dado con los valores proporcionados.
A continuación, pulse ENTRAR, y el INTERRUPTOR devolverá los resultados correspondientes a los valores proporcionados.
Aquí puede ver el Nombre del proyecto Astron para el valor Identificación del proyecto 1 .
Puede seguir el mismo proceso o utilizar la función Asa de llenado a Autorrelleno la fórmula para el resto de las celdas.
2. Uso de la función SWITCH de Excel con el operador
En INTERRUPTOR también admite operadores_logicos En caso de que desee cambiar valores utilizando cualquier operador INTERRUPTOR te ayudará a hacerlo.
Aquí, quiero cambiar Marcas con Grados utilizando operadores_logicos .
Déjame mostrarte el proceso,
⏩ En celda E4 escriba la siguiente fórmula para cambiar las notas por el grado.
=SWITCH(TRUE,C4>= 90," A",C4>= 80, "B",C4>= 70, "C",C4>=60," D", "Fail")
Aquí, en el INTERRUPTOR seleccioné la función TRUE como expresión siempre que C4>= 90 como valor1 y A como resultado1 , C4>= 80 como valor2 y B como resultado2, C4>= 70 como valor3 y C como resultado, C4>= 60 como valor4 y D como resultado4 por último, siempre que Falla como por defecto .
Ahora, el INTERRUPTOR devolverá el resultado comparando el valor dado con todos los valores proporcionados.
A continuación, pulse ENTRAR, y el INTERRUPTOR devolverá las notas correspondientes cambiando las marcas.
Puede seguir el mismo proceso o utilizar la función Asa de llenado a Autorrelleno la fórmula para el resto de las celdas.
Contenido relacionado: Cómo utilizar la función TRUE en Excel (con 10 ejemplos)
3. Uso de la función SWITCH de Excel con la función DAYS
Si lo desea, puede cambiar las fechas a los días correspondientes utilizando el botón INTERRUPTOR junto con la función DÍAS y la función HOY función.
A continuación, voy a utilizar el conjunto de datos proporcionado para explicar el proceso.
⏩ En celda C4 escriba la siguiente fórmula para cambiar las fechas con el día.
=SWITCH(DAYS(HOY(),B4), 0, "Hoy", 1, "Ayer", -1, "Mañana", "Desconocido")
Aquí, en el INTERRUPTOR seleccioné la función DAYS(HOY(),B4) como expresión siempre que 0 como valor1, y " Hoy "como resultado1 ,
1 como valor2, y " Ayer "como resultado2,
-1 como valor3, y " Mañana "como resultado3, por último, siempre que Desconocido como por defecto .
En el DÍAS utilicé HOY() como fecha_final y célula seleccionada B4 como fecha_inicio .
Entonces, el INTERRUPTOR devolverá los días resultantes comparando los valores dados.
Ahora, pulse INTRODUCE y el INTERRUPTOR devolverá los días correspondientes cambiando las fechas.
Si lo desea, puede seguir el mismo proceso o utilizar la función Asa de llenado a Autorrelleno la fórmula para el resto de las celdas.
Lecturas similares:
- Cómo utilizar la función FALSE en Excel (con 5 ejemplos sencillos)
- Utilizar la función IF en Excel (8 ejemplos adecuados)
- Cómo usar la función XOR de Excel (5 ejemplos adecuados)
- Utilizar la función IFNA en Excel (2 Ejemplos)
4. Uso de la función SWITCH de Excel con la función MONTH
Supongamos que desea realizar un seguimiento de las fechas en función de Cuarto puede utilizar la función INTERRUPTOR junto con la función MES función.
⏩ En celda C4 escriba la siguiente fórmula para cambiar las fechas por días.
=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í, en el INTERRUPTOR seleccioné la función MES(B5) como expresión Entonces, como valor y resultado, He seguido la tabla proporcionada.
Tomado De enero a marzo (1,2,3) como valor y proporcionó 1 como resultado
Siguiente De abril a junio (4,5,6) como valor y proporcionó 2 como resultado . Entonces De julio a septiembre (7,8,9) como valor y proporcionó 3 como resultado y De octubre a diciembre (10,11,12) como valor y proporcionó 4 como resultado .
En el MES seleccioné la función B4 célula como número_de_serie .
Entonces, el INTERRUPTOR devolverá el trimestre comparando las fechas dadas.
Pulse INTRODUCE y el INTERRUPTOR devolverá el trimestre correspondiente cambiando las fechas.
Aquí, puede seguir el mismo proceso, o puede utilizar la función Asa de llenado a Autorrelleno la fórmula para el resto de las celdas.
5. Uso de la función SWITCH & RIGHT
Puede utilizar la función INTERRUPTOR y la función DERECHA para cambiar los valores de cualquier carácter en particular.
En este caso, quiero cambiar la abreviatura del código de ciudad por el nombre completo de la ciudad. Para ello, voy a utilizar el conjunto de datos que se indica a continuación.
⏩ En celda C4 escriba la siguiente fórmula para cambiar las fechas con el día.
=SWITCH(RIGHT(B4,2), "SD", "Dakota del Sur", "NY", "NuevaYork", "AL", "Alabama", "TX", "Texas", "HI", "Hawaii", "CA", "California", "ME", "Maine", "No encontrado")
Aquí, en el INTERRUPTOR seleccioné la función DERECHA(B4,2) como expresión .
En el DERECHA seleccioné la función B4 célula como texto y proporcionó 2 como num_chars para obtener el último 2 caracteres que son código de la ciudad.
Entonces, como el valor siempre que el código de la ciudad y proporcionó ciudad nombre completo como resultado .
Después, el INTERRUPTOR devolverá el nombre completo de la ciudad.
Ahora, ejecute la fórmula pulsando ENTRAR, y el INTERRUPTOR cambiará los códigos de ciudad por el nombre completo de la ciudad.
Aquí, puede seguir el mismo proceso, o puede utilizar la función Asa de llenado a Autorrelleno la fórmula para el resto de las celdas.
Comparación entre SWITCH & Función IFS
Si lo desea, puede utilizar la función anidada SI o Función IFS en lugar del INTERRUPTOR función.
Permítanme mostrarles la comparación entre el INTERRUPTOR y SI función.
En INTERRUPTOR Función | En IFS Función |
---|---|
En expresión sólo se utiliza una vez, | En expresión se repite el argumento. |
La longitud es menos en comparación con IFS | La longitud es mayor |
Fácil de crear y leer | Como la longitud es mayor difícil de crear y leer |
Probar más de una condición | Probar una condición |
Cosas para recordar
➤ En INTERRUPTOR puede manejar hasta 126 pares de valores y resultados.
➤ Puede utilizar otra función y fórmula como expresión .
🔺 El INTERRUPTOR muestra la función #N/A error si no puede coincidir y no hay otro argumento o condición por defecto.
➤ Siempre que reciba el #N/A entonces para evitar este error puede utilizar una cadena entre comillas como valor por defecto.
🔺 El INTERRUPTOR mostrará la función Error #NAME si escribes mal el nombre de la función.
Sección práctica
He incluido una hoja de ejercicios en el cuaderno para practicar estos ejemplos explicados.