Ricerca da tabelle di variabili utilizzando INDIRECT

Sommario:

Anonim

Se si dispone di più tabelle excel e si desidera eseguire una funzione CERCA.VERT dinamica da queste tabelle, sarà necessario utilizzare la funzione INDIRETTO. In questo articolo impareremo con quanta facilità puoi modificare la tabella di ricerca semplicemente cambiando il nome della tabella di ricerca in una cella.

Formula generica per la tabella dinamica CERCA.VERT

=CERCA.VERT(valore_ricerca, INDIRETTO("NomeTabella"), indice_col,0)

Valore di ricerca: Il valore che stai cercando.

NomeTabella: La tabella in cui si desidera cercare il valore di ricerca.

Indice_col: Il numero di colonna da cui si desidera recuperare i dati.

Speriamo in un esempio per vedere come funziona.

Esempio: creare una formula di ricerca dinamica per cercare dalla tabella selezionata

assegnato nelle città del sud. La seconda tabella è denominata Ovest e contiene i dettagli degli stessi dipendenti quando assegnati nelle città dell'Ovest.

Ora dobbiamo portare le città dei dipendenti nello stesso posto da entrambe le regioni.

Come puoi vedere nell'immagine, abbiamo preparato una tabella in basso. Contiene gli ID dei dipendenti. Dobbiamo ottenere le città del sud e dell'ovest usando un'unica formula.

Applicare la formula generica sopra per scrivere questa formula per CERCA.VERT dinamico:

=CERCA.VERT($A24,INDIRETTO(B$ 23),3,0)

Abbiamo bloccato i riferimenti usando il segno $ in modo che quando copiamo la formula prende i riferimenti giusti.

Se non hai familiarità con il blocco dei riferimenti o l'assoluzione, puoi impararlo qui. È molto importante se vuoi padroneggiare Excel.

Scrivi la formula sopra nella cella B24, copia nell'intero intervallo.

Puoi vedere che ha cercato la città del sud dalla tabella del sud e la città dell'ovest dalla tabella dell'ovest, in modo dinamico. Non abbiamo dovuto modificare nulla nella formula.

Come funziona?

È una formula VLOOKUP di base con la sola differenza della funzione INDIRETTO. Come sai, la funzione INDIRETTO converte qualsiasi riferimento di testo in riferimento effettivo, qui usiamo la stessa capacità della funzione INDIRETTO.

È importante utilizzare una tabella Excel o denominare le tabelle utilizzando intervalli denominati.

In B24, abbiamo la formula CERCA.VERT($A24,INDIRETTO(B$23),3,0). Questo si risolve in CERCA.VERT($A24,INDIRETTO("Sud"),3,0). Ora indirettamente converte "Sud" in un riferimento di tabella effettivo (abbiamo chiamato la prima tabella come Sud. Quindi la formula è ora CERCA.VERT($A24,Sud,3,0). Ora CERCA.VERT cerca semplicemente la tabella SUD.

Quando copiamo le formule in C24, la formula diventa CERCA.VERT($A24,INDIRETTO(23 dollari canadesi),3,0). C23 attualmente contiene "Ovest". Quindi, la formula alla fine si risolverà in VLOOKUP ($ A24,ovest,3,0). VLOOKUP ottiene questa volta valore dalla tabella Ovest.

Quindi sì ragazzi, ecco come puoi VLOOKUP dinamicamente usando la combo VLOOKUP-INDIRECT. Spero di essere stato abbastanza esplicativo e di esserti stato d'aiuto. Se hai dubbi su questo argomento o su qualsiasi altro argomento relativo a Excel VBA, chiedimelo nella sezione commenti qui sotto. Fino ad allora continua ad imparare e continua a eccellere.

Usa INDEX e MATCH per cercare il valore: La formula INDEX-MATCH viene utilizzata per cercare in modo dinamico e preciso un valore in una determinata tabella. Questa è un'alternativa alla funzione CERCA.VERT e supera le carenze della funzione CERCA.VERT.

Usa CERCA.VERT da due o più tabelle di ricerca | Per cercare da più tabelle possiamo adottare un approccio IFERROR. La ricerca da più tabelle prende l'errore come un interruttore per la tabella successiva. Un altro metodo può essere un approccio If.

Come eseguire la ricerca con distinzione tra maiuscole e minuscole in Excel | la funzione VLOOKUP di excel non fa distinzione tra maiuscole e minuscole e restituirà il primo valore corrispondente dall'elenco. INDEX-MATCH non fa eccezione, ma può essere modificato per fare distinzione tra maiuscole e minuscole. Vediamo come…

Cerca il testo che appare frequentemente con criteri in Excel | La ricerca appare più frequentemente nel testo in un intervallo che usiamo la funzione INDICE-MATCH con MODALITÀ. Ecco il metodo.

Articoli popolari:

50 scorciatoie di Excel per aumentare la produttività | Diventa più veloce nel tuo compito. Queste 50 scorciatoie ti faranno lavorare ancora più velocemente su Excel.

Come utilizzare la funzione CERCA.VERT di Excel| Questa è una delle funzioni più utilizzate e popolari di Excel che viene utilizzata per cercare il valore da diversi intervalli e fogli.

Come usare Excel Funzione CONTA.SE| Conta i valori con le condizioni usando questa fantastica 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