KutoolsforOffice — Una solución, cinco potentes herramientas.Lograr más con menos esfuerzo.Venta de marzo: 20 % de descuento

¿Cómo colorear o resaltar palabras específicas dentro de celdas en Excel?

AutorSiluvia Fecha de modificación

Al trabajar extensamente con datos en Excel, suele ser necesario resaltar palabras o términos específicos dentro del contenido de las celdas —como conceptos clave, referencias o estados— para agilizar la revisión y el análisis de las hojas de cálculo. Sin embargo, a diferencia de Word, Excel no incluye un comando integrado que permita resaltar o colorear automáticamente solo ciertas palabras dentro de una misma celda. Esta limitación puede dificultar enfatizar información textual relevante o distinguir visualmente términos clave en entradas de texto extensas.

Afortunadamente, aunque no existe una función nativa para este propósito, hay varias soluciones prácticas que puede utilizar para colorear palabras específicas dentro de las celdas. Dependiendo de su nivel de experiencia y del escenario concreto, puede emplear código VBA para resaltar palabras clave de forma programática o optar por una solución mediante complementos como Kutools para Excel, que ofrece una manera intuitiva y sencilla de marcar visualmente palabras clave dentro de un rango seleccionado.

Este artículo le guiará paso a paso por estos métodos, detallando sus beneficios, casos de uso y consejos esenciales para cada enfoque, ayudándole a resaltar con eficacia palabras clave en sus celdas de Excel y lograr una presentación de datos más clara e impactante.


Colorear determinadas palabras en un rango con código VBA

Una forma eficaz de colorear o resaltar palabras específicas dentro de las celdas es mediante VBA (Visual Basic for Applications), el lenguaje de automatización de Excel. Este enfoque resulta especialmente útil cuando necesita procesamiento por lotes o trabaja con rangos amplios, donde el formato manual sería ineficiente.

Escenarios aplicables: Las soluciones VBA son especialmente útiles para usuarios avanzados de Excel que buscan un mayor control y flexibilidad. Este enfoque es ideal para documentos en los que las palabras clave cambian con frecuencia o cuando se necesita aplicar codificación por colores en múltiples ubicaciones de una hoja de cálculo.

Limitaciones: El código VBA modificará temporalmente su hoja de cálculo y requiere conocimientos básicos de macros. Además, el código proporcionado resalta todas las coincidencias con palabras únicamente en rojo; se necesitan ajustes manuales para utilizar otros colores. Tenga en cuenta que no distingue entre mayúsculas y minúsculas, y que la macro no se puede deshacer con Ctrl+Z. Guarde siempre su libro antes de ejecutar el código y active las macros cuando sea necesario.

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

1. Seleccione el rango de celdas que contiene las palabras que desea resaltar. Con el rango seleccionado, pulse simultáneamente las teclas Alt + F11 para abrir el editor de Microsoft Visual Basic para Aplicaciones. Esta es la plataforma donde puede crear y ejecutar scripts VBA.

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

Código VBA: Colorear determinadas 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 listo, pulse la tecla F5 para ejecutar el script. Cuando aparezca el cuadro de diálogo de entrada Kutools para Excel, introduzca la palabra o palabras que desee resaltar (separe varias palabras con comas si el script lo permite). Haga clic en Aceptar para ejecutarlo.

código VBA para introducir las palabras clave

Tras ejecutar la macro, Excel aplicará inmediatamente el color especificado (rojo por defecto) a todas las instancias de la(s) palabra(s) introducida(s) dentro de las celdas seleccionadas, como se muestra a continuación:

resaltar ciertas palabras mediante código VBA

📝 Nota: El código VBA no distingue entre mayúsculas y minúsculas, lo que significa que resaltará todas las coincidencias independientemente del uso de mayúsculas. Si desea resaltar coincidencias sensibles a las mayúsculas, debe ajustar el código. Asimismo, esta macro afecta al formato existente: si la celda ya contiene texto coloreado, el script podría sobrescribir dichos colores.

Resolución de problemas: Si la macro no se ejecuta, asegúrese de que las macros están habilitadas en su libro y de que la selección no está bloqueada. Si no ve los cambios, compruebe que ha introducido correctamente las palabras clave y que el rango seleccionado incluye las celdas deseadas.

Ventajas e inconvenientes: VBA es flexible y reutilizable para tareas por lotes, pero requiere familiaridad con el editor de VBA. En entornos colaborativos, tener que explicar los avisos de seguridad o los requisitos de las macros puede resultar incómodo.


Colorear determinadas palabras en un rango con Kutools para Excel

Si prefiere un método que evite por completo la programación, Kutools para Excel ofrece una alternativa accesible y cómoda. Con su función Marcado de palabras clave, puede resaltar rápidamente en color una o varias palabras clave en el rango seleccionado, lo que constituye una opción práctica para usuarios que no desean utilizar VBA.

Escenarios aplicables: El método de Kutools es ideal para quienes necesitan resaltar palabras clave de forma habitual, especialmente en entornos colaborativos o para usuarios menos familiarizados con las macros. Su interfaz es intuitiva y permite personalizar el color, introducir varias palabras clave a la vez o aplicar coincidencias con o sin distinción entre mayúsculas y minúsculas mediante sencillas casillas de verificación.

Kutools para Excelofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia.Integrado con capacidades de IA, Kutools automatiza 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, siga estos pasos:

  1. En la Cinta de opciones de Excel, vaya a Kutools > Texto > Marcado de palabras clave.
  2. En el cuadro de diálogo Marcado de palabras clave, configure las siguientes opciones:
    • Confirme o ajuste el Rango de datos que desea examinar;
    • Introduzca la(s) palabra(s) que desea buscar en el cuadroPalabra clave. Para resaltar varias palabras clave, sepárelas con comas (por ejemplo: «manzana, melocotón, plátano»).
    • Active la opción Color de fuente de palabra clave y seleccione un color de resaltado a su gusto en la paleta.
    • Una vez que sus ajustes estén listos, haga clic en Aceptar para aplicarlos.

Una vez confirmado, Kutools aplicará instantáneamente el color de resaltado elegido a todas las apariciones de cada palabra clave en el Rango limitado, como se muestra aquí:

resaltar ciertas palabras con Kutools

💡 Consejo: Para colorear palabras clave únicamente cuando coincidan exactamente las mayúsculas y minúsculas (por ejemplo, «Datos» pero no «datos»), active la opción Coincidir Mayúsculas y MinúsculasCompruebe cuidadosamente sus palabras clave en busca de espacios adicionales: los espacios al final podrían impedir coincidencias.

Tanto la solución VBA como la de Kutools le permiten resaltar visualmente palabras clave en las celdas de Excel, mejorando la legibilidad y la interpretación de los datos. Elija el enfoque que mejor se adapte a su flujo de trabajo: VBA para automatización y mayor control, o Kutools para una operación interactiva sencilla sin necesidad de programar.

Si encuentra problemas, como que las palabras clave no se resalten, compruebe si hay errores tipográficos en los términos introducidos, asegúrese de que la extensión está instalada y activada (si usa Kutools) y confirme su selección de Rango de datos.

Si desea descubrir más formas de personalizar Excel y potenciar su productividad,visite nuestra biblioteca de tutoriales de Excel para encontrar aún más técnicas prácticas.


Artículos relacionados:

Las mejores herramientas de productividad para Office

🤖KUTOOLS AI Asistente: Revolucione Análisis de datos basándose 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 Marcar duplicados   |  Eliminar filas en blanco   |  Combinar Columnas o celdas sin perder datos   |   Redondeo sin usar fórmulas...
Super BUSCARV:Búsqueda vertical (VLookup) con múltiples criterios  |  Búsqueda vertical (VLookup) con múltiples valores  |   Búsqueda vertical (VLookup) entre varias hojas   |   Coincidencia difusa....
Lista desplegable avanzada:Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple....
Gestor de columnas:Añadir 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   | Gestor de libros y hojas   |  Biblioteca de recursos(Texto automático)|  Selector de Fecha   |  Combinar Hojas de Cálculo  |  Cifrar/Descifrar celdas   | Enviar correos electrónicos desde una lista   |  Super Filtro   |   Filtro especial(Filtrar celdas con fuente en negrita/cursiva/tachado...) ...
Principales conjuntos de herramientas 15:12 Herramientasde texto(Agregar texto,Eliminar caracteres específicos, ...)|   50+Tiposde gráfico(Diagrama de Gantt, ...)|   40+ Fórmulas prácticas(Calcular la edad basada en la fecha de nacimiento, ...)|   19 Herramientasde inserción(Insertar Código QR,Insertar imagen desde ruta, ...)|   12 Herramientasde conversión(Convertir a palabras,Conversión de moneda, ...)|   7 Herramientasde combinación y división(Combinar filas avanzado,Dividir celdas, ...)|...y muchas más
Use Kutools en su idioma preferido: compatible con inglés, español, alemán, francés, chino y 40+ más idiomas.¡

Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para Excel ofrece más de 300 funciones avanzadas para aumentar su productividad y Ahorrar tiempo.Haga clic aquí para obtener la función que más necesita...


Office Tab aporta una interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Active la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!

Todos los complementos de Kutools en un solo instalador.

Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.

ExcelWordOutlookTabsPowerPoint
  • Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un instalador, una licencia— configuración en minutos (compatible con MSI)
  • Rendimiento mejorado en conjunto— productividad optimizada en todas las aplicaciones de Office
  • Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio— ahorre frente a la compra individual de complementos