Saltar al contenido principal

¿Cómo hacer referencia o vincular el valor en un archivo de libro de Excel sin abrir / cerrado?

Normalmente, al hacer referencia al valor de celda de otro libro de trabajo, primero debe abrir el libro de trabajo. ¿Qué tal hacer referencia directamente al valor de la celda de un libro cerrado? Este artículo le mostrará métodos para hacer referencia al valor de celda de una determinada hoja de trabajo de un archivo de libro sin abrir.

Valor de referencia del archivo Excel sin abrir / cerrado con fórmula
Inserte todos los datos de una determinada hoja de trabajo de un archivo de Excel sin abrir / cerrado con Kutools para Excel


Valor de referencia del archivo Excel sin abrir / cerrado con fórmula

Supongamos que su libro de trabajo cerrado llamado prueba se ubica en la ruta E: \ Excel file \ de su computadora, y desea hacer referencia al valor de la celda A2 de la Hoja2 de este libro de trabajo cerrado. Haz lo siguiente.

1. Seleccione una celda en blanco para colocar el valor de la celda referenciada, ingrese la fórmula en la Barra de fórmulas y luego presione el botón Participar llave. Ver captura de pantalla:

=INDEX('E:\Excel file\[test.xlsx]Sheet2'!A:A,2,1)

Notas:

1). En la fórmula, E: \ Archivo de Excel \ es la ruta completa del archivo del libro sin abrir, prueba.xlsx es el nombre del libro de trabajo, Sheet2 es el nombre de la hoja que contiene el valor de celda desde el que necesita hacer referencia, y A: A, 2,1 significa que se hará referencia a la celda A2 en el libro de trabajo cerrado. Puede cambiarlos según sus necesidades.
2). Si desea seleccionar manualmente una hoja de trabajo para hacer referencia, aplique la siguiente fórmula. Después de aplicar la fórmula, Seleccionar hoja aparece el cuadro de diálogo, seleccione una hoja de trabajo y luego haga clic en el botón Aceptar. Luego, se hará referencia a cierto valor de celda de esta hoja de trabajo de inmediato.

=INDEX('E:\Excel file\[test.xlsx]sheetname'!A:A,2,1)


Inserte todos los datos de una determinada hoja de trabajo de un archivo de Excel sin abrir / cerrado con Kutools para Excel

Si desea insertar todo el contenido de la hoja de trabajo desde un archivo Excel cerrado, aquí le recomiendo el Insertar archivo en el cursor utilidad de Kutools for Excel. Siga los pasos a continuación para hacerlo.

Antes de aplicar Kutools for Excel, Por favor descargarlo e instalarlo en primer lugar.

1. Seleccione una celda en blanco con la que desea que comience la hoja de trabajo referenciada, luego haga clic en Kutools Más > Importación y exportación > Insertar archivo en el cursor

2. En el Insertar archivo en el cursor cuadro de diálogo, haga clic en Explorar del botón.

3. En el Seleccione un archivo para insertarlo en la posición del cursor de celda cuadro de diálogo, busque y seleccione el libro cerrado al que desea hacer referencia, y luego presione el botón Abierto botón. Ver captura de pantalla:

4. Ahora vuelve al Insertar Archivo en el cursor cuadro de diálogo, puede marcar cualquiera de los Solo valor (sin fórmulas) y No transferir formato opciones que necesite, y luego haga clic en el OK botón. En la próxima aparición Seleccione una hoja de trabajo cuadro de diálogo, especifique una hoja de trabajo y haga clic en el OK botón. Ver captura de pantalla:

Ahora se hace referencia a todo el contenido de la hoja de trabajo seleccionada del libro de trabajo sin abrir especificado en la hoja de trabajo actual.

Note: Además de hacer referencia a valores de un libro sin abrir, también puede hacer referencia a valores de un archivo Txt o CSV sin abrir con esta utilidad.

  Si desea tener una prueba gratuita (30 días) de esta utilidad, haga clic para descargarloy luego vaya a aplicar la operación según los pasos anteriores.


Artículos relacionados:

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (7)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
The Kutools solution to this is useless. It inserts the entire file and not a range or specific cells. What a waste. If Kutools wanted to make a useful tool, they could write something to overcome the Index(Indirect limitation, allowing for dynamic content sourcing without writing VBA
This comment was minimized by the moderator on the site
Hi CJ,
Thank you for your advice.
This comment was minimized by the moderator on the site
I have a worksheet for logging shipments. I want to retrieve the freight costs captured on shipping documents in different workbooks without VBA, whether the workbooks are opened or closed, and have the results returned to my shipping log per the respective shipment. I've manually typed the following path using the "Index" function and it works.

Ex #1: =IF(AND($G5>0,$I5>0,INDEX('V:\Operations\Shipping Log\Argentina\CY 2018\[AR18001_Order# 123456_Customer Name.xlsx]Shipping Document'!$AA:$AA,2,1),0)

The challenge I have is the country, calendar year, log number, order number and customer name are subject to change per shipment. To account for this I used the "Concatenate" function to build the path and replace the manually input information referenced above based on certain fields the user populates in the Shipping Log. First, I tested the "Concatenate" function to build the path and it worked for the consecutive rows. Next, I combined the "Concatenate" function with the "Index" function (to access the closed workbook) and received the text result of the path instead of the value of the desired cell. What am I missing?


Ex #2:=IF(AND($G5>0,$I5>0,INDEX(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:AA,2,1),0)"),"")

$C5 retrieves the country

$JK$2:$NG$2 retrieves the suffix of the calendar year

$D5 retrieves the shipping log number

$I5 retrieves the order number

$G5 retrieves the customer name

AA2 houses the desired value


I also tried "VLOOKUP" function instead of "Index" but received a "#VALUE!" error message.


Ex #3: =IF(AND($G5>0,$I5>0,VLOOKUP("Freight",(CONCATENATE("'V:\Operations\Shipping Log\",$C5,"\","CY 20",SUM($JK$2:$NG$2),"\","[",$D5,"_",$I5,"_",$G5,".xlsx]Shipping Document'!$AA:$AA"),2,FALSE),"")
This comment was minimized by the moderator on the site
Gray, I think I found a solution for you. Please contact me if you are still looking: dons(at )premierconstructionspreadsheets(dot )com
This comment was minimized by the moderator on the site
Same thing happened to me. Exactly the same. Did you find a solution?
This comment was minimized by the moderator on the site
Same thing happened to me. Exactly the same. Did you find a solution?
This comment was minimized by the moderator on the site
Dear Gray,
Do you mind uploading your related workbooks?
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations