Autor: Oscar Cronquist Artículo actualizado en noviembre 12, 2019

Cómo cambiar el formato de celda usando una lista desplegable

Este artículo muestra cómo aplicar diferentes formatos de celda a un rango de celdas basado en una lista desplegable, la columna B contiene una tabla de Excel con valores numéricos.

La lista desplegable en la celda D3 le permite elegir entre cinco tipos diferentes de formato de celda, que son:

  • Sin formato (general)
  • % (porcentaje)
  • Números formateados como hora
  • Resaltar números por debajo del promedio
  • Destacar los números por encima del promedio

Por supuesto, puede elegir el formato de celda que desee y cuántos o pocos desee. Los elegí con fines demostrativos.

La imagen animada anterior me muestra seleccionando diferentes formatos y la columna B cambia instantáneamente según lo que seleccioné. Esta técnica puede ser útil si está construyendo un Resumen.

Así es como lo hice.

Crear una tabla de Excel

Cómo cambiar el formato de celda usando una lista desplegable Tabla de Excel

Este paso es opcional, sin embargo, lo recomiendo si sabe que agregará más valores más adelante.

Una tabla de Excel aplica el formato condicional a los nuevos valores automáticamente, esto lo hace realmente útil porque no es necesario extender el formato CF o cambiar las fórmulas CF cuando se agregan nuevos valores.

  1. Seleccione todas las celdas en su conjunto de datos.
  2. Ir a la pestaña "Insertar" en la cinta.
  3. Haga clic en el botón "Tabla", aparece un cuadro de diálogo.
    Imagen: Tabla de Excel - cuadro de diálogo
  4. Haga clic en el botón Aceptar.

Su conjunto de datos ahora tiene un formato de celda diferente aplicado, esto se hace cada vez que los datos se convierten en una tabla de Excel. Puedes cambiar esto si quieres.

  1. Haga clic en cualquier celda de su tabla de Excel.
  2. Vaya a la pestaña "Diseño de tabla" en la cinta.
  3. Aquí tiene muchos estilos de tabla para elegir.

Crear una lista desplegable

Cómo cambiar el formato de celda usando una lista desplegable Lista desplegable

A La lista desplegable le permite controlar lo que el usuario ingresa en una hoja de trabajo, haga clic en la flecha negra al lado de la celda para expandir la lista.

La lista muestra valores válidos que el usuario puede seleccionar, simplemente haga clic en un valor con el mouse o use las teclas de flecha arriba / abajo.

  1. Seleccione la celda D3.
  2. Ir a la pestaña "Datos" en la cinta.
  3. Haga clic en el botón "Validación de datos" en la cinta y aparecerá un cuadro de diálogo.
  4. Vaya a la pestaña "Configuración" en el cuadro de diálogo. Ver imagen a continuación.
  5. Seleccionar lista
  6. Tipo: Sin formato,%, Tiempo, Por encima del promedio, Por debajo del promedio
  7. Haga clic en el botón Aceptar para cerrar el cuadro de diálogo.

Aplicar formato condicional

Cómo cambiar el formato de celda usando una lista desplegable por encima del promedio

Formato condicional le permite formatear una celda o rango de celdas en función de una condición, en este caso, la condición se da en la celda D3 donde tenemos una lista desplegable ubicada.

Necesitamos crear cinco fórmulas CF diferentes, cada una aplicando un formato de celda diferente a una columna en la Tabla de Excel.

Por ejemplo, la imagen de arriba muestra que el valor seleccionado en la lista desplegable está "por encima del promedio", la fórmula de formato condicional correspondiente se activa y resalta los valores en la tabla de Excel si un número está por encima del promedio de todos los números en los "valores" columna.

Siga estos pasos para aplicar el formato condicional a los valores de columna en la tabla de Excel.

  1. Seleccione todos los valores en la columna "Valores".
  2. Ir a la pestaña "Inicio" en la cinta.
  3. Haga clic en el botón "Formato condicional" y aparecerá un menú.
  4. Haga clic en "Nueva regla ...".
    Cómo cambiar el formato de celda usando una lista desplegable por encima de la fórmula promedio 1
  5. Copia esta fórmula:
    = ($ D $ 3 = "Superior al promedio") * (INDIRECTO ("Table1 [@Values]")> PROMEDIO (INDIRECTO ("Table1 [Valores]")))
    y pegar en "Formatear valores donde esto es cierto:"
  6. Haga clic en el botón "Formato ..." y elija un color. Las celdas que cumplen con el requisito (devolver VERDADERO) en la fórmula anterior se resaltarán con este color.
  7. Haga clic en el botón Aceptar.
  8. Haga clic nuevamente en el botón Aceptar para cerrar el cuadro de diálogo Formato condicional.
  9. Repita los pasos 1 a 8 con los formatos de celda restantes.

Aquí están las fórmulas y el formato:

% de fórmula

=$D$3="%"

La fórmula verifica si el valor en la celda D3 es%. Si es verdadero se aplica el siguiente formato:

Fórmula de tiempo

=$D$3="Time"

La fórmula verifica si el valor en la celda D3 es Tiempo. Si es verdadero se aplica el siguiente formato:

Por encima del promedio

=($D$3="Above Average")*(INDIRECT("Table1[@Values]")>AVERAGE(INDIRECT("Table1[Values]")))

En esta fórmula, la celda D3 está "Por encima del promedio" Y verifica si cada valor está por encima del promedio de los valores de la tabla. Si es VERDADERO, la celda está resaltada.

Por debajo del promedio

=($D$3="Below Average")*(INDIRECT("Table1[@Values]")<AVERAGE(INDIRECT("Table1[Values]")))