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

Foglio di lavoro dinamico Excel o riferimento alla cartella di lavoro

Supponendo che tu abbia dati con lo stesso formato su più fogli di lavoro o cartelle di lavoro e devi ottenere dati da questi fogli di lavoro o cartelle di lavoro dinamicamente in un altro foglio. La funzione INDIRETTO può aiutarti a farlo rapidamente.

Fare riferimento alle celle in un altro foglio di lavoro in modo dinamico
Fare riferimento alle celle in un'altra cartella di lavoro in modo dinamico


Fare riferimento alle celle in un altro foglio di lavoro in modo dinamico

Supponendo che ci siano quattro fogli di lavoro contenenti diverse vendite in trimestri per quattro venditori e si desidera creare un foglio di lavoro di riepilogo per estrarre dinamicamente le vendite trimestrali in base al venditore corrispondente. Per farlo funzionare, la formula seguente può aiutare.

Formula generica

=INDIRECT("'"&sheet_name&"'!Cell to return data from")

1. Come mostrato nell'immagine sottostante, in primo luogo, è necessario creare il foglio di lavoro di riepilogo inserendo i nomi dei fogli separatamente in celle diverse, quindi selezionare una cella vuota, copiare la formula sottostante e premere il tasto Entra chiave.

=INDIRECT("'"&B3&"'!C3")

Note: Nel codice:

  • B3 è la cella contenente il nome del foglio da cui estrarre i dati;
  • C3 è l'indirizzo della cella nel foglio di lavoro specifico di cui estrarrai i dati;
  • Per evitare di restituire il valore di errore se B5 (la cella del nome del foglio) o C3 (la cella in cui estrarrai i dati) è vuoto, racchiudi la formula INDIRETTO con una funzione SE visualizzata come di seguito:
    = SE (OR (B3 = "", C3 = ""), "", INDIRETTO ($ B $ 3 & "! C3"))
  • Se non ci sono spazi nei nomi dei fogli, puoi utilizzare direttamente questa formula
    = INDIRETTO (B3 e "! C3")

2. Quindi, trascina il suo Maniglia di riempimento verso il basso per applicare la formula ad altre celle. Ora hai restituito tutte le vendite del primo trimestre dai fogli di lavoro specifici.

3. Vai avanti per tirare tutte le vendite di altri trimestri di cui hai bisogno. E non dimenticare di modificare il riferimento di cella nella formula.


Fare riferimento alle celle in un'altra cartella di lavoro in modo dinamico

Questa sezione parla del riferimento dinamico alle celle in un'altra cartella di lavoro in Excel.

Formula generica

=INDIRECT("'[" & Book name & "]" & Sheet name & "'!" & Cell address)

Come mostrato nell'immagine sottostante, i dati che si desidera restituire individuando nella colonna E del foglio di lavoro "Vendite totali" in una cartella di lavoro separata denominata "SalesFile". Si prega di fare come segue passo dopo passo per farlo.

1. In primo luogo, inseriamo le informazioni sulla cartella di lavoro (inclusi il nome della cartella di lavoro, il nome del foglio di lavoro e le celle di riferimento), che trasferirai i dati in base a queste informazioni nella cartella di lavoro corrente.

2. Seleziona una cella vuota, copia la formula sottostante e premi il tasto Entra chiave.

=INDIRECT("'["&$B$3&"]"&$C$3&"'!"&D3)

Note:

  • B3 contiene il nome della cartella di lavoro da cui si desidera estrarre i dati;
  • C3 è il nome del foglio;
  • D3 è la cella da cui estrarrai i dati;
  • Lo #RIF! il valore di errore verrà restituito se la cartella di lavoro a cui si fa riferimento viene chiusa;
  • Per evitare il #REF! valore di errore, racchiudere la formula INDIRETTO con la funzione SE.ERRORE come segue:
    = SE.ERRORE (INDIRETTO ("'[" & $ B $ 3 & "]" & $ C $ 3 & "'!" & D3), "")

3. Quindi trascinare la maniglia di riempimento verso il basso per applicare la formula ad altre celle.

Mancia: Se non si desidera che il valore restituito diventi un errore dopo aver chiuso la cartella di lavoro di riferimento, è possibile specificare direttamente il nome della cartella di lavoro, il nome del foglio di lavoro e l'indirizzo della cella nella formula come segue:
=INDIRECT('[SalesFile.xlxs]Total sales'!E3,"")


Funzione correlata

La funzione INDIRETTO
La funzione INDIRETTO di Microsoft Excel converte una stringa di testo in un riferimento valido.


I migliori strumenti per la produttività in ufficio

Kutools per Excel: ti aiuta a distinguerti dalla folla

Ti piacerebbe portare a termine il tuo lavoro quotidiano in modo rapido e perfetto? Kutools per Excel porta

300
 potenti funzionalità avanzate (Combina cartelle di lavoro, somma per colore, dividi il contenuto delle celle, converti la data e così via...) e risparmia
80%
tempo per te.

  • Progettato per
    1500
    scenari di lavoro, ti aiuta a risolvere
    80%
     Problemi con Excel.
  • Riduci migliaia di clic della tastiera e del mouse ogni giorno, allevia i tuoi occhi e le tue mani stanche.
  • Diventa un esperto di Excel in 3 minuti. Non è più necessario ricordare formule dolorose e codici VBA.
  • 30
    -giorni di prova gratuita illimitata. Garanzia di rimborso di 60 giorni. Aggiornamento e supporto gratuiti per 2 anni.
Nastro di Excel (con Kutools per Excel installato)

Scheda Office: abilita la lettura e la modifica a schede in Microsoft Office (incluso Excel)

  • Un secondo per passare da una dozzina di documenti aperti all'altra!
  • Riduci ogni giorno centinaia di clic del mouse, dì addio alla mano del mouse.
  • Aumenta la tua produttività di
    50%
    durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Firefox e il nuovo Internet Explorer.
Screenshot di Excel (con la scheda Office installata)
Commenti (1)
Ancora nessuna valutazione. Puoi essere il primo a votare!
Questo commento è stato fatto dal moderatore sul sito
per favore torna con me. è passato un po' di tempo dall'ultima volta che ho usato riferimenti cel. quello che voglio fare è da una colonna di interi, desidero creare una nuova colonna e prendere ogni centesima riga della colonna precedente. diciamo che ho le celle riempite in F100, F3, F103... voglio che i contenuti appaiano in G203, G3, G4. non funziona per dire =(F5+3*contatore) con un contatore in una colonna accanto a dove sto avendo la formula.
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