In questo articolo impareremo come utilizzare la funzione CONFRONTA in Excel.
Perché usiamo la funzione CONFRONTA?
Data una tabella di 500 righe e 50 colonne e dobbiamo ottenere un valore di indice di riga alla 455a riga e alla 26a colonna. Per questo possiamo scorrere verso il basso fino alla 455a riga e passare alla 26a colonna e copiare il valore. Ma non possiamo trattare Excel come copie cartacee. La funzione CONFRONTA restituisce l'INDICE in corrispondenza di un determinato valore di riga e colonna in una matrice di tabelle. Impariamo la sintassi della funzione CONFRONTA e illustriamo come utilizzare la funzione in Excel di seguito.
Funzione CONFRONTA in Excel
La funzione CONFRONTA in excel restituisce solo l'indice della prima apparizione di un valore in una matrice (dimensione singola). Questa funzione è principalmente associata alla funzione INDEX, spesso nota come funzione INDEX-MATCH.
Sintassi della funzione MATCH:
=MATCH(valore di ricerca, array di ricerca, tipo di corrispondenza) |
valore di ricerca : Il valore che stai cercando nell'array.
matrice di ricerca: Gli array in cui stai cercando un valore
Tipo di corrispondenza: Il tipo di corrispondenza. 0 per la corrispondenza esatta, 1 per meno di e -1 per maggiore di.
Esempio :
Tutti questi potrebbero essere fonte di confusione da capire. Capiamo come utilizzare la funzione usando un esempio.
Qui Nell'immagine sopra, abbiamo una tabella. Nella cella H1, abbiamo il nostro compito di restituire il numero di indice della prima apparizione di Gill e Kivell.
Nella cella I2, scrivi questa formula e trascinala fino a I3.
=CONFRONTA(H2,$C$2:$C$15,0) |
Abbiamo i nostri numeri di indice.
Ora puoi usare questo numero di indice con la funzione INDEX di excel per recuperare i dati dalle tabelle.
Se non sai come utilizzare la funzione INDEX MATCH per recuperare i dati, l'articolo di seguito ti sarà utile.
https://www.exceltip.com/lookup-formulas/retrieving-matching-values-from-not-adjacent-list.html
Sai come utilizzare la formula MATCH con CERCA.VERT per automatizzare i report? Nel prossimo articolo impareremo l'uso della formula VLOOKUP MATCH. Fino ad allora, continua a esercitarti - Continua a eccellere.
Uso della funzione INDEX & MATCH per cercare il valore
Qui abbiamo un elenco dei punteggi ottenuti dagli studenti con la loro lista delle materie. Abbiamo bisogno di trovare il punteggio per uno specifico studente (Gary) e soggetto (studi sociali) come mostrato nell'istantanea qui sotto.
Il valore Studente1 deve corrispondere all'array Row_header e il valore Subject2 deve corrispondere all'array Column_header.
Usa la formula nella cella J6:
= INDICE ( tabella , CONFRONTA ( J5, riga, 0 , CONFRONTA ( J4, colonna, 0 ) ) ) |
Spiegazione:
- La funzione CONFRONTA corrisponde al valore Studente nella cella J4 con l'array di intestazione di riga e restituisce la sua posizione 3 come numero.
- La funzione CONFRONTA corrisponde al valore Oggetto nella cella J5 con l'array di intestazione di colonna e restituisce la sua posizione 4 come numero.
- La funzione INDEX prende il numero di indice di riga e colonna e cerca nei dati della tabella e restituisce il valore corrispondente.
- L'argomento del tipo MATCH è fisso su 0. Poiché la formula estrarrà la corrispondenza esatta.
Qui i valori della formula sono dati come riferimenti di cella e row_header, table e column_header dati come intervalli denominati.
Come puoi vedere nell'istantanea sopra, abbiamo ottenuto il punteggio ottenuto dallo studente Gary in Soggetto Scienze Sociali come 36 . E dimostra che la formula funziona bene e per i dubbi vedere le note sottostanti per capire.
Ora useremo la corrispondenza approssimativa con le intestazioni di riga e le intestazioni di colonna come numeri. La corrispondenza approssimativa prende solo i valori numerici in quanto non è possibile applicarla ai valori di testo
Qui abbiamo un prezzo di valori in base all'altezza e alla larghezza del prodotto. Dobbiamo trovare il prezzo per una specifica altezza (34) e larghezza (21) come mostrato nell'istantanea qui sotto.
Il valore Altezza1 deve corrispondere all'array Row_header e il valore Larghezza2 deve corrispondere all'array Column_header.
Usa la formula nella cella K6:
= INDICE ( dati , CONFRONTA ( K4, Altezza, 1 , CONFRONTA ( K5, Larghezza, 1 ) ) ) |
Spiegazione:
- La funzione CONFRONTA corrisponde al valore Altezza nella cella K4 con l'array di intestazione di riga e restituisce la sua posizione 3 come numero.
- La funzione CONFRONTA corrisponde al valore Larghezza nella cella K5 con l'array di intestazione di colonna e restituisce la sua posizione 2 come numero.
- La funzione INDEX prende il numero di indice di riga e colonna e cerca nei dati della tabella e restituisce il valore corrispondente.
- L'argomento del tipo CONFRONTA è fisso su 1. Poiché la formula estrarrà la corrispondenza approssimativa.
Qui i valori della formula sono dati come riferimenti di cella e row_header, data e column_header dati come intervalli denominati come menzionato nell'istantanea sopra.
Come puoi vedere nell'istantanea sopra, abbiamo ottenuto il prezzo ottenuto dall'altezza (34) & Larghezza (21) come 53.10. E dimostra che la formula funziona bene e per i dubbi vedere le note sottostanti per una maggiore comprensione.
Puoi anche eseguire la ricerca di corrispondenze esatte utilizzando la funzione INDICE e CONFRONTA in Excel. Ulteriori informazioni su Come eseguire la ricerca con distinzione tra maiuscole e minuscole utilizzando la funzione INDICE E CONFRONTA in Excel. Puoi anche cercare le corrispondenze parziali utilizzando i caratteri jolly in Excel.
Appunti:
- La funzione restituisce l'errore #NA se l'argomento dell'array di ricerca per la funzione CONFRONTA è un array 2D che è il campo di intestazione dei dati…
- La funzione corrisponde al valore esatto poiché l'argomento del tipo di corrispondenza per la 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 questo articolo su Come utilizzare la funzione CONFRONTA in Excel sia esplicativo. Trova altri articoli sulla ricerca di valori e relative formule di Excel 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 : La formula INDICE & CONFRONTA 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. Per cercare da più tabelle, prende l'errore come un'opzione 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.
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À.
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.