En esta publicación, te mostraremosCómo extraer datos de otra hoja en Excel. Si bien copiar y pegar datos es simple, extraer datos de una hoja a otra ofrece ventajas significativas en Excel.
Cuando extrae datos usando fórmulas, los datos están vinculados a la fuente. Esto garantiza que cuando cambian los datos en una hoja, los datos vinculados en la otra hoja se actualizan automáticamente. Esto ahorra tiempo y reduce el riesgo de errores, manteniendo los datos consistentes en todas las hojas de trabajo sin la necesidad de actualizaciones manuales.
Cómo extraer datos de otra hoja en Excel
Aextraer datos de otra hoja en Excel, puede usar uno de los siguientes métodos según sus necesidades:
- Utilice referencias celulares
- Use la función Vlookup
- Use las funciones de índice y coincidencia
Estos métodos proporcionan opciones versátiles para extraer datos entre las hojas, independientemente de la versión de Excel que esté utilizando.
Veamos esto en detalle
1] Use referencias celulares
Usandoreferencias celulareses el método más simple para extraer datos de otra hoja en Excel y es ideal para conjuntos de datos pequeños donde necesita hacer referencia a algunas celdas en lugar de administrar grandes cantidades de datos.
Digamos que tenemos un libro de trabajo con 2 hojas. La hoja 1 contiene el conjunto de datos de origen, como se muestra en la imagen a continuación:
Para extraer datos de la hoja 1 a la hoja 2 utilizando referencias de celda, haga clic en la pestaña para la hoja 2 y configure los encabezados de su columna (en las celdas A1, B1 y C1)
En la celda A2 de la hoja 2, ingrese la fórmula para hacer referencia a la primera fila de datos de la hoja 1:
=Sheet1!A2
En la celda B2 de la hoja 2, ingrese:
=Sheet1!B2
En la celda C2 de la hoja 2, ingrese:
=Sheet1!C2
Ahora seleccione las celdas A2, B2 y C2, y arrastre el mango de relleno hacia abajo para copiar las fórmulas para las filas restantes (hasta la fila 11, ya que tenemos 10 filas de datos).
Después de seguir estos pasos, la hoja 2 mostrará los datos de la hoja 1. Si se realizan cambios en los datos en la hoja 1, también se actualizarán automáticamente en la hoja 2.
2] Use la función Vlookup
es ideal si está buscando datos específicos en una columna y desea extraer la información correspondiente de otra hoja.
Ahora supongamos que queremos recuperar la información de los empleados, específicamente el 'género', de la hoja 1 basada en una lista de códigos de empleados proporcionados en la hoja 2, como se muestra en la imagen a continuación:
En la celda B2 de la hoja 2, ingrese la siguiente fórmula para obtener el género:
=VLOOKUP(A2,Sheet1!B2:C11,2,FALSE)
En la fórmula anterior:
- B2es el valor que estamos buscando (el código del empleado).
- Hoja1! B $ 2: C $ 11es el rango en la hoja 1 que contiene los datos.
- 2indica qué columna del rango queremos devolver (2 devuelve el género - columna C en el rango).
- FALSO:Esto significa que queremos una coincidencia exacta
A continuación, seleccione la celda B2 y arrastre el mango de relleno hacia abajo para copiar las fórmulas para todos los códigos de empleados en la columna A.
Esto extraerá dinámicamente los datos en función de los códigos de los empleados enumerados en la hoja 2. Si se realizan cambios en la Hoja 1, la información en la Hoja 2 se actualizará automáticamente cuando se hace referencia a los códigos de los empleados.
3] Use las funciones de índice y coincidencia
ElFunciones de índice y coincidenciason ideales para situaciones en las que crece su conjunto de datos o cuando necesita realizar búsquedas en diferentes órdenes de columna. Por ejemplo, si desea extraer el género en función del código del empleado de la hoja 1 a la hoja 2, ingresará la siguiente fórmula en la celda B2 de la hoja 2:
=INDEX(Sheet1!C$2:C$11, MATCH(A2, Sheet1!B$2:B$11, 0))
En la fórmula anterior,
- ElÍndice (Hoja1! C $ 2: C $ 11, ...)La parte especifica que desea devolver un valor de la columna C (género) en la hoja 1.
- ElMatch (A2, Hoja1! B $ 2: B $ 11, 0)Parte busca el código del empleado en la celda A2 dentro del rango de códigos de empleados en la hoja 1.
- Cero (0)indica que desea una coincidencia exacta.
La función de coincidencia devuelve el número de fila relativa del código de empleado coincidente, que luego usa la función de índice para recuperar el género correspondiente.
Del mismo modo, puede seleccionar la celda B2 y arrastrar el mango de relleno hacia abajo para copiar la fórmula de todos los códigos de empleados enumerados en la columna A.
¡Eso es todo! Espero que encuentres esto útil.
Leer:.
¿Cómo extrajo datos específicos de una hoja de Excel a otra?
Una de las formas más simples de extraer datos específicos de una hoja de Excel a otra es usar referencias de celdas, donde vincula directamente las celdas desde la hoja de origen a la hoja de destino ingresando una fórmula en la celda de destino. Para una recuperación de datos más compleja, puede usar la función Vlookup o una combinación de funciones de índice y coincidencia.
¿Cómo copiar filas específicas en Excel a otra hoja automáticamente?
Si tiene Excel 365 o Excel 2021, puede usarPara copiar automáticamente filas específicas de una hoja a otra según ciertos criterios. Si tiene una versión anterior como Excel 2019 o 2016, puede utilizar elcaracterística para establecer criterios y copiar filas coincidentes a otra hoja. También puede agregar una columna adicional en su conjunto de datos donde usa fórmulas (comoIF
declaraciones) para marcar filas específicas que cumplan ciertos criterios y luego apliquen la función Autofilter para mostrar solo las filas que cumplen con sus criterios.
Leer a continuación:.