Mid / Left | Right | subcadena entre paréntesis | subcadena que contiene texto específico/relleno Flash

no hay ninguna función de subcadena en Excel. Utilice MID, LEFT, RIGHT, FIND, LEN, SUBSTITUTE, REPT, TRIM y MAX en Excel para extraer subcadenas.

Mid

para extraer una subcadena, comenzando en el medio de una cadena, use la función MID en Excel.

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

Left

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

para extraer una subcadena (de cualquier longitud) antes del guion, agregue la función Buscar.

Explicación: la función BUSCAR busca la posición del tablero. Reste 1 de este resultado para extraer el número correcto de caracteres situados más a la izquierda. La fórmula mostrada anteriormente se reduce a la izquierda (A1,4-1).

derecha

para extraer los caracteres más a la derecha de una cadena, use la función derecha en Excel.,

para extraer una subcadena (de cualquier longitud) después del guion, agregue LEN y FIND.

Explicación: la función LEN devuelve la longitud de la cadena. La función Buscar encuentra la posición del guion. Reste estos valores para extraer el número correcto de caracteres situados más a la derecha. La fórmula mostrada anteriormente se reduce a la derecha (A1,6-4).

Subcadena entre paréntesis

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

1. La fórmula a continuación es casi perfecta.,

explicación: la función FIND encuentra la posición del paréntesis de apertura. Agregue 1 para encontrar la posición inicial de la subcadena. La fórmula mostrada anteriormente se reduce a MID (A1,6+1,2). Esta función MID siempre extrae 2 caracteres.

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

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 contiene texto específico (por ejemplo, el símbolo@), use SUBSTITUTE, REPT, MID, FIND, TRIM y MAX en Excel.

1. Primero, use SUBSTITUTE y REPT para sustituir un solo espacio con 100 espacios (o cualquier otro número grande).

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

3., Utilice la función Recortar para eliminar los espacios iniciales y finales.

4. Ponlo todo junto.

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), esto resulta en una posición inicial negativa. En este caso, la función MAX (consulte la fórmula anterior) devuelve 1.

relleno Flash

si no eres un héroe de Fórmula, usa relleno Flash en Excel para extraer subcadenas automáticamente.,

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 *