Subcadena de Excel: sencillo tutorial de Excel

Hola, por aquí Miguel y al día de hoy os traigo un nuevo post.

No hay ninguno SUBSTRING funcionar en Sobresalir. Utilice MID, LEFT, RIGHT, FIND, LEN, SUBSTITUTE, REPT, TRIM y MAX en Excel para extraer subcadenas.

Medio

Para extraer una subcadenaComenzando en el medio de una cadena, use la función MID en Excel.

Extraer una subcadena en Excel

Explicación: La función MID comienza en la posición 7 (O) y extrae 6 caracteres.

A la izquierda

Para extraer los caracteres más a la izquierda en una cadena, use la función IZQUIERDA en Excel.

Función izquierda

Para extraer una subcadena (de cualquier longitud) antes del guión, agregue la función FIND.

Personajes más a la izquierda

Explicación: La función BUSCAR busca la posición del script. Reste 1 de este resultado para extraer el número correcto de caracteres a la izquierda. La fórmula que se muestra arriba se reduce a IZQUIERDA (A1,4-1).

Cierto

Para extraer los caracteres del extremo derecho de una cadena, use la función DERECHA en Excel.

Función correcta

Para extraer una subcadena (de cualquier longitud) después del guión, agregue LEN y FIND.

Personajes más a la derecha

Explicación: La función LEN devuelve la longitud de la cadena. La función ENCONTRAR busca la posición del script. Reste estos valores para extraer el número correcto de caracteres a la derecha. La fórmula que se muestra arriba se reduce a DERECHA (A1,6-4).

Subcadena entre paréntesis

Para extraer una subcadena entre paréntesis (o llaves, corchetes, barras, etc.), use MID y FIND en Excel.

1. La siguiente fórmula es casi perfecta.

Mid y Find

Explicación: La función BUSCAR busca la posición del paréntesis inicial. Agregue 1 para encontrar la posición inicial de la subcadena. La fórmula que se muestra arriba se reduce a MID (A1.6 + 1.2). Esta función MID siempre extrae 2 caracteres.

2. Reemplace 2 (tercer argumento) con una fórmula que devuelva la longitud de la subcadena.

Subcadena entre paréntesis

Explicación: Reste la posición del paréntesis de apertura y el valor 1 de la posición del paréntesis de cierre para encontrar la longitud correcta de la subcadena.

Subcadena que contiene texto específico

Para extraer una subcadena que contenga texto específico (por ejemplo, el símbolo @), use SUBSTITUTE, REPT, MID, FIND, TRIM y MAX en Excel.

1. Primero, use SUSTITUIR y REPETIR para reemplazar un solo espacio con 100 espacios (o cualquier otro número grande).

Función sustituta

2. La función MID a continuación comienza en 50 (1/2 * número grande) posiciones antes de la posición del símbolo @ y extrae 100 caracteres (número grande).

Subcadena con espacios

3. Utilice la función TRIM para eliminar el espacio inicial y final.

Función de cultivo

4. Reúna todo.

Subcadena que contiene texto específico

Nota: En el paso 2, la función MID comienza 50 posiciones antes de la posición del símbolo @. Si la dirección de correo electrónico es la primera palabra de la oración (celda A3), da como resultado una posición inicial negativa. En este caso, la función MAX (ver fórmula anterior) devuelve 1.

Relleno flash

Si no es un héroe de fórmulas, use Flash Fill en Excel para extraer automáticamente las subcadenas.

Relleno flash

Nota: Excel no inserta fórmulas, si cambia las cadenas de texto en la columna A, Excel no actualizará los números en la columna B.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Esta página utiliza Cookies. Más info