Come fare riferimento a una cella di un altro foglio in modo dinamico in Excel

  • Condividi Questo
Hugh West

Stanchi di fare manualmente riferimento alle celle di un altro foglio di lavoro, avete una grande notizia da darvi: in questo articolo vi mostreremo come fare riferimento dinamico a una cella in un altro foglio Excel Inoltre, esploreremo anche come fare riferimento a una cella in un altro foglio di calcolo in base al valore della cella.

Scarica il quaderno di esercizi

È possibile scaricare il libro di esercizi dal link sottostante.

Riferimento dinamico alle celle.xlsx

5 modi per fare riferimento a celle di un altro foglio in modo dinamico in Excel

Excel offre diversi modi per applicare il riferimento dinamico alle celle con le funzioni e le caratteristiche incorporate; vediamo quindi ogni metodo singolarmente e in dettaglio.

Consideriamo ora il Set di dati sulle vendite 2020 mostrato nel B4:C14 cellule che raffigurano il Nomi dei rappresentanti di vendita e dei loro Vendite rispettivamente in dollari USA.

In modo simile, il Set di dati sulle vendite 2021 è mostrato nel seguente foglio di lavoro.

Qui abbiamo utilizzato Microsoft Excel 365 è possibile utilizzare qualsiasi altra versione in base alle proprie esigenze.

Metodo 1: Utilizzo del riferimento diretto alle celle

Per il nostro primo metodo, inizieremo con il modo più semplice per fare riferimento a una cella di un altro foglio di lavoro. Il processo è illustrato nei passi seguenti.

📌 Passi :

  • In primo luogo, andare alla pagina C5 digitare l'espressione riportata di seguito per ottenere i dati di vendita corrispondenti per il 2022.

=Dati_di_vendita_2022!C5

Qui, il "Sales_Data_2022!" si riferisce al nome del foglio di lavoro che è Dati_vendite_2022 mentre il C5 indica la cella Vendite valore per Sam .

  • Quindi, utilizzare il comando Strumento per il riempimento dell'impugnatura per copiare la formula nelle celle sottostanti.

  • Allo stesso modo, spostarsi verso il D5 inserire la seguente espressione per inserire i dati di vendita corrispondenti al 2021.

=Dati_vendite_2021!C5

In questa espressione, il "Sales_Data_2021!" punta al nome del foglio di lavoro che è Dati_vendite_2021 e il C5 rappresenta la cella Vendite valore per Sam .

Infine, dopo aver completato i passaggi sopra descritti, il risultato dovrebbe assomigliare all'immagine mostrata di seguito.

Metodo-2: utilizzo della funzione INDIRETTO

Se siete tra coloro che amano usare le funzioni di Excel, allora il metodo seguente vi soddisfa. In questo caso, utilizzeremo la funzione Funzione INDIRETTA per memorizzare il riferimento alla cella e restituire il suo valore al foglio di lavoro corrente. Ora, permettetemi di dimostrare il processo nei passaggi seguenti.

📌 Passi :

  • Per prima cosa, navigare nella sezione C5 digitare l'espressione riportata di seguito per fare riferimento alla cella corrispondente ai dati di vendita del 2022.

=INDIRETTO("Dati_vendite_2022!"&INDIRIZZO(ROW(C5),COLONNA(C5))

Qui, il "Sales_Data_2022!" indica il nome del foglio di lavoro, mentre l'opzione C5 indica la cella Vendite valore per Sam .

Ripartizione della formula:

  • INDIRETTO("Dati_vendite_2022!"&INDIRIZZO(ROW(C5),COLONNA(C5)) → restituisce il riferimento specificato da una stringa di testo. Qui, "Dati_vendite_2022!"&INDIRIZZO(ROW(C5),COLONNA(C5)) è il testo di riferimento che restituisce il riferimento alla cella dell'oggetto Vendite nel valore Dati_vendite_2022 foglio di lavoro. Ampersand (&) L'operatore unisce il nome del foglio e il riferimento alla cella.
    • Uscita → 2435 dollari

  • Allo stesso modo, saltate alla voce D5 per ottenere il 2021 Dati di vendita. Quindi, la formula sarà come la seguente.

=INDIRETTO("Dati_vendite_2021!"&INDIRIZZO[ROW(C5),COLONNA(C5)])

Infine, l'output dovrebbe assomigliare all'immagine mostrata di seguito.

Per saperne di più: Trovare un testo nell'intervallo di Excel e restituire il riferimento alla cella (3 modi)

Metodo 3: combinazione di intervallo nominale e funzione INDIRETTO

Per il nostro terzo metodo, combineremo le funzioni di Excel Funzione "Intervallo di nomi con il INDIRETTO per fare riferimento in modo dinamico a una cella di un altro foglio di lavoro. Vediamo quindi il processo nei passi seguenti.

📌 Passi :

  • Inizialmente, procedere alla Dati_vendite_2022 foglio di lavoro; selezionare il C5:C14 inserire un nome adatto, in questo caso, Dati_vendite_2022 , nel Scatola del nome .

  • In modo analogo, dare un nome all'elemento C5:C14 di celle nell'area Dati_vendite_2021 foglio di lavoro.

  • Quindi, immettere il valore Gamme nominate nel F5 e F6 come mostrato di seguito.

📃 Nota: Assicurarsi di digitare il codice nomi esatti altrimenti si potrebbe ottenere un errore. Tuttavia, se si hanno problemi con i nomi esatti, si può consultare l'elenco di Gamme nominate premendo il tasto F3 sulla tastiera.

  • Quindi, selezionare la voce C5:C14 e inserire l'espressione riportata di seguito.

=INDIRETTO(F5)

Qui, il F5 rappresenta la cella Dati_vendite_2022 Gamma nominata .

  • In modo analogo, ripetere la procedura per l'opzione D5:D14 cellule.

=INDIRETTO(F6)

Qui, il F6 le cellule si riferiscono alla Dati_vendite_2021 Gamma nominata .

Alla fine, i risultati dovrebbero assomigliare alla schermata riportata di seguito.

Metodo 4: utilizzo delle funzioni INDEX e MATCH

Per coloro che desiderano conoscere più tecniche, è possibile combinare il programma INDICE e PARTITA per restituire il riferimento alla cella di un altro foglio di lavoro. Quindi, seguiteci.

📌 Passi :

  • All'inizio, andare alla voce C5 e copiare e incollare la seguente espressione nella cella Formula Bar .

=INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0))

Nell'espressione precedente, l'elemento "Dati_vendite_2022" si riferisce al Gamma nominata e il C5 indica la cella Vendite valore per Sam .

Ripartizione della formula:

  • MATCH(Sales_Data_2022!C5,Sales_Data_2022,0) → restituisce la posizione relativa di un elemento in un array che corrisponde al valore dato. Qui, Dati_vendite_2022!C5 è il valore_di_ricerca che si riferisce all'argomento Vendite valore per Sam .., Dati_vendite_2022 rappresenta il array_di_ricerca ( Gamma nominata ) da cui il valore riferito all'elemento C5 Infine, la cella viene abbinata, 0 è l'opzione tipo_di_partita che indica l'argomento Corrispondenza esatta criteri.
    • Uscita → 1
  • INDEX(Sales_Data_2022,MATCH(Sales_Data_2022!C5,Sales_Data_2022,0)) → diventa
    • =INDICE(Dati_vendite_2022,1) → restituisce un valore all'intersezione di una riga e di una colonna in un determinato intervallo. In questa espressione, il parametro Dati_vendite_2022 è il array ( Gamma nominata ) che rappresentano i valori di vendita nel C5:C14 celle. prossimo, 1 è il numero_riga che indica la posizione della riga.
    • Uscita → 2435 dollari

  • In seguito, passare alla sezione D5 inserire l'espressione riportata di seguito.

=INDEX(Sales_Data_2021,MATCH(Sales_Data_2021!C5,Sales_Data_2021,0))

In questa formula, il "Dati_vendite_2021" si riferisce al Gamma nominata, al contrario, il C5 indica la cella Vendite valore per Sam .

Di conseguenza, i risultati dovrebbero assomigliare all'immagine riportata di seguito.

Metodo-5: Applicazione della funzione VLOOKUP

Un altro modo per fare riferimento dinamicamente a una cella di un altro foglio di Excel consiste nell'utilizzare il comando Funzione VLOOKUP che restituisce un valore in base ai numeri di riga e di colonna indicati. È semplice e facile, quindi basta seguire i passaggi.

📌 Passi :

  • Per iniziare, navigare nella cartella C5 inserire l'espressione riportata di seguito.

=VLOOKUP(Sales_Data_2022!C5,Sales_Data_2022,1,FALSE)

Qui, il "Sales_Data_2022!" rappresenta il nome del foglio di lavoro, il parametro Dati_vendite_2022 punta al Gamma nominata , e il C5 indica la cella Vendite valore per Sam .

Ripartizione della formula:

  • VLOOKUP(Dati_vendite_2022!C5,Dati_vendite_2022,1,FALSO) → cerca un valore nella colonna più a sinistra di una tabella e poi restituisce un valore nella stessa riga da una colonna specificata dall'utente. Ecco, Dati_vendite_2022!C5 ( valore_di_ricerca ) è mappato dall'argomento Dati_vendite_2022 ( tabella_array argomento) Gamma nominata . Avanti, 1 ( col_index_num rappresenta il numero di colonna del valore di ricerca. Infine, FALSO ( ricerca_intervallo ) si riferisce all'argomento Corrispondenza esatta del valore di ricerca.
    • Uscita → 2435 dollari

  • A sua volta, ripetere lo stesso procedimento nel campo D5 per inserire i dati relativi all'anno 2021.

=VLOOKUP(Sales_Data_2021!C5,Sales_Data_2021,1,FALSE)

In questa espressione, il "Sales_Data_2021!" si riferisce al nome del foglio di lavoro, il parametro Dati_vendite_2021 indica il Gamma nominata , e il C5 rappresenta la cella Vendite valore per Sam .

Successivamente, l'output dovrebbe apparire come l'immagine riportata di seguito.

Come fare riferimento alla cella di un altro foglio in base al valore della cella in Excel

Infine, Excel ha un altro asso nella manica: in parole povere, è possibile estrarre i dati da un altro foglio di lavoro ed eseguire diverse operazioni utilizzando le funzioni di Excel. Vediamo quindi le procedure in semplici passi.

📌 Passi :

  • Per prima cosa, spostarsi nella C7 navigare verso la cella Dati fare clic sulla scheda Convalida dei dati a discesa.

Ora, questo apre il Convalida dei dati finestra.

  • Successivamente, nella Consentire scegliere il campo Elenco opzione.
  • Poi, per il Fonte inserire il campo Gamme nominate come definito nel documento metodo precedente .

Alla fine, questo inserisce un elemento Convalida dei dati nel menu a tendina di C7 come mostrato nell'immagine seguente.

  • In secondo luogo, saltare alla sezione C8 inserire la formula riportata di seguito per calcolare il valore di

Vendite massime utilizzando il valore Funzione MAX .

=MAX(INDIRETTO(C7))

Qui, il Funzione INDIRETTA memorizza e restituisce i valori degli elementi Gamma nominata al foglio di lavoro corrente mentre l'opzione C7 si riferisce alla cella Dati_vendite_2022 .

  • Allo stesso modo, calcolare il Vendite minime nel valore C9 con la cella Funzione MIN .

=MIN(INDIRETTO(C7))

  • In terzo luogo, ottenere il Vendite medie utilizzando l'opzione Funzione MEDIA come mostrato di seguito.

=MEDIA(INDIRETTA(C7))

  • Quarto, applicare il Funzione SOMMA per calcolare il Vendite totali in USD.

=SOMMA(INDIRETTA(C7))

Alla fine, il risultato dovrebbe assomigliare alla schermata mostrata di seguito.

Inoltre, se si sceglie l'opzione Dati_vendite_2021 dal menu a tendina, i risultati verranno mostrati di conseguenza.

Sezione pratica

Qui abbiamo fornito un Pratica La sezione di ogni foglio è a destra, in modo che possiate esercitarvi da soli. Assicuratevi di farlo da soli.

Conclusione

Spero che questo articolo vi aiuti a capire come fare riferimento dinamico a una cella in un altro foglio Excel. Se avete domande, lasciate un commento qui sotto. Inoltre, se volete leggere altri articoli come questo, potete visitare il nostro sito web ExcelWIKI .

Hugh West è un istruttore e analista di Excel di grande esperienza con oltre 10 anni di esperienza nel settore. Ha conseguito una laurea in Contabilità e Finanza e un Master in Economia Aziendale. Hugh ha una passione per l'insegnamento e ha sviluppato un approccio didattico unico che è facile da seguire e capire. La sua conoscenza approfondita di Excel ha aiutato migliaia di studenti e professionisti in tutto il mondo a migliorare le proprie competenze ed eccellere nella propria carriera. Attraverso il suo blog, Hugh condivide le sue conoscenze con il mondo, offrendo esercitazioni gratuite su Excel e formazione online per aiutare le persone e le aziende a raggiungere il loro pieno potenziale.