Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo colorear o resaltar ciertas palabras en las celdas en Excel?

Author Siluvia Last modified

Al trabajar extensivamente con datos en Excel, a menudo es necesario llamar la atención sobre palabras específicas o palabras clave dentro del contenido de las celdas — como términos, referencias o estados — para facilitar la revisión y análisis de las hojas de cálculo. Sin embargo, Excel es diferente de Word en que no proporciona un comando incorporado directo para resaltar o colorear automáticamente solo ciertas palabras dentro de una sola celda. Esta limitación puede hacer que sea difícil enfatizar información textual importante o distinguir visualmente términos clave dentro de entradas de texto largas.

Afortunadamente, aunque no existe una función nativa para este propósito, hay varias soluciones prácticas que puedes usar para lograr el objetivo de colorear palabras particulares dentro de las celdas. Dependiendo de tu nivel de experiencia y escenario específico, puedes usar código VBA para colorear palabras clave programáticamente o optar por una solución de complemento como Kutools para Excel, que proporciona una forma intuitiva y fácil de usar para marcar palabras clave visualmente dentro de un rango seleccionado.

Este artículo te guiará paso a paso a través de estos métodos, explicando los beneficios, casos de uso y consejos esenciales para cada enfoque. Esto te ayudará a resaltar eficientemente ciertas palabras en tus celdas de Excel para una presentación de datos más clara y efectiva.


Colorear ciertas palabras en un rango con código VBA

Una forma efectiva de colorear o resaltar palabras específicas dentro de las celdas es utilizando VBA (Visual Basic para Aplicaciones), el lenguaje de automatización de Excel. Este método es particularmente útil cuando necesitas procesamiento por lotes o al trabajar con rangos grandes donde el formato manual sería ineficiente.

Escenarios aplicables: Las soluciones VBA son especialmente útiles para usuarios expertos de Excel que desean más control y flexibilidad. Este enfoque funciona bien para documentos donde las palabras clave cambian con frecuencia o cuando se necesita realizar codificación de colores en múltiples ubicaciones en una hoja de cálculo.

Limitaciones: El código VBA modificará temporalmente tu hoja de cálculo y requiere conocimientos básicos de macros. Además, el código proporcionado colorea todas las palabras coincidentes solo en rojo; se necesitan ediciones manuales para usar otros colores. Ten en cuenta que se ignora la distinción entre mayúsculas y minúsculas, y la macro no se puede deshacer usando Ctrl+Z. Siempre guarda tu libro antes de ejecutar el código y habilita las macros según sea necesario.

Para usar VBA para colorear palabras específicas dentro de las celdas, sigue estos pasos:

1. Selecciona el rango de celdas que contiene las palabras que deseas resaltar. Con el rango seleccionado, presiona las teclas Alt + F11 juntas para iniciar el editor de Microsoft Visual Basic para Aplicaciones. Esta es la plataforma donde puedes crear y ejecutar scripts VBA.

2. En la ventana del editor VBA, haz clic en Insertar > Módulo para crear un nuevo módulo de código. En el panel derecho, pega el siguiente código VBA en la ventana del módulo. Este código buscará en tu rango seleccionado las palabras clave y aplicará formato de color a cada palabra encontrada dentro de las celdas.

Código VBA: Colorear ciertas palabras en celdas en Excel

Sub HighlightStrings()
    Dim xHStr As String, xStrTmp As String
    Dim xHStrLen As Long, xCount As Long, I As Long
    Dim xCell As Range
    Dim xArr
    On Error Resume Next
    xHStr = Application.InputBox("What is the string to highlight:", "KuTools For Excel", , , , , , 2)
    If TypeName(xHStr) <> "String" Then Exit Sub
    Application.ScreenUpdating = False
        xHStrLen = Len(xHStr)
        For Each xCell In Selection
            xArr = Split(xCell.Value, xHStr)
            xCount = UBound(xArr)
            If xCount > 0 Then
                xStrTmp = ""
                For I = 0 To xCount - 1
                    xStrTmp = xStrTmp & xArr(I)
                    xCell.Characters(Len(xStrTmp) + 1, xHStrLen).Font.ColorIndex = 3
                    xStrTmp = xStrTmp & xHStr
                Next
            End If
        Next
    Application.ScreenUpdating = True
End Sub

3. Con el código en su lugar, presiona la tecla F5 para ejecutar el script. Cuando se te solicite en el cuadro de diálogo de entrada de Kutools para Excel, escribe la palabra o palabras que deseas resaltar (separa varias palabras con comas si el script lo admite). Haz clic en Aceptar para ejecutar.

vba code to enter the keywords

Después de ejecutar la macro, Excel aplicará inmediatamente el color especificado (predeterminado es rojo) a todas las instancias de las palabras clave ingresadas dentro de las celdas seleccionadas, como se demuestra a continuación:

highlight certain words by vba code

📝 Nota: El código VBA no distingue entre mayúsculas y minúsculas, lo que significa que resaltará todas las coincidencias sin importar el caso de las letras. Si deseas resaltar coincidencias sensibles a mayúsculas y minúsculas, el código debe ajustarse. Además, esta macro afecta el formato existente: si la celda ya contiene texto coloreado, el script puede sobrescribir estos colores.

Solución de problemas: Si la macro no se ejecuta, asegúrate de que las macros estén habilitadas en tu libro y que la selección no esté bloqueada. Si no ves los cambios, verifica que hayas ingresado correctamente las palabras clave y que tu selección de rango cubra las celdas deseadas.

Ventajas y Desventajas: VBA es flexible y reutilizable para tareas por lotes, pero requiere comodidad con el editor VBA. En entornos colaborativos, tener que explicar mensajes de seguridad o requisitos de macros puede ser inconveniente.


Colorear ciertas palabras en un rango con Kutools para Excel

Si prefieres un método que evita completamente la codificación, Kutools para Excel proporciona una alternativa accesible y conveniente. Con su función Marcar Palabra Clave, puedes resaltar rápidamente una o más palabras clave en tu rango seleccionado, lo que lo convierte en una opción práctica para usuarios que no quieren usar VBA.

Escenarios aplicables: El método de Kutools es perfecto para aquellos que necesitan resaltar palabras clave regularmente, especialmente en entornos colaborativos o para usuarios menos familiarizados con macros. La interfaz es sencilla, y puedes cambiar el color, ingresar múltiples palabras clave a la vez, o aplicar coincidencias con o sin distinción entre mayúsculas y minúsculas a través de casillas de verificación.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, sigue los siguientes pasos:

  1. En la cinta de Excel, ve a Kutools > Texto > Marcar Palabra Clave.
  2. En el Marcar Palabra Clave cuadro de diálogo, configura las siguientes opciones:
    • Confirma o ajusta el rango de datos que deseas examinar;
    • Ingresa la(s) palabra(s) a buscar en el cuadro Palabra Clave. Para resaltar más de una palabra clave, sepáralas con comas (por ejemplo: "manzana,durazno,plátano").
    • Habilita la opción Colores de palabra clave marcada, y selecciona un color de resaltado de tu elección desde la paleta.
    • Una vez que tus configuraciones estén listas, haz clic Aceptar para aplicar.

Una vez confirmado, Kutools aplicará instantáneamente tu color de resaltado elegido a todas las ocurrencias de cada palabra clave en el rango especificado, como se muestra aquí:

highlight certain words by kutools

💡 Consejo: Para colorear palabras clave solo cuando coincidan exactamente con el caso (por ejemplo, "Datos" pero no "datos"), marca la opción Coincidir Mayúsculas y Minúsculas. Verifica bien tus palabras clave para espacios adicionales: los espacios al final pueden evitar coincidencias.

Tanto las soluciones VBA como Kutools te permiten enfatizar visualmente palabras clave en las celdas de Excel, mejorando la legibilidad e interpretación de datos. Decide qué enfoque se adapta a tu flujo de trabajo: VBA para automatización y mayor control, o Kutools para una operación fácil e interactiva sin necesidad de codificación.

Si encuentras problemas, como palabras clave que no se resaltan, verifica los términos ingresados en busca de errores tipográficos, asegúrate de que la extensión esté instalada y habilitada (si usas Kutools) y confirma tu selección de rango de datos.

Si quieres aprender más formas de personalizar Excel y aumentar la productividad, visita nuestra biblioteca de tutoriales de Excel para aún más técnicas prácticas.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos