In questo articolo, impareremo come ottenere incrementi di riferimento di cella utilizzando la funzione INDIRETTO in Excel.
Scenario :
Lavorando con set di dati in fogli diversi, a volte è necessario cercare una sequenza di valori da un altro foglio utilizzando una funzione INDIRETTO. Ad esempio estraendo informazioni vitali in diversi array di dati dai diversi fogli nel foglio principale. Quindi per questo potresti usare copia e incolla il valore dal foglio dati al foglio principale. Ma il valore restituito non viene aggiornato man mano che il valore viene aggiornato nel foglio dati. La formula spiegata di seguito salva il lavoro ripetuto di raccolta di ogni elemento uno per uno da un altro foglio.
Come risolvere il problema?
Per questo problema, prenderemo in considerazione il modo in cui utilizziamo per prelevare elementi dallo stesso foglio, quindi utilizzeremo la formula per estrarre un elenco di valori da fogli diversi. La funzione INDIRETTO E CELLA di Excel verrà utilizzata per creare una formula per farlo come spiegato di seguito.
Formula generica:
=INDIRETTO( "nome_foglio" & "!" & CELL("indirizzo", rif_cella) |
sheet_name: nome del foglio
cell_ref: riferimento di cella senza nome del foglio.
Esempio :
Tutti questi potrebbero essere fonte di confusione da capire. Facciamo un esempio per capire come utilizzare la formula per estrarre un array di valori dai diversi fogli. Qui abbiamo un foglio di lavoro con valori in fogli diversi. Dobbiamo estrarre un elenco di valori usando la formula
Usa la formula:
=INDIRETTO ( $C$3 & "!" & CELL("indirizzo",B1)) |
Spiegazione:
- Quando si estrae un valore da un foglio diverso. Excel accetta una sintassi che è Sheet1! B1. (Qui Sheet1 è il nome del foglio e B1 è il riferimento di cella).
- La funzione CELLA restituisce il riferimento di cella e alimenta il riferimento alla funzione INDIRETTO.
- L'operatore & unisce o concatena i due o più argomenti.
- La funzione INDIRETTO restituisce il valore nel riferimento di cella fornito.
Qui B1 è un riferimento di cella dello stesso foglio ma il valore viene estratto dal foglio dati.
Il valore nella cella B1 del foglio dati è 5800. Copiare la formula per ottenere l'elenco dei valori a partire dal valore estratto dal primo risultato.
Qui abbiamo l'elenco dei valori a partire dalla cella da B1 a B7 del foglio dati.
Excel incrementa il riferimento di cella da un foglio diverso utilizzando il riferimento di cella.
Sappiamo come ottenere l'incremento del riferimento di cella dallo stesso foglio. Usiamo una formula per estrarre il valore dallo stesso foglio. La formula generica è =cell_ref.
Ciò che fa questa formula è incollare il valore dall'indirizzo che è il riferimento della cella. Quando un riferimento di cella viene utilizzato all'interno di una formula. Può essere utilizzato per varie attività e il valore viene aggiornato man mano che il valore viene aggiornato dalla cella. Estendi la formula alle celle sottostanti per ottenere un elenco di valori.
Come puoi vedere qui abbiamo l'arrey richiesto. Ora dobbiamo portare questi valori sul foglio principale. Excel accetta la sintassi durante l'estrazione di valori da un foglio diverso che è = Riferimento! A1. (Qui Riferimento è il nome del foglio e A1 è il riferimento della cella).
Copia la formula nelle celle rimanenti usando Ctrl + D o trascina verso il basso dalla parte inferiore destra della cella.
Come puoi vedere, qui abbiamo tutti i valori richiesti dal foglio di riferimento. C'è un altro metodo per ottenere i valori da fogli diversi.
Estrai l'elenco dei valori da fogli diversi utilizzando l'intervallo denominato.
Possiamo usare un metodo per chiamare l'intero array direttamente usando l'intervallo denominato da fogli diversi. Per questo, selezioneremo semplicemente l'array o la tabella e nomineremo la parte selezionata nella casella del nome e la chiameremo con il nome ovunque richiesto nel foglio di lavoro.
Qui ha selezionato l'intera tabella e l'ha chiamata Data. La casella del nome si trova nell'angolo in alto a sinistra del foglio, come evidenziato nel foglio sopra.
Estraiamo la tabella nominata nel nuovo foglio. Vai al nuovo foglio e seleziona lo stesso numero di celle e digita la formula indicata di seguito.
Usa la formula:
{ =Dati } |
Nota: utilizzare Ctrl + Maiusc + Invio invece di Invio alla formula che funziona per gli array. Non utilizzare manualmente le parentesi graffe.
Come possiamo vedere la formula funziona bene. Ognuno di questi metodi può essere utilizzato ovunque sia necessario.
Ecco tutte le note di osservazione sull'uso della formula.
Appunti:
- Queste formule estraggono solo i valori, non il formato. Puoi applicare la stessa formattazione utilizzando lo strumento Copia formato sui fogli.
- Il valore viene aggiornato quando cambiamo il valore nel riferimento di cella.
- Possiamo modificare i valori all'interno della formula utilizzando diversi operatori come l'operatore matematico per i numeri, l'operatore "&" per i valori di testo.
Spero che questo articolo su Come ottenere l'incremento del riferimento di cella utilizzando la funzione INDIRETTO sia esplicativo. Trova altri articoli sull'estrazione di valori utilizzando le formule qui. Se ti è piaciuto il nostro blog, condividilo con i tuoi amici su Facebook. E puoi anche seguirci su Twitter e Facebook. Ci piacerebbe avere tue notizie, facci sapere come possiamo migliorare, completare o innovare il nostro lavoro e renderlo migliore per te. Scrivici al sito di posta elettronica
Tutto sugli intervalli denominati Excel: Gli intervalli excel contrassegnati con nomi sono facili da usare nelle formule excel. Scopri tutto qui.
La casella del nome in Excel : Excel Name Box non è altro che una piccola area di visualizzazione in alto a sinistra del foglio Excel che mostra il nome della cella o degli intervalli attivi in Excel. Puoi rinominare una cella o una matrice per i riferimenti.
Come ottenere il nome del foglio di lavoro in Excel : La funzione CELL in Excel ti fornisce le informazioni relative a qualsiasi foglio di lavoro come col, contenuto, nome file, ecc. Scopri come ottenere il nome del foglio usando la funzione CELL qui.
Come ottenere il numero di riga sequenziale in Excel: A volte abbiamo bisogno di ottenere un numero di riga sequenziale in una tabella, può essere per un numero di serie o qualsiasi altra cosa. In questo articolo impareremo come numerare le righe in Excel dall'inizio dei dati.
Incrementa un numero in una stringa di testo in excel: Se hai un lungo elenco di elementi e devi aumentare l'ultimo numero del testo del vecchio testo in excel, avrai bisogno dell'aiuto delle due funzioni TEXT e RIGHT.
Articoli popolari:
Come usare la funzione SE in Excel : l'istruzione IF in Excel controlla la condizione e restituisce un valore specifico se la condizione è VERA o restituisce un altro valore specifico se FALSO.
Come utilizzare la funzione CERCA.VERT in Excel : questa è una delle funzioni più utilizzate e popolari di excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.
Come utilizzare la funzione CONTA.SE in Excel : Conta i valori con le condizioni utilizzando questa straordinaria funzione. Non è necessario filtrare i dati per contare valori specifici. La funzione Countif è essenziale per preparare la tua dashboard.
Come utilizzare la funzione SOMMA.SE in Excel : Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.