Encontrar la Aparición de un carácter en Excel – 3 formas rápidas
Encontrar la aparición de un carácter específico dentro de una cadena de texto en Excel resulta especialmente útil en análisis de datos, ya que le permite analizar cadenas o extraer información basándose en determinados delimitadores o patrones. Por ejemplo, imagine que necesita localizar la segunda o tercera aparición del carácter «-» en una cadena de texto. A continuación, le presentamos técnicas sencillas para lograrlo de forma eficiente.

Encontrar la Aparición de un carácter en una cadena de texto con fórmula
Puede crear una fórmula para encontrar la aparición de un carácter. Siga estos pasos:
1. Introduzca o copie la siguiente fórmula en la celda donde desee obtener el resultado:
=FIND(CHAR(1),SUBSTITUTE(A2,"-",CHAR(1),2)) - «A2»: La celda que contiene la cadena.
- «-»: El carácter que busca.
- «2»: La segunda aparición que desea encontrar; puede cambiarla a 3, 4… según sus necesidades.
2. A continuación, arrastre la fórmula hacia abajo para rellenar las demás celdas y, de inmediato, aparecerá la posición del segundo carácter “–”, tal como se muestra en la captura:
- «SUSTITUIR» reemplaza la aparición del carácter por un carácter no imprimible (CARÁCTER(1)).
- «ENCONTRAR» busca este carácter no imprimible y devuelve la posición de su aparición.
Encontrar la Aparición de un carácter en una cadena de texto con Kutools para Excel
Si no le gustan las fórmulas ni VBA, pruebe una alternativa cómoda: «Kutools para Excel». En sus grupos de fórmulas encontrará una herramienta muy práctica: «Encontrar la posición de la N-ésima aparición de un carácter en una cadena», que identifica y devuelve al instante la enésima posición de cualquier carácter en una celda.
Tras instalar Kutools para Excel, haga clic en «Kutools» > «Asistente de fórmulas» > «Asistente de fórmulas» para abrir el cuadro de diálogo del Asistente de fórmulas. A continuación, haga clic en la celda donde desee insertar el resultado y siga estos pasos:
- Seleccione «Búsqueda» en la Lista desplegable de la sección «Tipo de fórmula»;
- Elija la sección «Encontrar la posición de la N-ésima aparición de un carácter en una cadena en Selecciona una fórmula»;
- Seleccione la celda que contiene la cadena que va a usar, luego escriba el carácter especificado y Aparición en los cuadros de texto de la sección «Entrada de argumento»;
- Por último, haga clic en el botón «Aceptar» para obtener el resultado.

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
Encontrar la Aparición de un carácter en una cadena de texto con una función definida por el usuario
En esta sección, le explicamos cómo crear y utilizar una función definida por el usuario (UDF) para encontrar la aparición de un carácter en Excel, con una guía paso a paso que optimizará el manejo de sus datos.
- Mantenga pulsadas las teclas «ALT» + «F11» para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
- Haga clic en «Insertar» > «Módulo» y pegue la siguiente macro en la ventana del módulo.
Function FindN(sFindWhat As String, _ sInputString As String, N As Integer) As Integer 'Updateby Extendoffice Dim J As Integer Application.Volatile FindN = 0 For J = 1 To N FindN = InStr(FindN + 1, sInputString, sFindWhat) If FindN = 0 Then Exit For Next End Function - A continuación, cierre la ventana de VBA, regrese a la hoja de cálculo e introduzca la siguiente fórmula en una celda. Luego, arrastre el controlador de relleno hacia abajo para aplicarla al resto de las celdas, tal como se muestra en la captura.
=FindN("-",A2,3)
- Contar el número de apariciones de una palabra en una columna
- Si tiene una columna de datos con valores duplicados, como se muestra en la siguiente captura de pantalla, y desea contar cuántas veces aparece una palabra específica en dicha columna, este tutorial le presenta algunos trucos para lograrlo rápidamente en Excel.
- Reemplazar los primeros n caracteres o Aparición de un carácter por otro
- En Excel, normalmente puede buscar y reemplazar una cadena mediante la función Buscar y reemplazar, pero si se encuentra en alguno de los siguientes casos, dicha función no podrá ayudarle.
- Extraer el enésimo carácter de una cadena
- Generalmente, es posible que quieras extraer una cadena tras un carácter específico, pero en este caso deseas obtener el enésimo carácter de una cadena, tal como se muestra en la siguiente captura de pantalla.
- Extraer los primeros/últimos n caracteres de una cadena
- Por ejemplo, imagine que tiene una lista con cadenas largas en cada celda y desea extraer únicamente los primeros N caracteres de cada una, como los tres primeros caracteres. Ahora puede usar los siguientes métodos para lograrlo en Excel.
Artículos relacionados:
Las mejores herramientas de productividad para Office
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.
- 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

