In questo articolo, impareremo come popolare automaticamente la tabella da un'altra tabella utilizzando la funzione INDICE E CONFRONTA in Excel.
Scenario:
Ad esempio, dobbiamo trovare la corrispondenza ESATTA dalla tabella senza cercarla sulla tabella. Abbiamo bisogno di una formula fissa che aiuti a trovare la corrispondenza esatta per il completamento automatico della tabella.
Come risolvere il problema?
Per capire prima la formula, dobbiamo rivedere un po' le seguenti funzioni
- Funzione INDICE
- Funzione CONFRONTA
Ora creeremo una formula usando le funzioni sopra. La funzione CONFRONTA restituirà l'indice del valore di ricerca nel campo dell'intestazione della riga. La funzione INDEX restituisce il valore corrispondente a verrà ora inserito nella funzione INDEX per ottenere i valori sotto il valore di ricerca dai dati della tabella.
Formula generica:
= INDEX ( data , MATCH ( lookup_value, lookup_array, 0 ) , col_num ) )
dati : array di valori all'interno della tabella senza intestazioni
valore di ricerca : valore da cercare in look_array
look_array: array da esaminare
match_type : 1 ( esatto o il più piccolo ) o 0 (corrispondenza esatta) o -1 (esatto o successivo più grande)
col_num: numero di colonna, valore richiesto da recuperare dalla colonna della tabella.
Esempio:
Le affermazioni di cui sopra possono essere complicate da capire. Quindi capiamo questo usando la formula in un esempio
Qui abbiamo una tabella con i dettagli sul continente mondiale. Abbiamo bisogno di trovare il codice del paese dalla tabella data dal valore di ricerca come nome del paese.
Tabella incompleta
Tabella di ricerca
Qui abbiamo usato invece l'intervallo denominato per l'array di riferimento della cella poiché è facile da capire. Stiamo cercando il valore come mostrato nello snap qui sotto.
Usa la formula sopra e l'intervallo denominato per ottenere la quantità dell'ordine che soddisfa tutti i criteri
Usa la formula nella cella G6:
= INDICE ( tabella , CONFRONTA ( G4 , lista , 0 ) , 2 )
Intervalli denominati
tabella (A2:B25)
Elenco (A2:A25)
Spiegazione:
- La funzione CONFRONTA corrisponde al nome del paese India nell'elenco denominato intervallo e restituisce il suo indice di riga alla funzione INDICE.
- La funzione INDEX trova il valore con indice ROW e numero di colonna nella tabella denominata range
- La formula restituisce il valore da look_table.
La formula restituisce il codice Paese per la tabella per completare la tabella. Ora copia la formula usando il Ctrl + D o trascina verso il basso l'opzione della cella in Excel.
Come puoi vedere dall'istantanea sopra, abbiamo ottenuto tutti i dettagli del codice nella tabella. Compila automaticamente la tabella da un'altra tabella utilizzando la formula sopra indicata.
Ecco alcuni osservatori osservativi durante l'utilizzo della formula di cui sopra.
Appunti:
- La funzione restituisce l'errore #NA se l'argomento della matrice di ricerca per la funzione CONFRONTA non ha la stessa lunghezza della matrice della tabella.
- La formula restituisce un errore se lookup_value non corrisponde al valore nella tabella lookup_array.
- La funzione corrisponde al valore esatto poiché l'argomento del tipo di corrispondenza alla funzione CONFRONTA è 0.
- I valori di ricerca possono essere forniti come riferimento di cella o direttamente utilizzando il simbolo di virgolette ( ") nella formula come argomenti.
Spero che tu abbia capito come popolare automaticamente la tabella da un'altra tabella utilizzando la funzione INDICE E CONFRONTA in Excel. Esplora altri articoli sul valore di ricerca di Excel qui. Sentiti libero di esprimere le tue domande qui sotto nella casella dei commenti. Ti aiuteremo sicuramente.
Usa INDEX e MATCH per cercare il valore : Funzione INDEX & MATCH per cercare il valore come richiesto.
Intervallo SOMMA con INDICE in Excel : Usa la funzione INDEX per trovare la SOMMA dei valori come richiesto.
Come usare la funzione INDICE in Excel : Trova l'INDICE dell'array usando la funzione INDICE spiegata con l'esempio.
Come utilizzare la funzione CONFRONTA in Excel : Trova la CONFRONTA nell'array utilizzando il valore INDICE all'interno della funzione CONFRONTA spiegata con l'esempio.
Come usare la funzione CERCA in Excel : Trova il valore di ricerca nell'array utilizzando la funzione CERCA spiegata con l'esempio.
Come utilizzare la funzione CERCA.VERT in Excel : trova il valore di ricerca nell'array utilizzando la funzione CERCA.VERT spiegata con l'esempio.
Articoli popolari
50 scorciatoie Excel per aumentare la produttività
Modifica un elenco a discesa
Riferimento assoluto in Excel
Se con la formattazione condizionale
Se con caratteri jolly
Vricerca per data
Unisci nome e cognome in excel