Note: The other languages of the website are Google-translated. Back to English

Come fare riferimento o collegare il valore in un file della cartella di lavoro di Excel non aperto / chiuso?

Normalmente, quando si fa riferimento al valore della cella da un'altra cartella di lavoro, è necessario prima aprire la cartella di lavoro. Che ne dici di fare riferimento direttamente al valore della cella da una cartella di lavoro chiusa? Questo articolo ti mostrerà i metodi per fare riferimento al valore della cella da un determinato foglio di lavoro di un file della cartella di lavoro non aperto.

Valore di riferimento da file Excel non aperto / chiuso con formula
Inserisci tutti i dati di un determinato foglio di lavoro da un file Excel non aperto / chiuso con Kutools per Excel


Valore di riferimento da file Excel non aperto / chiuso con formula

Supponendo che la cartella di lavoro chiusa denominata test si trovi nel percorso E: \ File Excel \ del computer e si desidera fare riferimento al valore della cella A2 dal Foglio2 di questa cartella di lavoro chiusa. Si prega di fare quanto segue.

1. Selezionare una cella vuota per inserire il valore della cella di riferimento, immettere la formula nella barra della formula, quindi premere il tasto Entra chiave. Vedi screenshot:

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

Note:

1). Nella formula, E: \ File Excel \ è il percorso completo del file della cartella di lavoro non aperta, prova.xlsx è il nome della cartella di lavoro, Foglio2 è il nome del foglio che contiene il valore della cella da cui è necessario fare riferimento e A: A, 2,1 significa che la cella A2 verrà referenziata nella cartella di lavoro chiusa. Puoi modificarli in base alle tue esigenze.
2). Se si desidera selezionare manualmente un foglio di lavoro a cui fare riferimento, applicare la formula seguente. Dopo aver applicato la formula, a Seleziona Foglio si apre la finestra di dialogo, selezionare un foglio di lavoro e quindi fare clic sul pulsante OK. Quindi verrà fatto immediatamente riferimento al determinato valore di cella di questo foglio di lavoro.

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


Inserisci tutti i dati di un determinato foglio di lavoro da un file Excel non aperto / chiuso con Kutools per Excel

Se vuoi inserire l'intero contenuto del foglio di lavoro da un file Excel chiuso, qui ti consiglio il file Inserisci file al cursore utilità di Kutools for Excel. Si prega di seguire i passaggi seguenti per farlo.

Prima di applicare Kutools for Excel, Per favore scaricalo e installalo prima.

1. Selezionare una cella vuota con cui si desidera che inizi il foglio di lavoro di riferimento, quindi fare clic su Kutools Plus > Importa ed esporta > Inserisci file al cursore

2. Nel Inserisci file al cursore finestra di dialogo, fare clic su Scopri la nostra gamma pulsante.

3. Nel Selezionare un file da inserire nella posizione del cursore della cella finestra di dialogo, trova e seleziona la cartella di lavoro chiusa a cui vuoi fare riferimento, quindi premi il tasto Apri pulsante. Vedi screenshot:

4. Ora ritorna all'Inserto File al cursore finestra di dialogo, puoi selezionare uno qualsiasi dei file Solo valore (nessuna formula) e Non trasferire la formattazione opzioni di cui hai bisogno, quindi fai clic su OK pulsante. Nella prossima apparizione Seleziona un foglio di lavoro finestra di dialogo, specificare un foglio di lavoro e fare clic su OK pulsante. Vedi screenshot:

Ora l'intero contenuto nel foglio di lavoro selezionato della cartella di lavoro non aperta specificata viene referenziato nel foglio di lavoro corrente.

Note:: Oltre a fare riferimento a valori da una cartella di lavoro non aperta, puoi anche fare riferimento a valori da file Txt o CSV non aperti con questa utility.

  Se vuoi avere una prova gratuita (30-day) di questa utilità, fare clic per scaricarlo, quindi andare ad applicare l'operazione secondo i passaggi precedenti.


Articoli correlati:


I migliori strumenti per la produttività in ufficio

Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività dell'80%

  • Riutilizzo: Inserisci rapidamente formule complesse, grafici e tutto ciò che hai usato prima; Crittografa celle con password; Crea mailing list e invia email ...
  • Bar Super Formula (modifica facilmente più righe di testo e formula); Layout di lettura (leggi e modifica facilmente un gran numero di celle); Incolla su intervallo filtrato...
  • Unisci celle / righe / colonne senza perdere dati; Contenuto delle celle divise; Combina righe / colonne duplicate... Impedisci celle duplicate; Confronta intervalli...
  • Seleziona Duplica o Unico Righe; Seleziona Righe vuote (tutte le celle sono vuote); Super Find e Fuzzy Find in molte cartelle di lavoro; Selezione casuale ...
  • Copia esatta Più celle senza modificare il riferimento della formula; Riferimenti di creazione automatica a più fogli; Inserisci punti elenco, Caselle di controllo e altro ...
  • Estrai testo, Aggiungi testo, Rimuovi per posizione, Rimuovi spazio; Creare e stampare totali parziali di paging; Converti contenuto e commenti tra celle...
  • Super filtro (salva e applica schemi di filtri ad altri fogli); Ordinamento avanzato per mese / settimana / giorno, frequenza e altro; Filtro speciale in grassetto, corsivo ...
  • Combina cartelle di lavoro e fogli di lavoro; Unisci tabelle in base a colonne chiave; Suddividi i dati in più fogli; Conversione in batch xls, xlsx e PDF...
  • Più di 300 potenti funzionalità. Supporta Office/Excel 2007-2021 e 365. Supporta tutte le lingue. Facile implementazione nella tua azienda o organizzazione. Funzionalità complete Prova gratuita di 30 giorni. Garanzia di rimborso di 60 giorni.
scheda kte 201905

Scheda Office porta l'interfaccia a schede a Office e semplifica notevolmente il lavoro

  • Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
  • Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
  • Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!
fondo officetab
Commenti (7)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
Ho un foglio di lavoro per la registrazione delle spedizioni. Desidero recuperare i costi di trasporto acquisiti sui documenti di spedizione in diverse cartelle di lavoro senza VBA, indipendentemente dal fatto che le cartelle di lavoro siano aperte o chiuse, e visualizzare i risultati nel registro di spedizione per la rispettiva spedizione. Ho digitato manualmente il seguente percorso usando la funzione "Indice" e funziona.

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

La sfida che ho è che il paese, l'anno solare, il numero di registro, il numero dell'ordine e il nome del cliente sono soggetti a modifiche per spedizione. Per tenere conto di ciò, ho utilizzato la funzione "Concatena" per creare il percorso e sostituire le informazioni inserite manualmente a cui si fa riferimento sopra in base a determinati campi che l'utente compila nel Registro di spedizione. Innanzitutto, ho testato la funzione "Concatena" per creare il percorso e ha funzionato per le righe consecutive. Successivamente, ho combinato la funzione "Concatena" con la funzione "Indice" (per accedere alla cartella di lavoro chiusa) e ho ricevuto il risultato testuale del percorso anziché il valore della cella desiderata. Cosa mi sto perdendo?


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 recupera il paese

$JK$2:$NG$2 recupera il suffisso dell'anno solare

$D5 recupera il numero del registro di spedizione

$ I5 recupera il numero d'ordine

$G5 recupera il nome del cliente

AA2 ospita il valore desiderato


Ho anche provato la funzione "VLOOKUP" invece di "Indice" ma ho ricevuto un "#VALORE!" messaggio di errore.


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),"")
Questo commento è stato fatto dal moderatore sul sito
Caro grigio,
Ti dispiace caricare le cartelle di lavoro correlate?
Questo commento è stato fatto dal moderatore sul sito
La stessa cosa è successa a me. Esattamente la stessa. Hai trovato una soluzione?
Questo commento è stato fatto dal moderatore sul sito
La stessa cosa è successa a me. Esattamente la stessa. Hai trovato una soluzione?
Questo commento è stato fatto dal moderatore sul sito
Gray, penso di aver trovato una soluzione per te. Per favore contattami se stai ancora cercando: dons(at)premierconstructionspreadsheets(dot)com
Questo commento è stato fatto dal moderatore sul sito
La soluzione Kutools a questo è inutile. Inserisce l'intero file e non un intervallo o celle specifiche. Che spreco. Se Kutools volesse creare uno strumento utile, potrebbe scrivere qualcosa per superare l'indice (limitazione indiretta, consentendo l'approvvigionamento di contenuti dinamici senza scrivere VBA
Questo commento è stato fatto dal moderatore sul sito
Ciao CJ,
Grazie per il vostro consiglio.
Non ci sono ancora commenti pubblicati qui
Lasciate i vostri commenti
Pubblicazione come ospite
×
Valuta questo post:
0   Personaggi
Posizioni suggerite

Seguici

Copyright © 2009 - www.extendoffice.com. | Tutti i diritti riservati. Offerto da ExtendOffice, | Mappa del sito
Microsoft e il logo Office sono marchi o marchi registrati di Microsoft Corporation negli Stati Uniti e / o in altri paesi.
Protetto da Sectigo SSL