Tiene un conjunto de datos y desea extraer la parte del nombre de la dirección de correo electrónico. Esta tarea se puede realizar con un texto a columna y una fórmula que utiliza las funciones IZQUIERDA y ENCONTRAR.
Uso de las funciones IZQUIERDA y ENCONTRAR
La función IZQUIERDA:
La función IZQUIERDA devuelve un texto dado desde la izquierda de nuestra string de texto según la cantidad de caracteres especificados.
Sintaxis:
LEFT(text, [num_chars])
Parámetros:
- Texto: El texto del que queremos extraer.
- Num_chars (Opcional): El número de caracteres que desea extraer. El num_chars predeterminado es 1 y el número debe ser un número positivo mayor que cero.
Ejemplo:
Paso 1: formatea tus datos.
Ahora, si quieres obtener los primeros geeks de geeksforgeeks en B2. Sigamos el siguiente paso.
Paso 2: Ingresaremos =IZQUIERDA(B2,5) en la celda B3. Aquí queremos que Excel extraiga los primeros 5 caracteres del lado izquierdo de nuestro texto en B2.
Esto volverá Geeks.
Pasemos a la función FIND.
La función ENCONTRAR:
La función ENCONTRAR devuelve la posición de un texto dado dentro de un texto.
Sintaxis:
FIND(find_text, within_text, [start_num])
Parámetros:
- Find_text: El texto que queremos encontrar.
- Within_text: El texto que contiene nuestro find_text.
- Start_num (Opcional): La posición inicial de nuestro find_text. El valor predeterminado es 1.
Ejemplo:
Paso 1: formatea tus datos.
Ahora, si desea encontrar «for» en geeksforgeeks en B2. Sigamos el siguiente paso.
Paso 2: Ingresaremos = ENCONTRAR («para», B2) en la celda B3. Aquí queremos que Excel encuentre «para» en nuestro texto en B2.
Esto devolverá 6 porque «para» se encuentra en el carácter número 6 en nuestro texto.
Ahora usemos ambos para extraer el texto antes de la “@” en una dirección de correo electrónico.
Paso 1: Formatear nuestros datos.
Paso 2: Busquemos la ubicación de la “@” del correo electrónico. Aquí usamos la función ENCONTRAR.
Ingresaremos =FIND(“@”,C2) en la celda C3. Aquí queremos que Excel encuentre “@” en nuestro texto en C2.
Paso 3: Esto devolverá 9. A continuación, como queremos el texto y no el número, usaríamos la función IZQUIERDA mientras usamos la función de ubicación de la función ENCONTRAR.
Paso 4: Ingresaremos = IZQUIERDA (C2, FIND («@», C2)) en la celda C3. Aquí queremos que Excel extraiga la cantidad de caracteres definidos por nuestra función FIND del lado izquierdo de nuestro texto en C2.
Paso 5: Pero esto devuelve un «feedback@».
Paso 6: Ahora necesitamos modificar la fórmula. Por lo tanto, agregamos un -1 para obtener el texto exactamente antes de la «@».
Paso 7: Esto devuelve lo que queremos «retroalimentación». Ahora podemos arrastrar la fórmula hacia abajo.
Uso de texto en columnas
Esto lo extraería usando el aspecto delimitador de las funciones de texto a columna de Excel:
Paso 1: Formateamos nuestros datos.
Paso 2: seleccione la columna C, que contiene la dirección de correo electrónico.
Paso 3: vaya a la cinta de datos y haga clic en Texto en columnas.
Paso 4: Aparece el cuadro Texto a columna. Aunque el valor predeterminado suele ser Delimitado, seleccione Delimitado si no lo es. Haga clic en Siguiente.
Paso 5: Desmarque la pestaña, marque la otra casilla de verificación y escriba «@». Haga clic en Siguiente.
Paso 6: Especifique su ubicación. Cambiaríamos $C$2 a $D$2 porque queremos el resultado en la celda D2. Haga clic en Finalizar.
Paso 7: Eliminamos el contenido de la columna E.
Paso 8: ¡Viola! Tenemos nuestro texto antes de la “@”
Publicación traducida automáticamente
Artículo escrito por iheifeanyi y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA