Encuentre la segunda (o enésima) aparición de caracteres en Excel y Google Sheets

Descargar libro de trabajo de ejemplo

Descarga el libro de trabajo de ejemplo

Este tutorial demostrará cómo encontrar la segunda o enésima aparición de un personaje en Excel y Google Sheets.

Encontrar la enésima aparición de caracteres en el texto

Para encontrar la enésima aparición de un carácter (o cadena de caracteres), usaremos las funciones BUSCAR y SUSTITUIR. Por ejemplo, para obtener la posición del 2Dakota del Norte aparición del carácter "d", ponemos la siguiente fórmula en la celda C3:

= ENCONTRAR (CHAR (140), SUSTITUTE (B3, "d", CHAR (140), 2))

Podemos generalizar más la fórmula para encontrar una lista de personajes y ocurrencias:

= ENCONTRAR ("~", SUSTITUIR (B4, C4, "~", D4))

La fórmula tiene dos partes, que se explican por separado a continuación:

Parte de la función SUSTITUIR

Usamos la función SUSTITUIR para reemplazar la ocurrencia de un carácter específico ("c"), en la cadena de texto, con el carácter único ("~").

= SUSTITUIR (B3, C3, "~", D3)

Nota: Solo asegúrese de que el carácter único que está utilizando en la fórmula no esté ya en la cadena de texto.

ENCONTRAR Parte de la función

Ahora, colocamos la función ENCONTRAR antes de la función SUSTITUIR para obtener el resultado deseado.

Al reemplazar la instancia específica del carácter (aquí digamos su "c") con un carácter único ("~"), ahora podemos simplemente usar la función ENCONTRAR para buscar el carácter único ("~"). La función ENCONTRAR devolverá la posición de ese carácter único (“~”) en la cadena de texto.

= ENCONTRAR ("~", E3)

Por supuesto, esto devuelve el 2Dakota del Norte aparición de "c", que es 27. Y la fórmula se puede utilizar generalmente para devolver la posición de la enésima aparición de un carácter en Excel.

Encuentra la enésima aparición de caracteres en Google Sheets

La fórmula para encontrar la enésima aparición de un carácter de una cadena de texto funciona exactamente igual en Google Sheets que en Excel:

Va a ayudar al desarrollo del sitio, compartir la página con sus amigos

wave wave wave wave wave