Skip to main content

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

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

Author Siluvia Last modified

Al gestionar datos en Excel, podrías encontrarte con situaciones donde necesitas verificar si ciertas celdas comienzan o terminan con un carácter específico. Por ejemplo, podrías querer identificar todos los códigos de productos que comiencen con "s" o todas las direcciones de correo electrónico que terminen con "n". Este tipo de verificación es común en la limpieza de datos, filtrado de listas y para configurar reglas automáticas de formato o selección. Dependiendo de la complejidad de la tarea y tus preferencias de flujo de trabajo, hay varias formas prácticas de lograrlo.

Verifica si una celda comienza o termina con un carácter específico usando fórmulas
Verifica si una celda comienza o termina con un carácter específico usando Kutools para Excel
Resalta visualmente celdas si comienzan o terminan con un carácter específico usando Formato Condicional
Verifica si una celda comienza o termina con un carácter específico usando código VBA


Verifica si una celda comienza o termina con un carácter específico usando fórmulas

Supongamos que tienes una larga lista de valores y necesitas determinar rápidamente si cada uno comienza o termina con un carácter particular. Las fórmulas de Excel ofrecen una solución directa y flexible para esta necesidad sin el uso de herramientas adicionales o complementos. Esta solución es ampliamente adaptable para grandes conjuntos de datos, especialmente cuando se necesita una verificación inmediata de tipo SÍ/NO basada en columnas para análisis, informes o reglas de validación adicionales.

Por ejemplo, puedes verificar si una celda comienza con el carácter “s” o termina con el carácter “n”. Aquí tienes las fórmulas que puedes usar:

1. Selecciona una celda en blanco (como B2) junto a tus datos para mostrar el resultado de la verificación, introduce la siguiente fórmula en la Barra de Fórmulas, luego presiona la tecla Enter:

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

A screenshot showing the formula to check if a cell begins with a specific character in Excel

La fórmula elimina los espacios al inicio/final de A2 y verifica si el primer carácter es "s". Si coincide, devuelve OK; de lo contrario, devuelve No OK.

2. Mantén seleccionada la celda B2, luego arrastra el controlador de relleno hacia abajo para copiar la fórmula al resto de tu lista. Esto te permitirá verificar cada celda relevante en tu rango elegido.

A screenshot showing the result in a column after checking if cells begin with a specific character in Excel

Notas y Consejos:

1. En la fórmula, A2 representa la celda objetivo y "s" es el carácter que estás probando. Estos pueden adaptarse según sea necesario. Si el resultado muestra No OK, significa que la celda no comienza con "s".
2. Para verificar si una celda termina con el carácter “n”, usa esta fórmula en su lugar:
=IF(RIGHT(TRIM(A2),1)="n","OK","Not OK")

A screenshot showing the formula to check if a cell ends with a specific character in Excel

3. Consejo práctico: Si deseas probar diferentes caracteres, simplemente cambia el "s" o "n" en la fórmula por los valores deseados. Si tus datos contienen mayúsculas y minúsculas, considera usar funciones como LOWER() o UPPER() para asegurar consistencia.
4. Recuerda que estas fórmulas solo comprueban el primer o último carácter; si necesitas verificar palabras completas o subcadenas, fórmulas relacionadas como SEARCH o FIND pueden ser más apropiadas.

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


Verifica si una celda comienza o termina con un carácter específico usando Kutools para Excel

La herramienta Seleccionar Celdas Específicas en Kutools para Excel proporciona una manera intuitiva y eficiente de identificar y seleccionar celdas que comienzan o terminan con caracteres específicos. Este enfoque es especialmente útil cuando deseas seleccionar visualmente, resaltar o realizar operaciones adicionales sobre celdas que cumplen con tus criterios (como eliminar, formatear o copiar en lote), en lugar de solo mostrar un resultado en una columna adyacente.

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

Cómo Usar:

1. Comienza seleccionando el rango donde necesitas verificar los caracteres iniciales o finales. Luego, haz clic en Kutools > Seleccionar > Seleccionar Celdas Específicas. Ver captura de pantalla:

A screenshot showing the Kutools Select Specific Cells option in Excel

2. En el cuadro de diálogo Seleccionar Celdas Específicas, selecciona Celda en el área Tipo de Selección. En el menú desplegable Tipo Específico, elige Comienza con o Termina con e introduce el carácter que deseas verificar. Haz clic en Aceptar.

A screenshot showing the Select Specific Cells dialog

3. Aparecerá un cuadro de diálogo resumiendo el número de coincidencias encontradas. Confirma para ver las celdas seleccionadas resaltadas.

A screenshot showing the result after using Kutools to check if cells begin or end with a specific character

Nota: Esta herramienta te permite especificar hasta dos criterios. Por ejemplo, puedes seleccionar celdas que comiencen con "F" o terminen con "s" simultáneamente, simplificando las verificaciones de múltiples condiciones.

A screenshot showing the advanced selection of cells that begin or end with specific characters using Kutools

Kutools para Excel - Potencia Excel con más de 300 herramientas esenciales. ¡Disfruta de funciones de IA gratis permanentemente! Consíguelo ahora

En general, Kutools proporciona una interfaz sencilla para usuarios que prefieren selecciones visuales en lugar de fórmulas. Es especialmente útil para aquellos menos familiarizados con funciones complejas de Excel o que desean realizar operaciones en lote en celdas coincidentes. Sin embargo, seleccionar y resaltar no proporciona automáticamente un resultado en una columna a menos que combines esto con pasos adicionales.


Resalta visualmente celdas si comienzan o terminan con un carácter específico usando Formato Condicional

El Formato Condicional ofrece una forma simple y visual de ver instantáneamente qué celdas comienzan o terminan con un carácter deseado, aplicando automáticamente colores u otras reglas de formato a las celdas coincidentes. Esta solución es ideal cuando quieres una vista dinámica e inmediata de las coincidencias, pero no necesariamente necesitas una nueva columna que muestre el resultado.

Por ejemplo, para resaltar celdas que comiencen con “s” o terminen con “n” en tu lista:

1. Selecciona el rango de celdas que deseas formatear.

2. Ve a la pestaña Inicio, haz clic en Formato Condicional > Nueva Regla.

3. Elige Usar una fórmula para determinar qué celdas formatear.

4. Para resaltar celdas que comiencen con “s”, introduce la siguiente fórmula:

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

5. Haz clic en el botón Formato, establece el color de relleno o estilo de fuente preferido, luego haz clic en Aceptar.

Si deseas resaltar celdas que terminen con “n”, usa esta fórmula en su lugar:

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

6. Haz clic en Aceptar en todos los cuadros de diálogo. Ahora todas las celdas aplicables estarán visualmente resaltadas según la regla que hayas elegido.

Notas prácticas y solución de problemas:

  • Asegúrate de que las referencias de las fórmulas (por ejemplo, A2) coincidan con la primera celda de tu rango de selección. Si tu rango de datos comienza en una fila diferente, ajusta la fórmula en consecuencia.
  • El Formato Condicional se actualiza automáticamente a medida que cambian tus datos — si añades más filas, extiende la regla en consecuencia.
  • Para eliminar el formato, simplemente borra las reglas de tus celdas seleccionadas a través de Formato Condicional > Borrar Reglas.
  • El Formato Condicional es una forma efectiva de revisar visualmente los datos, pero no agrega columnas lógicas ni realiza acciones más allá del formato. Combínalo con ordenar o filtrar para tareas más avanzadas.
  • Si las reglas superpuestas causan resultados confusos, revisa el orden y la prioridad de tus reglas de formato.

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

 
Kutools para Excel: ¡Más de 300 herramientas prácticas a su alcance! ¡Disfrute de funciones de IA permanentemente gratis! ¡Descárguelo ahora!

Verifica si una celda comienza o termina con un carácter específico usando código VBA

Si necesitas automatizar el proceso, manejar grandes conjuntos de datos o prefieres un enfoque más versátil y personalizable, usar una macro VBA puede ser altamente efectivo. Esto es especialmente práctico cuando deseas recorrer un rango, generar resultados automáticamente en otra columna o resaltar celdas que cumplan con tus criterios, todo con una sola acción.

Cómo usar:

1. Abre el editor de VBA haciendo clic en Herramientas de Desarrollo > Visual Basic o presiona directamente Alt + F11. En la ventana de VBA, haz clic en Insertar > Módulo, y luego introduce el código apropiado como se muestra a continuación.

Si deseas generar el resultado ("OK"/"No OK") en una nueva columna para celdas que comiencen con un carácter específico, usa 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. Cierra el editor de VBA y regresa a Excel. Presiona la tecla F5 o haz clic en Ejecutar. Aparecerá un mensaje pidiéndote que selecciones el rango que deseas analizar y el carácter inicial objetivo. La macro generará "OK" o "No OK" en la columna inmediatamente a la derecha de tu selección.

Si prefieres resaltar celdas que terminan con un carácter específico (en lugar de generar un resultado), usa 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 ejecutar: Sigue el mismo proceso en el editor de VBA y ejecuta ResaltarCeldasQueTerminanConCaracter. Esto resaltará en amarillo cualquier celda cuyo valor termine con el carácter especificado.

Consejos y notas:

  • Todo el código VBA debe guardarse en un formato de archivo Excel habilitado para macros (.xlsm) para garantizar su correcto funcionamiento.
  • Estas macros son sensibles a mayúsculas y minúsculas y eliminan espacios antes de verificar los caracteres. Ajusta y personaliza dentro del código según sea necesario.
  • VBA es adecuado para usuarios avanzados o para escenarios que requieran procesamiento por lotes, operaciones repetidas o automatización de flujos de trabajo.
  • Siempre haz una copia de seguridad de tus datos antes de ejecutar macros en caso de cambios involuntarios.

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