Fórmula de Excel: Encontrar la posición de la n-ésima ocurrencia de un carácter
Para encontrar la primera ocurrencia de un carácter en una cadena en Excel, puedes usar la función ENCONTRAR. Sin embargo, ¿cómo encontrar la posición de la segunda, tercera o n-ésima ocurrencia de un carácter específico en una cadena? Este tutorial introduce una fórmula que combina las funciones ENCONTRAR y SUSTITUIR para manejar esta tarea y explica los argumentos de la fórmula.
Fórmula genérica:
=ENCONTRAR("~",SUSTITUIR(texto,carácter,"~",n_ocurrencia)) |
Argumentos
Texto: el texto o referencia de celda en el que deseas encontrar el carácter. |
Carácter: el carácter cuya posición deseas encontrar. |
N_ocurrencia: la ocurrencia específica del carácter. |
Valor devuelto
Esta fórmula devuelve un número que indica la posición de la n-ésima ocurrencia de un carácter.
Cómo funciona esta fórmula
Aquí, en la celda E3, necesitas encontrar la posición de la segunda ocurrencia del carácter en la celda C2 dentro de la cadena de texto en la celda B3. Por favor, usa la siguiente fórmula:
=ENCONTRAR("~",SUSTITUIR(B3,C3,"~",D3)) |
Pulsa Enter para obtener la posición, y puedes arrastrar el controlador de relleno sobre las celdas adyacentes para aplicar esta fórmula.
Explicación
SUSTITUIR(B3,C3,"~",D3): la función SUSTITUIR reemplaza el texto antiguo con uno nuevo en una instancia específica. Aquí, esta fórmula reemplaza el carácter en la celda C3 (+) con el nuevo carácter “~” en la cadena de texto de la celda B3 (Shift+Ctrl+Enter), y devuelve Shift+Ctrl~Enter.
Función ENCONTRAR: la función ENCONTRAR devuelve la posición de un carácter. Aquí, la fórmula devuelve la posición del carácter “~” en la nueva cadena de texto “Shift+Ctrl~Enter”.
Nota
“~” solo indica un nuevo carácter que se utiliza para reemplazar el carácter que deseas encontrar, y puedes cambiarlo por otros. Pero ten en cuenta que debe ser un carácter que no exista en la cadena.
Archivo de muestra
Haz clic para descargar el archivo de muestra
Fórmulas relacionadas
- Buscar el texto más frecuente con criterios
En algunos casos, es posible que desees encontrar el texto que aparece con mayor frecuencia basado en un criterio en Excel. Este tutorial introduce una fórmula matricial para manejar este trabajo y proporciona una explicación sobre los argumentos de esta fórmula. - Combinar celdas con comas
Este tutorial proporciona algunas fórmulas para unir varias celdas en una sola celda con una coma como separador, tal como se muestra en la captura de pantalla a continuación, y también explica cómo funcionan las fórmulas en Excel. - Hacer que el texto tenga la misma longitud
Si hay una lista de textos con diferentes longitudes, para que se vea mejor, puedes hacer que estos textos tengan la misma longitud agregando caracteres al final, como se muestra en la captura de pantalla a continuación. Aquí se proporciona una fórmula que combina las funciones LARGO y REPETIR para manejar esto en Excel. - Verificar si una celda contiene números
A veces, es posible que desees verificar si una celda contiene caracteres numéricos. Este tutorial proporciona una fórmula que devolverá VERDADERO si la celda contiene números, FALSO si la celda no contiene números.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.