Sommario
Uno degli usi più frequenti di Excel è la ricerca di un valore in una tabella o in un intervallo di dati. In Excel abbiamo 4 funzioni di ricerca dedicate. Inoltre, possiamo applicare una combinazione di funzioni diverse per cercare un valore. Possiamo usare 7 tipi di ricerca in Excel per trovare valori specifici.
Nel seguente set di dati, abbiamo un elenco di voti ottenuti da diversi studenti nel corso di un semestre in una materia. Ora, useremo questo set di dati per dimostrare 7 diversi tipi di Lookup.
Scarica il quaderno di esercizi
Tipi di ricerca in Excel.xlsx7 tipi di ricerca in Excel
1. Funzione LOOKUP in Excel
La funzione LOOKUP cerca un valore in un determinato array e può restituire un risultato da un altro array. Supponiamo di voler trovare il voto di uno studente.
➤ Digitare la seguente formula,
=LOOKUP(K7,B5:B14,I5:I14)
Qui, K7 è il valore di ricerca, B5:B14 è l'array di ricerca e I5:I14 è l'array dei risultati. GUARDA troverà il valore di ricerca nell'array lookup e fornirà il risultato dell'array result.
➤ Stampa ENTRARE
Di conseguenza, si otterrà il voto di quello studente. In modo simile, si può usare il metodo GUARDA per trovare un valore specifico da una tabella.
Per saperne di più: Funzioni di ricerca avanzate di Excel (9 esempi)
2. Funzione HLOOKUP
La funzione HLOOKUP cerca un valore nella riga superiore di una tabella o di una matrice e restituisce un valore nella stessa colonna di una riga specificata. La funzione cerca un valore lungo una riga, cioè orizzontalmente, ed è per questo che si chiama HLOOKUP .
Supponiamo di voler trovare il voto ottenuto all'esame finale da uno studente di nome Robin.
➤ Digitare la seguente formula,
=HLOOKUP(K9,B4:G14,8,FALSE)
Qui, K9 è il valore di ricerca, B4:G14 è la matrice della tabella, 8 è il numero dell'indice di riga che significa che vogliamo il valore dell'ottava riga della tabella e FALSO indica che la funzione cercherà una corrispondenza esatta. La formula cercherà una corrispondenza con K9 nella riga superiore della tabella B4:G14 e restituirà il valore dell'ottava riga della colonna in cui si trova il valore K9 è stato trovato.
➤ Stampa ENTRARE
Quindi, otterrete il voto in finale ottenuto da Robin.
3. Funzione VLOOKUP di Excel
La funzione VLOOKUP è la funzione complementare del HLOOKUP funzione. Il HLOOKUP cerca il valore lungo una riga, mentre la funzione VLOOKUP cerca il valore in una colonna. VLOOKUP cerca il valore nella colonna più a sinistra e poi restituisce un valore nella stessa riga della colonna specificata.
Scopriamo il voto di uno degli studenti utilizzando la funzione VLOOKUP funzione.
➤ Inserire la seguente formula,
=VLOOKUP(K7,B4:I14,8,FALSE)
Qui, K7 è il valore di ricerca, B4:I14 è la matrice della tabella, 8 è il numero dell'indice della colonna che significa che vogliamo il valore dell'ottava colonna della tabella e FALSO indica che la funzione cercherà una corrispondenza esatta. La funzione cercherà una corrispondenza con K7 nella colonna più a sinistra della tabella B4:I14 e restituirà il valore dell'ottava colonna della riga in cui è stato trovato il valore di ricerca.
➤ Stampa ENTRARE
Di conseguenza, si otterrà il voto di quello studente (cella K7 ).
Per saperne di più: Excel LOOKUP vs VLOOKUP: con 3 esempi
4. Funzione XLOOKUP di Excel
La funzione XLOOKUP è la funzione più potente di Excel per cercare un valore in un intervallo. Questa funzione è disponibile solo in Office 365 Quindi, se si utilizza una versione precedente, non sarà possibile utilizzare questa funzione. Il XLOOKUP cerca una corrispondenza in un intervallo o in un array e restituisce l'elemento corrispondente da un secondo intervallo o array.
➤ Digitare la seguente formula per ottenere il voto di uno degli studenti
=XLOOKUP(K7,B5:B14,I5:I14)
In questo caso, la formula cercherà il valore K7 nell'intervallo B5:B14 e restituirà il valore corrispondente dall'intervallo I5:I14
➤ Stampa ENTRARE
Come risultato, si otterrà il voto dello studente indicato nella cella K7.
Letture simili
- Come eseguire una ricerca con criteri multipli in Excel (sia di tipo AND che OR)
- Utilizzare la funzione INDIRIZZO di Excel (7 esempi)
- Come cercare un testo in Excel (7 metodi adatti)
5. Funzioni OFFSET e MATCH per la ricerca di dati
Possiamo cercare un valore utilizzando la funzione OFFSET e la funzione MATCH del tutto.
Il OFFSET restituisce un riferimento a un intervallo. La funzione PARTITA restituisce la posizione relativa di un elemento in un array che corrisponde a un valore specificato in un ordine specifico. Vediamo ora come utilizzare queste due funzioni per cercare un valore.
Scopriremo il voto di uno studente dal set di dati.
➤ Digitare la seguente formula
=OFFSET(B4,MATCH(K7,B5:B14,0),MATCH(K6,C4:I4,0))
Qui, B4 è la cella di riferimento, ovvero la prima cella del nostro set di dati, K7 è il nome dello studente, B5:B14 è l'intervallo a cui corrisponderà il nome dello studente, K6 è il valore che stiamo cercando, cioè il grado, C4:I4 è l'intervallo da cui la colonna di Grado verrà abbinata. 0 è usato per riferirsi a una corrispondenza esatta. La formula darà il valore della cella intersecante di Marsal (nome dello studente) riga e Grado colonna.
➤ Ora, premere ENTRARE
Di conseguenza, si otterrà il Grado dello studente Marsal .
6. Funzioni INDEX e MATCH Ricerca
La funzione INDICE restituisce il valore o il riferimento della cella all'intersezione di una particolare riga e colonna in un determinato intervallo. Possiamo quindi utilizzare il metodo INDICE con la funzione PARTITA per cercare un valore in una tabella.
➤ Digitare la seguente formula per trovare il voto di uno studente,
=INDICE(I5:I14,MATCH(K7,B5:B14,0))
Qui, I5:I14 è l'array in cui verrà trovato il valore risultante, K7 è il valore di ricerca, B5:B14 è l'array di ricerca, 0 indica una corrispondenza esatta. PARTITA restituirà la posizione del valore di ricerca K7 e il INDICE restituirà il valore corrispondente dell'oggetto I5:I14 array.
Dopo aver inserito la formula,
➤ Stampa ENTRARE .
Come risultato, si otterrà il voto dello studente che si è indicato nella cella K7 .
7. Funzione XMATCH di Excel in LOOKUP
La funzione XMATCH restituisce la posizione relativa di un elemento in un array. Quindi, invece di usare l'opzione PARTITA possiamo utilizzare la funzione XMATCH per cercare un valore. Scopriamo il voto di uno studente dal nostro set di dati utilizzando la funzione XMATCH funzione.
➤ Digitare la seguente formula,
=INDICE(B4:I14,XMATCH(K7,B4:B14),XMATCH(K6,B4:I4))
Qui il XMATCH fornirà la posizione di K7 dalla gamma B4:B14 e la posizione di K6 dalla gamma B4:I4 . ora il INDICE utilizzerà la posizione di K7 come numero di riga e la posizione di K6 come numero di colonna nella tabella B4:I14 per restituire il valore della cella all'intersezione della riga e della colonna.
➤ Stampa ENTRARE
Di conseguenza, si otterrà il voto dello studente indicato nella cella K7 .
Conclusione
È possibile cercare valori in Excel utilizzando uno dei 7 tipi descritti in questo articolo. Se avete qualche dubbio su uno dei tipi di ricerca in Excel, lasciate un commento.