La función EXTRAE en Excel nos ayuda a extraer caracteres que pertenecen a una cadena de texto. Lo único que debemos proporcionar es el número de caracteres que deseamos extraer y su punto de inicio dentro de la cadena de texto.
Categoría: Funciones de texto
¿Para qué sirve?: Sirve para devolver un número específico de caracteres de una cadena de texto, comenzando en la posición y en función del número de caracteres que especifique.
Sintaxis: EXTRAE (texto, posición_inicial, núm_de_caracteres)
Explicación de la función EXTRAE en Excel (MID en inglés)
Esta función tiene 3 argumentos:
- Texto: Es un argumento obligatorio. Es la cadena de texto que contiene los caracteres que desea extraer.
- Posición_inicial: Es un argumento obligatorio. Es la posición del primer carácter que desea extraer del texto. Posición_inicial para el primer carácter de texto es 1, y así sucesivamente.
- Si Posición_inicial es mayor que la longitud de texto, EXTRAE devuelve «» (texto vacío).
- Si Posición_inicial es menor que 1, MID/EXTRAEB devuelve el #VALUE! o #VALOR!.
- Núm_de_caracteres: Es un argumento obligatorio. Especifica el número de caracteres que desea que EXTRAE devuelva del argumento texto.
Cómo usar la función EXTRAE en Excel
Extraer un fragmento de contenido de una celda de Excel
Para explicar la función EXTRAE en Excel realizaremos un ejemplo muy sencillo pero ilustrativo donde extraeremos la palabra “Archivo 5” del contenido de la celda A1.
Imaginemos que nos descargamos un archivo en el cual se han añadido automáticamente una seria de caracteres que nos ensucian los datos, y debemos limpiarlos:
Para ello podemos usar la función EXTRAE en Excel siguiendo estos sencillos pasos:
Paso 1: En la celda B1 comenzamos introduciendo la fórmula:
=EXTRAE(
Paso 2: Ya que el primer argumento de la función es la cadena de texto, haremos clic sobre la celda A1 para obtener la referencia de celda:
=EXTRAE(A1,
Paso 3: El segundo argumento de la función es la posición inicial de la palabra “Archivo 5” dentro de la cadena de texto de la celda A1. Esta posición es el número 4.
=EXTRAE(A1,4
Paso 4: El último argumento es el número de caracteres que deseo extraer que son 9. Es importante considerar el espacio en blanco como un carácter. De esta manera tendremos finalmente la siguiente fórmula:
=EXTRAE(A1,4,9)
La función EXTRAE en Excel nos da el resultado esperado:
Separar palabras dentro de una celda de Excel
Otra gran aplicación de esta fórmula es el separar el contenido dentro de una celda de Excel. Podríamos decir que es la función inversa de CONCATENAR.
En este ejemplo imaginemos que tenemos una lista de nombres en los que se incluye en la misma celda el nombre y el apellido. Nosotros, sin embargo, queremos tener por separado el apellido, por lo tanto aplicaremos la función EXTRAE junto con ENCONTRAR para separarlo.
Paso 1: En la celda B8 comenzamos introduciendo la fórmula:
=EXTRAE(
Paso 2: Ya que el primer argumento de la función es la cadena de texto, haremos clic sobre la celda A6 para obtener la referencia de celda:
=EXTRAE(A6,
Paso 3: El segundo argumento de la función es la posición del espacio en blanco, a partir de donde empieza el apellido. Para encontrarlo automáticamente usamos la función ENCONTRAR:
=EXTRAE(A6,ENCONTRAR(
Paso 4: En los argumentos de la función ENCONTRAR escribiremos:
- Texto_buscado: » » (Es el espacio que queremos encontrar)
- Dentro_del_texto: A6. (Es la cadena de texto que contiene el texto que queremos encontrar)
=EXTRAE(A6;ENCONTRAR(" ";A6);
Paso 5: En núm_de_caracteres, el último argumento de la función EXTRAE, pondremos 100 para tener margen.
=EXTRAE(A6;ENCONTRAR(" ";A6);100)
De esta manera, Excel detectará que hay un espacio en la posición 5 automáticamente y extraerá el texto a partir de ahí. El resultado de la fórmula, por lo tanto, será el apellido de Juan Pérez.
Cuando dominas las posibilidades de Excel, es mucho más fácil y rápido hacer tu trabajo
Si alguna vez habías tenido que extraer el contenido de varias celdas en un Excel, seguramente hayas visto que te podrías haber ahorrado mucho tiempo aplicando la función EXTRAE. Si quieres conocer y dominar todo el potencial que te ofrece Excel para ser más eficiente en tu trabajo, infórmate de nuestro curso práctico de Excel.
¿No conoces Aglaia? Somos tus consultores especializados en herramientas Microsoft. Te acompañamos en cada paso de tu formación para garantizar que sacas el máximo provecho de tus datos.