Ir al contenido principal

La función EXTRAE en Excel

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.

Sintaxis de la función EXTRAE

La función EXTRAE tiene 3 argumentos:
Argumentos de la función EXTRAE en Excel
  • Texto (obligatorio): La cadena de texto original de donde deseamos extraer los caracteres.
  • Posición_inicial (obligatorio): El número de la posición que ocupa el primer carácter que deseamos extraer. El primer carácter del Texto tiene siempre la posición número 1.
  • Núm_de_caracteres (obligatorio): El número de caracteres que se van a extraer del Texto a partir de la posición inicial.

Ejemplo de la función EXTRAE

Para probar la función EXTRAE en Excel realizaremos un ejemplo muy sencillo pero ilustrativo en el cual extraeré la palabra “Archivo 5” del contenido de la celda A1.
Extraer caracteres de un texto con la función EXTRAE
  1. En la celda B1 comenzamos introduciendo la fórmula:
    =EXTRAE(
  2. Ya que el primer argumento de la función es la cadena de texto, haré clic sobre la celda A1 para obtener la referencia de celda:
    =EXTRAE(A1,
  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 la número 4.
    =EXTRAE(A1,4
  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 y de esta manera tengo la fórmula final:
    =EXTRAE(A1,4,9)
De esta manera la función EXTRAE nos da el resultado esperado:
Ejemplo de la función EXTRAE en Excel

La función EXTRAE y las fechas

Algunos usuarios de Excel intentan utilizar la función EXTRAE con datos de tipo fecha con la intención de obtener información del día, del mes o del año. Sin embargo estos intentos siempre resultarán en un error ya que las fechas en Excel son un número el cual tiene formato de celda especial para mostrarse como texto. La solución para extraer las partes de una fecha es utilizar las funciones DIA, MES y AÑO.

Comentarios

Entradas más populares de este blog

ATAJOS DEL TECLADO

Prácticamente todas las herramientas y acciones de Excel se pueden ejecutar desde el teclado. Eso te da mucha más velocidad a la hora de manejar Excel y aumenta tu productividad en tu trabajo diario. Tenemos preparada esta impresionante lista de atajos del teclado, seguro que encontrás muchos que no conocías! TECLAS PARA TRABAJAR EN UNA HOJA DE CALCULOS  Teclas para moverse y desplazarse por una hoja de cálculo o un libro Teclas de dirección Moverse una celda hacia arriba, hacia abajo, hacia la izquierda o hacia la derecha CTRL+ tecla de dirección Ir hasta el extremo de la región de datos actual INICIO Ir hasta el comienzo de una fila CTRL+INICIO Ir hasta el comienzo de una hoja de cálculo CTRL+FIN Ir a la última celda de la hoja de cálculo, que es la celda ubicada en la intersección de la columna situada más a la derecha y la fila ubicada más abajo (en la esquina inferior derecha) o la celda opuesta a la celda inicial, que es normalmente la celda A1 AV PÁG ...

Una forma para crear copia de una hoja

Con Excel es posible crear una copia de la hoja activa. Es muy fácil: Con el cursor del ratón, seleccione la hoja que quiere copiar y presione simultáneamente la tecla CTRL y arrástrelo hasta el lugar donde quiere copiarla. Mantenga la tecla CTRL y el cursor del ratón presionados al mismo tiempo.

Concatenar textos en un solo textbox

Como su mismo nombre lo dice, es un código que concatena varios textbox en un solo textbox. espero les sirva de algo       Descargar Archivo

Macro Para Dividir texto en celdas diferentes

Has tu pedido por el correo electronico   solucionesmsexcelvba@gmail.com ¡Yo Te lo diseño de acuerdo a tus necesidades! "Muchas personas en su trabajo diario realizan tareas repetitivas frente a sus hojas Excel, desperdiciando días enteros en realizar informes de manera manual los cuales, con un simple clic a un botón en cuestión de segundos estaría realizado".

Mostrar hojas ocultas en un libro de Excel

¿Alguna vez has intentando mostrar todas las hojas ocultas en un libro de Excel? si tu respuesta fue Si, entonces ya te diste cuenta de que no hay una opción. para poder solucionar este detalle tenemos que utilizar el siguiente código. Alt+F11 insertamos un módulo y pegamos este código: Sub mostrar_hojas_ocultas_() Dim hojas As Byte hojas = Sheets.Count For i = 1 To hojas Sheets(i).Visible = True Next End Sub Y con esto solucionamos en segundos.

Pasos a seguir para permitir que las macros de VBA se ejecuten en archivos

Las macros de internet se bloquearán de forma predeterminada en Office. Las macros de VBA son una forma común en que los actores malintencionados obtienen acceso para implementar malware y ransomware. Por tanto, para ayudar a mejorar la seguridad en Office, se ha cambiado el comportamiento predeterminado de las aplicaciones de Office para bloquear macros en archivos de Internet. Con este cambio, cuando los usuarios abren un archivo que procede de Internet (por ejemplo, datos adjuntos de correo electrónico) y ese archivo contiene macros, se muestra el siguiente mensaje:  Para que funcione las macros, hay que seguir estos pasos: Click de derecho al Archivo y propiedades:    y te aparecerá esta ventana, le activas el check para desbloquear, Aceptar y listo :   Importante: Realizar este proceso solamente si conoces el origen del archivo, no nos hacemos responsable si en algún momento sufre algún daño tu equipo.

Controlar base de datos de proveedores.

Has tu pedido por el correo electronico   solucionesmsexcelvba@gmail.com ¡Yo Te lo diseño de acuerdo a tus necesidades!

Sumar en Excel según el color de la celda

Desafortunadamente Excel no tiene una formula o una función que realice esta tarea, por lo que tendremos que construir una función personalizada. Para sumar por el color de relleno de una celda será necesario evaluar la propiedad Interior.Color y todas las celdas que tengan el mismo valor deberán ser sumadas. El código de nuestra función será el siguiente: Function Sumarcolor(Celdacolor As Range, Rangosuma As Range) As Double     Dim celda As Range     For Each celda In Rangosuma         If celda.Interior.ColorIndex = Celdacolor.Cells(1, 1).Interior.ColorIndex Then Sumarcolor = Sumarcolor + celda     Next celda     Set celda = Nothing End Function Cada vez que encontramos una coincidencia en el valor de la propiedad Interior.Color la variable resultado hace la suma del valor de la celda y así obtenemos la suma total. Observa el comportamiento de esta función: ...

Asignar nombres a celdas o rangos

Asignar un nombre a un rango de celdas Estos nombres se pueden utilizar dentro de una fórmula para ayudar en la compresión de la misma posteriormente. Para asignar  un nombre a una celda sigue los siguientes pasos. Selecciona la celda o rango a la que asignarás un nombre y haz clic en el cuadro Nombre que se encuentra en el extremo izquierdo de la barra de fórmulas: Escribe el nombre que deseas y presiona Entrar. Otra manera de crear un nombre para un rango es desde la ficha Fórmulas y el botón Asignar nombre . Una vez que hayas seleccionado el rango de celdas oprime este botón y se mostrará el cuadro de diálogo Nombre nuevo : En la caja de texto Nombre coloca el nombre que asignarás a la celda o rango y oprime el botón Aceptar. Utilizar un nombre en una fórmula Como ejemplo final utilizaré el nombre que acabamos de crear dentro de una fórmula para que observes cómo Excel interpreta correctamente el nuevo nombre del rango, observa la barra de fórmul...

Hacer Suma dentro de un textbox

Aqui te comparto un Form, en el cual puedes hacer sumas como si fuera las celdas de excel. un ejemplo: 500+500       Enter     Descargar Archivo