In questo articolo impareremo come recuperare un valore da una griglia di riferimento in base ai valori dell'indice Salva in Excel
Scenario :
Molte volte quando si lavora con dati lunghi non diffusi, è necessario prima pulire i dati prima di lavorarci. Ci vuole tempo e volevi solo estrarre alcune query. Per estrarre i dati, generalmente utilizzi la funzione CERCA.VERT. Ma quando abbiamo dati lunghi con molti campi di colonna, allora diventa disordinato perché la funzione CERCA.VERT richiede l'indice di colonna corretto come numero, altrimenti la formula restituisce un errore. Proprio lì, di seguito è la spiegazione della formula per questo tipo di problema.
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 Match restituirà l'indice del valore di ricerca1 nel campo dell'intestazione della riga. E un'altra funzione CONFRONTA restituirà l'indice del valore di ricerca 2 nel campo dell'intestazione della colonna. I numeri di indice verranno ora inseriti nella funzione INDEX per ottenere i valori sotto il valore di ricerca dai dati della tabella.
Formula generica:
= INDEX ( data , MATCH ( lookup_value1, row_headers, 0 , MATCH ( lookup_value2, column_headers, 0 ) ) ) |
dati : array di valori all'interno della tabella senza intestazioni
lookup_value1 : valore da cercare in row_header.
intestazioni_riga : matrice dell'indice di riga da cercare.
lookup_value1 : valore da cercare in column_header.
intestazioni_colonne : colonna Matrice indice da cercare.
Esempio :
Tutti questi potrebbero essere fonte di confusione da capire. Capiamo come utilizzare la funzione usando un esempio. Qui abbiamo alcuni dati dell'ordine di esempio e abbiamo bisogno di trovare i dati mancanti relativi al valore dato nella tabella.
Qui abbiamo bisogno di trovare i dettagli dell'ordine come Quantità, regione e prezzo per l'ordine effettuato il 13-01-2019.
Usa la formula:
= INDICE ( A2: D11 , CONFRONTA ( G3 , A2: A11 , 0 ) , CONFRONTA ( F4 , A1: D1 , 0 ) ) |
Spiegazione:
- La funzione CONFRONTA restituisce l'indice del valore corrispondente nella matrice 1D data (orizzontale o verticale).
- CONFRONTA(F4,A1:D1,0) restituisce 3 come indice.
- CONFRONTA(G3,A2:A11,0) restituisce 5 come indice
- La funzione INDICE restituirà il quinto elemento (a partire dalla seconda riga) nella terza colonna.
Come puoi vedere la quantità relativa all'ordine effettuato il 13-01-2019 risulta essere 38. Ora possiamo trovare la regione da cui è stato effettuato l'ordine utilizzando la formula.
Usa la formula:
= INDICE ( A2: D11 , CONFRONTA ( G3 , A2: A11 , 0 ) , CONFRONTA ( F5 , A1: D1 , 0 ) ) |
Come puoi vedere, l'ordine è stato effettuato dalla regione meridionale. Ora ottieni il prezzo relativo all'ordine effettuato
Usa la formula:
= INDICE ( A2: D11 , CONFRONTA ( G3 , A2: A11 , 0 ) , CONFRONTA ( F6 , A1: D1 , 0 ) ) |
Come puoi vedere il prezzo risulta essere 82,84. Hai notato che abbiamo estratto tutti i dettagli utilizzando una formula. La combinazione INDICE e CONFRONTA è la soluzione migliore per trovare un valore dalla tabella.
Ecco tutte le note di osservazione sull'uso della formula.
Appunti:
- La formula funziona sia per testo che per numeri.
- 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 per la funzione CONFRONTA è 0.
- Utilizzare l'argomento -1 per minore di, 0 per corrispondenza esatta e 1 per maggiore di la corrispondenza di ricerca.
- 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 recuperare un valore da una griglia di riferimento in base ai valori dell'indice Salva in Excel. Esplora altri articoli sul valore di ricerca di Excel e sulle funzioni di Excel 2019 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.
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 di un array usando la funzione INDEX spiegata con un 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.
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 SOMMA.SE in Excel : Questa è un'altra funzione essenziale della dashboard. Questo ti aiuta a riassumere i valori su condizioni specifiche.
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.