Cómo resaltar una columna en Excel (3 métodos)

  • Compartir Este
Hugh West

Cuando trabaja con un gran conjunto de datos, a veces es difícil saber dónde está el cursor y qué tipo de datos está buscando. Para minimizar este problema, puede utilizar la opción de resaltado mediante la cual puede resaltar una columna en Excel. Este proceso le mostrará automáticamente las columnas resaltadas. Este artículo le proporcionará una visión general adecuada de cómo resaltar una columna en Excel.

Descargar el cuaderno de prácticas

Descargar este cuaderno de prácticas

Resaltar una columna.xlsm

3 Métodos para Resaltar una Columna en Excel

Aquí, discutimos tres métodos para resaltar una columna en Excel. Los tres métodos son bastante fáciles de usar y realmente efectivos para resaltar una columna en Excel. Para mostrar los tres métodos tomamos un conjunto de datos que incluye nombre de producto, Vendedor, precio unitario y Cantidad.

1. Resaltar una columna utilizando el formato condicional

El primer método es basado en el formato condicional El formato condicional se puede definir como una función mediante la cual se puede aplicar un formato específico para un determinado criterio a las celdas seleccionadas. El método de formato condicional cambiará la apariencia general de acuerdo con los criterios dados. Este método dará una solución fructífera para resaltar una columna en Excel.

Pasos

  • Para solicitarlo Formato condicional En primer lugar, seleccione las celdas en las que desea aplicar este formato.

  • A continuación, vaya a la página Inicio de la cinta de opciones, y en la pestaña Estilo obtendrá Formato condicional. Haz clic en él.

  • En el Formato condicional seleccione Nueva norma.

  • Después de pulsar el botón Nueva norma, a Nueva regla de formato En la ventana ' Seleccione un tipo de regla seleccione ' Utilizar una fórmula para determinar qué celdas formatear '. Aparecerá un cuadro de fórmulas y escriba en él la siguiente fórmula.
=CELL("col")=COLUMN()

  • A continuación, seleccione la opción Formato donde puede dar formato al aspecto de la columna después de aplicar la regla. También hay una opción previsualizar que muestra la vista previa del formato aplicado.

  • En el Formato obtendrá varias opciones como fuente, borde y relleno. Cambie la apariencia según sus preferencias.

  • A continuación, haga clic en ' OK '
  • Entonces, muestra que una columna está resaltada pero cuando seleccionas la siguiente columna, no pasa nada. Por defecto, Excel no recalcula para los cambios seleccionados, sólo recalcula para editar los datos existentes o después de introducir nuevos datos. Necesitamos pulsar ' F9 ' para recalcular manualmente la hoja. Pulse F9 primero y luego seleccione la columna que desea resaltar. Entonces obtendrá el resultado deseado.
  • Para eliminar esta molestia, tenemos una gran solución. En primer lugar, abra Visual Basic pulsando ' Alt+F11 '. A continuación, vaya a la Objeto Microsoft Excel y seleccione la hoja en la que realizó este formateo.

  • Copie el siguiente código y péguelo en la hoja seleccionada y cierre el editor VBA.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Target.Calculate End Sub 
  • Ya tenemos el resultado deseado. Ahora, puedes seleccionar cualquier columna y automáticamente te dará el resultado resaltado. No es necesario pulsar F9 para recalcular.

Leer más: Cómo resaltar una fila en Excel (5 métodos rápidos)

2. Uso de códigos VBA para resaltar una columna

Nuestro siguiente método se basa totalmente en la VBA Los códigos VBA facilitan mucho más el proceso que el formato condicional.

Pasos

  • Para aplicar los Códigos VBA, primero, abra el Visual Basic pulsando ' Alt + F11 ' o puede añadir el ficha de desarrollador personalizando la cinta.
  • Encuentra el Objeto Microsoft Excel y seleccione la hoja preferida en la que desea aplicar el resaltado. Como nuestro nombre de hoja es ' VBA ', así que seleccionamos esta hoja y hacemos doble clic sobre ella.

  • Aparecerá una ventana de código y copie el siguiente código y péguelo.
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) If Target.Cells.Count> 1 Then Exit Sub Application.ScreenUpdating = False 'Borrar el color de todas las celdas Cells.Interior.ColorIndex = 0 With Target 'Resaltar la columna de la celda seleccionada .EntireColumn.Interior.ColorIndex = 38 End With Application.ScreenUpdating = True End Sub 

Nota Este código borrará el color de fondo poniendo ColorIndex a cero y también resaltará la columna poniendo ColorIndex a 38. Puedes aplicar cualquier colorIndex aquí

  • Cerramos el editor VBA y ya tenemos el resultado deseado.

Ventaja

Este método da un mejor formato que el método anterior porque aquí no es necesario tomar la molestia de presionar F9 para volver a calcular. Sólo el Código VBA le dará el resultado deseado.

Desventaja

  • Este código VBA borrará todos los colores de fondo para que no pueda utilizar ningún color cuando aplique este método.
  • Este código bloqueará la función de deshacer en esta hoja

Más información: Excel VBA para resaltar la celda basada en el valor (5 Ejemplos)

Lecturas similares:

  • Cómo resaltar cada 5 filas en Excel (4 métodos)
  • Rellenar Celda con Color Basado en Porcentaje en Excel (6 Métodos)
  • Cómo resaltar de arriba a abajo en Excel (5 métodos)
  • Cómo Rellenar Color en Celda Excel Usando Fórmula (5 Maneras Fáciles)
  • Fórmula Excel Basada en el Color de la Celda (5 Ejemplos)

3. Resaltar una columna utilizando el formato condicional con VBA

Cuando utilices los dos métodos anteriores, verás que la hoja de cálculo se ralentiza gradualmente. Para solucionar este problema, podemos hacer el resaltado de forma que obtengamos el número de columna mediante VBA y utilicemos ese número para la función de columna mediante fórmulas de formato condicional.

Pasos

  • En primer lugar, añada una nueva hoja a su libro de trabajo y nómbrela ' Ficha de asistente '. Esta hoja almacenará el número de columnas. Más adelante, la hoja se puede ocultar fácilmente. Empezamos por la fila 4 y la columna 2 porque nuestra hoja principal empieza así. A continuación, escriba el número total de columnas en las que desea aplicar este método.

  • A continuación, abra Visual Basic pulsando ' Alt + F11 Al igual que en los métodos anteriores, vaya a la sección Objeto Microsoft Excel y seleccione la hoja preferida, y haga doble clic sobre ella. Aparecerá un cuadro de código. Copie el siguiente código y péguelo
 Private Sub Worksheet_SelectionChange(ByVal Target As Range) Application.ScreenUpdating = False Worksheets("Hoja Asistente").Cells(4, 2) = Target.Column Application.ScreenUpdating = True End Sub 
  • Ahora, para realizar el formato condicional, seleccione el conjunto de datos que desea resaltar.

  • ir al formato condicional desde el Inicio de la cinta de opciones y seleccione Nueva norma Del Nueva norma seleccione ' utilizar una fórmula para determinar qué celdas formatear Aparecerá un cuadro de fórmulas en el que deberá aplicar la siguiente fórmula
=COLUMN()='Hoja Asistente'!$B$4

  • Puede cambiar la apariencia a su propio estilo utilizando la función Formato que se ha tratado en el primer método. A continuación, haga clic en ' OK Ahí tenemos el resultado deseado.

Read More: VBA para cambiar el color de la celda en función del valor en Excel (3 ejemplos fáciles)

Conclusión

Aquí, hemos discutido tres métodos para resaltar una columna en Excel. Espero que encuentres esto muy útil y fácil de usar. Si usted tiene alguna pregunta, no dude en comentar a continuación y háganoslo saber. Para obtener más conocimientos eficaces sobre Excel visite nuestro Exceldemy página

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.