Dominando TEXTBEFORE y TEXTAFTER en Excel

Última actualización el 04/04/2025
Tiempo de leer: 2 minutos

TEXTO ANTES y TEXTO DESPUÉS son nuevos Excel 365 Funciones que le permiten extraer partes de texto fácilmente. Estas funciones son fáciles de usar y devuelven una extracción compleja como la que se muestra a continuación. relleno flash puede hacer.

Pueden extraer de manera eficiente nombres, apellidos, ciudades, códigos postales y direcciones del texto.

Cómo extraer texto con TEXTAFTER y TEXTBEFORE

Extraer la primera palabra de una cadena.

El Función TEXTO ANTES devuelve el texto que aparece antes de un carácter o cadena determinados, como un espacio.

Extraer la primera palabra de un texto.

Para extraer la primera palabra, escribe =TEXTBEFORE(A2," ").

Extrae la primera palabra de las celdas.

Es simple: extraes el texto ANTES del primer delimitador.

Extrae las dos primeras palabras.

TEXTBEFORE tiene un tercer argumento que especifica cuántas palabras extraer.

Para extraer el nombre y apellido, utilice =TEXTBEFORE(A2," ",2).

Extraer nombre y nombre

Usando IZQUIERDA y BUSCARNecesitarías una fórmula compleja. Por eso, TEXTBEFORE es muy fácil de usar 😉

=IZQUIERDA(A2,BUSCAR(" ",A2,BUSCAR(" ",A2,1)+1))

La función DESPUÉS DE TEXTO

El Función TEXTO DESPUÉS extrae texto después del n-ésimo delimitador.

Para devolver la dirección, el código postal y la ciudad, debemos extraer la cadena después del segundo "espacio"Entonces la fórmula es =TEXTAFTER(A2," ",2).

TEXTO DESPUÉS del segundo espacio

Utilice un valor negativo

TEXTAFTER y TEXTBEFORE permiten valores negativos, y esto es muy útil. Un valor negativo significa que lees tu cadena desde la derecha. 😮👍

Por ejemplo, para extraer el nombre de la ciudad, es decir, la palabra después de la última coma de la cadena, escribiremos la fórmula: TEXTAFTER(A2,",",-1)

Valor negativo a extraer de la derecha de la cadena

¿Cómo se extrae una subcadena en el medio?

Para extraer solo el nombre, combina ambas funciones.

  • Primero, TEXTBEFORE extrae las dos primeras palabras.
  • Luego, TEXTAFTER extrae la última palabra de ese resultado.

=TEXTODESPUÉS(TEXTOANTES(A2," ",2)," ")

Extrae solo el nombre

Otro ejemplo es cómo extraer únicamente la dirección. Puedes hacerlo siguiendo estos pasos.

  • Eliminar el nombre y apellido utilizando un delimitador de espacio.
  • Elimina las dos últimas palabras utilizando un delimitador de coma.

=TEXTOANTES(TEXTODESPUÉS(A2," ",2),",",-2)

Extrae solo la dirección

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

Dominando TEXTBEFORE y TEXTAFTER en Excel

Tiempo de leer: 2 minutos
Última actualización el 04/04/2025

TEXTO ANTES y TEXTO DESPUÉS son nuevos Excel 365 Funciones que le permiten extraer partes de texto fácilmente. Estas funciones son fáciles de usar y devuelven una extracción compleja como la que se muestra a continuación. relleno flash puede hacer.

Pueden extraer de manera eficiente nombres, apellidos, ciudades, códigos postales y direcciones del texto.

Cómo extraer texto con TEXTAFTER y TEXTBEFORE

Extraer la primera palabra de una cadena.

El Función TEXTO ANTES devuelve el texto que aparece antes de un carácter o cadena determinados, como un espacio.

Extraer la primera palabra de un texto.

Para extraer la primera palabra, escribe =TEXTBEFORE(A2," ").

Extrae la primera palabra de las celdas.

Es simple: extraes el texto ANTES del primer delimitador.

Extrae las dos primeras palabras.

TEXTBEFORE tiene un tercer argumento que especifica cuántas palabras extraer.

Para extraer el nombre y apellido, utilice =TEXTBEFORE(A2," ",2).

Extraer nombre y nombre

Usando IZQUIERDA y BUSCARNecesitarías una fórmula compleja. Por eso, TEXTBEFORE es muy fácil de usar 😉

=IZQUIERDA(A2,BUSCAR(" ",A2,BUSCAR(" ",A2,1)+1))

La función DESPUÉS DE TEXTO

El Función TEXTO DESPUÉS extrae texto después del n-ésimo delimitador.

Para devolver la dirección, el código postal y la ciudad, debemos extraer la cadena después del segundo "espacio"Entonces la fórmula es =TEXTAFTER(A2," ",2).

TEXTO DESPUÉS del segundo espacio

Utilice un valor negativo

TEXTAFTER y TEXTBEFORE permiten valores negativos, y esto es muy útil. Un valor negativo significa que lees tu cadena desde la derecha. 😮👍

Por ejemplo, para extraer el nombre de la ciudad, es decir, la palabra después de la última coma de la cadena, escribiremos la fórmula: TEXTAFTER(A2,",",-1)

Valor negativo a extraer de la derecha de la cadena

¿Cómo se extrae una subcadena en el medio?

Para extraer solo el nombre, combina ambas funciones.

  • Primero, TEXTBEFORE extrae las dos primeras palabras.
  • Luego, TEXTAFTER extrae la última palabra de ese resultado.

=TEXTODESPUÉS(TEXTOANTES(A2," ",2)," ")

Extrae solo el nombre

Otro ejemplo es cómo extraer únicamente la dirección. Puedes hacerlo siguiendo estos pasos.

  • Eliminar el nombre y apellido utilizando un delimitador de espacio.
  • Elimina las dos últimas palabras utilizando un delimitador de coma.

=TEXTOANTES(TEXTODESPUÉS(A2," ",2),",",-2)

Extrae solo la dirección

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *