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

¿Cómo puedo comprobar si una celda empieza o termina con un carácter específico en Excel?

AutorSiluvia Fecha de modificación

Al gestionar datos en Excel, es posible que necesite verificar si ciertas celdas comienzan o terminan con un carácter específico. Por ejemplo, podría querer identificar todos los códigos de producto que empiezan por «s» o todas las direcciones de correo electrónico que terminan en «n». Este tipo de comprobación es habitual en la limpieza de datos, el filtrado de listas y la configuración de reglas automáticas de formato o selección. Dependiendo de la complejidad de la tarea y de sus preferencias de flujo de trabajo, existen varias formas prácticas de lograrlo.

Comprobar si una celda empieza o termina con un carácter específico mediante fórmula
Comprobar si una celda empieza o termina con un carácter específico con Kutools para Excel
Resaltar visualmente las celdas que empiecen o terminen con un carácter específico mediante Usar formato condicional
Comprobar si una celda empieza o termina con un carácter específico mediante código VBA


Comprobar si una celda empieza o termina con un carácter específico mediante fórmula

Imagine que tiene una larga lista de valores y necesita determinar rápidamente si cada uno empieza o termina con un carácter específico. Las fórmulas de Excel ofrecen una solución directa y flexible para esta tarea, sin necesidad de herramientas ni complementos adicionales. Este enfoque se adapta perfectamente a conjuntos de datos grandes, especialmente cuando requiere una comprobación inmediata de tipo SÍ/NO en una columna para análisis posteriores, informes o reglas de validación.

Por ejemplo, si desea comprobar si una celda empieza por el carácter «s» o termina por el carácter «n», a continuación encontrará las fórmulas que puede utilizar:

1. Seleccione una celda vacía (por ejemplo, B2) junto a sus datos para mostrar el resultado de la comprobación, introduzca la siguiente fórmula en la Barra de fórmulas y pulse la tecla Entrar:

=IF(LEFT(TRIM(A2),1)="s","OK","Not OK")

Una captura de pantalla que muestra la fórmula para comprobar si una celda comienza con un carácter específico en Excel

La fórmula elimina los espacios iniciales y finales de A2 y comprueba si el primer carácter es «s». Si coincide, devuelve «OK»; de lo contrario, devuelve «Not OK».

2. Mantenga seleccionada la celda B2 y arrastre el controlador de relleno hacia abajo para copiar la fórmula al resto de su lista, y así comprobará todas las celdas relevantes del rango elegido.

Una captura de pantalla que muestra el resultado en una columna tras comprobar si las celdas comienzan con un carácter específico en Excel

Notas y consejos:

1. En la fórmula,A2representa la celda objetivo y «s»es el carácter que está comprobando. Estos pueden adaptarse según sea necesario. Si el resultado muestra «No válido», significa que la celda no empieza por «s».
2. Para comprobar si una celda termina con el carácter «n», utilice esta fórmula en su lugar:
=IF(RIGHT(TRIM(A2),1)="n","OK","Not OK")

Una captura de pantalla que muestra la fórmula para comprobar si una celda termina con un carácter específico en Excel

3. Consejo práctico: si desea probar con caracteres distintos, simplemente cambie la «s» o la «n» de la fórmula por los valores deseados. Si sus datos contienen tanto mayúsculas como Filtrar por cadenas en minúsculas, considere usar funciones como MINÚSCULAS()o MAYÚSCULAS()para garantizar coherencia.
4. Recuerde que estas fórmulas comprueban únicamente el primer o el último carácter; si necesita verificar palabras completas o subcadenas, es posible que fórmulas relacionadas como HALLARo ENCONTRARsean más adecuadas.

En general, usar fórmulas es rápido y sencillo cuando necesitas obtener resultados directamente en las celdas para ordenar, filtrar o realizar cálculos adicionales.


Comprobar si una celda empieza o termina con un carácter específico con Kutools para Excel

La herramienta Seleccionar celdas específicas en Kutools para Excel ofrece una forma intuitiva y eficiente de identificar y seleccionar celdas que empiecen o terminen con caracteres específicos. Este enfoque resulta especialmente útil cuando desea seleccionar, resaltar u operar posteriormente sobre las celdas que cumplen sus criterios —como eliminarlas, aplicar formato o copiarlas en lote— en lugar de limitarse a mostrar un resultado en una columna adyacente.

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

Cómo usarlo:

1. Comience seleccionando el rango en el que deba comprobar los caracteres iniciales o finales. A continuación, haga clic en Kutools > Seleccionar > Seleccionar celdas específicas. Vea la captura de pantalla:

Una captura de pantalla que muestra la opción de Kutools Seleccionar celdas específicas en Excel

2. En el cuadro de diálogo Seleccionar celdas específicas, seleccione Celda en el área Seleccionar tipo. En el menú desplegable Especificar tipo, elija Empieza por o Termina por e introduzca el carácter que desee comprobar. Haga clic en Aceptar.

Una captura de pantalla que muestra el cuadro de diálogo Seleccionar celdas específicas

3. Aparecerá un cuadro de diálogo con un resumen del número de coincidencias encontradas. Confirme para ver las celdas seleccionadas resaltadas.

Una captura de pantalla que muestra el resultado tras usar Kutools para comprobar si las celdas comienzan o terminan con un carácter específico

Nota: Esta herramienta le permite especificar hasta dos criterios. Por ejemplo, puede seleccionar celdas que empiecen por «F» o terminen por «s» simultáneamente, lo que simplifica las comprobaciones con múltiples condiciones.

Una captura de pantalla que muestra la selección avanzada de celdas que comienzan o terminan con caracteres específicos mediante Kutools

Kutools para Excel: potencie Excel con más de 300 herramientas esenciales, agilice y simplifique su trabajo, y aproveche las funciones de IA para un procesamiento de datos más inteligente y una mayor productividad.Consígalo ahora

En general, Kutools ofrece una interfaz intuitiva ideal para usuarios que prefieren selecciones visuales en lugar de fórmulas. Es especialmente útil para quienes no se sienten cómodos con funciones complejas de Excel o necesitan realizar operaciones masivas sobre celdas coincidentes. No obstante, la selección y el resaltado no generan automáticamente un resultado en columna a menos que combine este paso con otros adicionales.


Resaltar visualmente las celdas que empiecen o terminen con un carácter específico mediante Usar formato condicional

El formato condicional ofrece una forma sencilla y visual de identificar al instante las celdas que empiezan o terminan con un carácter específico, aplicando automáticamente reglas de «Aplicar color» u otro formato a las celdas coincidentes. Esta solución es ideal cuando se busca una vista inmediata y dinámica de las coincidencias sin necesidad de añadir una columna adicional para mostrar el resultado.

Por ejemplo, para resaltar celdas que empiecen por «s» o terminen por «n» en su lista:

1. Seleccione el rango de celdas que quiera formatear.

2. Vaya a la pestaña Inicio, haga clic en Formato condicional > Nueva regla.

3. Elija la opción «Usar una fórmula para determinar qué celdas se deben formatear».

4. Para resaltar las celdas que comiencen por «s», introduzca la siguiente fórmula:

=LEFT(TRIM(A2),1)="s"

5. Haga clic en el botón Formato, elija su color de relleno o estilo de fuente preferido y, a continuación, haga clic en Aceptar.

Si prefiere resaltar celdas que terminen por «n», utilice esta fórmula alternativa:

=RIGHT(TRIM(A2),1)="n"

6. Haga clic en Aceptar en todos los cuadros de diálogo. Ahora, todas las celdas aplicables quedarán resaltadas visualmente según la regla seleccionada.

Notas prácticas y solución de problemas:

  • Asegúrese de que las referencias de la fórmula (por ejemplo,)A2) coincidan con la primera celda de su rango seleccionado. Si su rango de datos comienza en una fila diferente, ajuste la fórmula en consecuencia.
  • El formato condicional se actualiza automáticamente al modificar los datos; si añade más filas, amplíe la regla en consecuencia.
  • Para eliminar el formato, basta con borrar las reglas de las celdas seleccionadas mediante **Formato condicional > Borrar reglas**.
  • El formato condicional es una forma eficaz de revisar visualmente los datos, aunque no añade columnas lógicas ni realiza acciones más allá del propio formato. Combínelo con ordenación o filtrado para abordar tareas más avanzadas.
  • Si las reglas superpuestas generan resultados confusos, revise el orden y la prioridad de sus reglas de formato.

Demostración: Comprobar si una celda empieza o termina con un carácter específico con Kutools para Excel

 
Kutools para Excel: ¡Más de 300 herramientas útiles al alcance de su mano! Disfrute de funciones potenciadas por inteligencia artificial para trabajar de forma más inteligente y rápida.¡Descárguelo ahora!

Comprobar si una celda empieza o termina con un carácter específico mediante código VBA

Si necesita automatizar el proceso, gestionar conjuntos de datos extensos o prefiere un enfoque más versátil y personalizable, utilizar una macro de VBA puede ser extremadamente eficaz. Es especialmente útil cuando desea recorrer un rango, generar resultados automáticamente en otra columna o resaltar celdas que cumplan sus criterios, todo ello con una sola acción.

Cómo usarlo:

1. Abra el editor de VBA haciendo clic en Herramientas para desarrolladores > Visual Basic o pulse directamente las teclas Alt + F11. En la ventana de VBA, haga clic en Insertar > Módulo y, a continuación, introduzca el código correspondiente que se muestra a continuación.

Si desea generar el resultado («OK»/«Not OK») en una nueva columna para celdas que empiecen con un carácter específico, utilice el siguiente código:

Sub CheckCellStartCharacter()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    Dim OutCol As Integer
    
    On Error Resume Next
    Set WorkRng = Application.InputBox("Select the range to check", "KutoolsforExcel", Type:=8)
    CheckChar = InputBox("Enter the starting character to check (case-sensitive):", "KutoolsforExcel")
    
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    
    OutCol = WorkRng.Columns(WorkRng.Columns.Count).Column + 1
    
    For i = 1 To WorkRng.Rows.Count
        If Left(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "OK"
        Else
            WorkRng.Cells(i, 1).Offset(0, WorkRng.Columns.Count).Value = "Not OK"
        End If
    Next i
    
    MsgBox "Check complete. Results output in column " & Chr(65 + WorkRng.Columns.Count), vbInformation
End Sub

2. Cierre el editor de VBA y regrese a Excel. Pulse la tecla F5 o haga clic en Ejecutar. A continuación, se le pedirá que seleccione el rango que desea analizar y el carácter inicial objetivo. La macro generará entonces «OK» o «Not OK» en la columna inmediatamente a la derecha de su selección.

Si prefiere resaltar celdas que terminen con un carácter específico (en lugar de generar un resultado), utilice la siguiente macro alternativa:

Sub HighlightCellsEndingWithChar()
    Dim WorkRng As Range
    Dim CheckChar As String
    Dim i As Long
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    Set WorkRng = Application.InputBox("Select range to highlight", xTitleId, Type:=8)
    CheckChar = InputBox("Enter the ending character to highlight (case-sensitive):", xTitleId)
    If WorkRng Is Nothing Or CheckChar = "" Then Exit Sub
    For i = 1 To WorkRng.Rows.Count
        If Right(Trim(WorkRng.Cells(i, 1).Value), 1) = CheckChar Then
            WorkRng.Cells(i, 1).Interior.Color = vbYellow
        End If
    Next i
    MsgBox "Highlighting complete.", vbInformation
End Sub

Para ejecutarla, siga el mismo procedimiento en el editor de VBA y ejecute HighlightCellsEndingWithChar. Así se resaltarán en amarillo todas las celdas cuyo valor termine con el carácter especificado.

Consejos y notas:

  • Todo el código VBA debe guardarse en un libro de Excel habilitado para macros Tipo de archivo (.xlsm) para garantizar su correcto funcionamiento.
  • Estas macros distinguen entre mayúsculas y minúsculas y eliminan los espacios antes de comprobar los caracteres. Ajústelas y personalícelas dentro del código según sea necesario.
  • VBA resulta adecuado para usuarios avanzados o para escenarios que requieran procesamiento por lotes, operaciones repetidas o automatización de flujos de trabajo.
  • Haga siempre una copia de seguridad de sus datos antes de ejecutar macros, por si se producen cambios no deseados.

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