Cómo utilizar la función SWITCH de Excel (5 ejemplos)

  • Compartir Este
Hugh West

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.xlsx

Conceptos 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.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.