Vai al contenuto principale

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 entrare 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 entrare 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;
  • Le #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

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati  |  Elimina righe vuote  |  Combina colonne o celle senza perdere dati  |  Round senza formula ...
Super VLookup: Criteri multipli  |  Valore multiplo  |  Su più fogli  |  Ricerca fuzzy...
Avv. Menu `A tendina: Elenco a discesa facile  |  Elenco a discesa dipendente  |  Elenco a discesa a selezione multipla...
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  Confronta colonne con Seleziona Stesse celle e diverse ...
Funzionalità in primo piano: Messa a fuoco della griglia  |  Vista di progettazione  |  Grande barra delle formule  |  Gestore di cartelle di lavoro e fogli | Resource Library (Testo automatico)  |  Date picker  |  Combina fogli di lavoro  |  Crittografa/decrittografa le celle  |  Invia e-mail per elenco  |  Super filtro  |  Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi ...)  |  50+ Grafico Tipi (Diagramma di Gantt ...)  |  40+ Pratico Formule (Calcola l'età in base al compleanno ...)  |  19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso ...)  |  12 Conversione Strumenti (Numeri in parole, Conversione di valuta ...)  |  7 Unisci e dividi Strumenti (Combina righe avanzate, Dividi celle di Excel ...)  |  ... e altro ancora

Kutools per Excel vanta oltre 300 funzionalità, Garantirti che ciò di cui hai bisogno sia a portata di clic...

Descrizione


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 produttività del 50% durante la visualizzazione e la modifica di più documenti.
  • Porta schede efficienti in Office (incluso Excel), proprio come Chrome, Edge e Firefox.
Comments (1)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
please get back with me. it's been a while since i used cel references. what i want to do is from a column of entires, i wish to make a new column and grab every 100th row of the prior column. let's say i have cells filled in F3, F103, F203...i want the contents to appear in G3,G4,G5. it doesn't work to say =(F3+100*counter) with having a counter in a column next to where i am having the formula.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations