Sommario
Funzione VLOOKUP è generalmente utilizzato per cercare un valore nella colonna più a sinistra di una tabella e la funzione restituirà un valore nella stessa riga della colonna specificata. In questo articolo, imparerete come utilizzare questa funzione VLOOKUP per cercare i valori nelle righe ed estrarre i dati in base ai criteri specificati.
Scarica il quaderno di esercizi
È possibile scaricare la cartella di lavoro Excel che abbiamo utilizzato per preparare questo articolo.
VLOOKUP per le righe.xlsx4 metodi di utilizzo della funzione VLOOKUP per le righe in Excel
1. Uso della funzione MATCH per definire il numero di colonna dalle righe in VLOOKUP
Nella figura seguente, viene presentato un set di dati con gli importi delle vendite di diversi venditori per sei mesi consecutivi in un anno. Utilizzeremo l'opzione VLOOKUP per estrarre il valore delle vendite di un venditore in un mese specificato.
Anche se il Funzione VLOOKUP cerca un valore nella colonna più a sinistra o nell'intervallo verticale di celle; in questo caso possiamo usare il comando PARTITA per definire il numero di colonna per il mese specificato dalle intestazioni del mese che vanno da Da C4 a H4.
Supponiamo di voler conoscere il valore delle vendite di Giordania nel mese di Aprile .
Nell'uscita Cella E15 , la formula richiesta sarà:
=VLOOKUP(E13,B5:H11,MATCH(E14,B4:H4,0),FALSE)
Dopo aver premuto Entrare , otterrete subito il valore di vendita di Jordan in aprile.
In questa formula, il PARTITA definisce il numero di colonna per il file VLOOKUP funzione. Il VLOOKUP utilizza questo numero di colonna per estrarre i dati basati sul mese specificato dalle intestazioni dei mesi.
2. Uso di righe multiple con la funzione VLOOKUP in Excel
Ora il set di dati viene visualizzato con alcune modifiche. La nostra tabella di dati ora rappresenta i valori di vendita comparativi su tre mesi fissi in due anni diversi.
In questa sezione utilizzeremo la funzione VLOOKUP per più righe contenenti anni e mesi. Ad esempio, vogliamo estrarre il valore delle vendite di Jordan nel mese di febbraio del 2021.
La formula richiesta con il VLOOKUP e PARTITA funzioni in Cellula E17 sarà:
=VLOOKUP(E14,B6:H12,MATCH(E16&E15,C4:H4&C5:H5,0)+1,FALSE)
Dopo aver premuto Entrare , troverete il valore di vendita in condizioni specifiche.
🔎 Come funziona la formula?
- L'uso di Ampersand (&) unisce il mese e l'anno selezionati dall'elenco Cellule E15 e E16 .
- L'array di ricerca nel file PARTITA è stata definita da un array di coppie contenenti tutti gli anni e i mesi uniti dall'opzione Ampersand (&) .
- Nell'array di ricerca del file PARTITA i due intervalli di celle sono stati selezionati a partire da Colonna C Quindi, aggiungendo '1' alla PARTITA nel terzo parametro del metodo VLOOKUP la formula considererà l'indice del numero della colonna di ritorno in base all'intera matrice di B6:H12 .
Per saperne di più: Come eseguire un VLOOKUP con più condizioni in Excel (2 metodi)
3. Combinazione di VLOOKUP con la funzione Colonna per restituire un'intera riga
Torniamo al nostro set di dati primario. Supponendo di voler conoscere i valori di vendita di un determinato venditore per tutti i mesi disponibili nel set di dati, si può combinare VLOOKUP con il COLONNA per ottenere tutti i valori di ritorno in un'unica riga come la funzione COLONNA funzione.
📌 Fase 1:
➤ Selezionare l'uscita Cella C14 e digitare la seguente formula:
=VLOOKUP($C$13,$B$5:$H$11,COLONNA(A1)+1,FALSO)
➤ Stampa Entrare e otterrete il valore di vendita di Jordan a gennaio.
📌 Fase 2:
➤ Ora utilizzate Maniglia di riempimento da Cella C14 per riempire automaticamente le cinque celle successive in Fila 14 .
In questo modo si otterranno tutti i dati di vendita di un determinato venditore in una volta sola.
In questa formula, il COLONNA è stata utilizzata per modificare i numeri di colonna in modo seriale nel terzo parametro del metodo VLOOKUP mentre si riempie automaticamente la 14a riga.
Per saperne di più: VLOOKUP di Excel per restituire più valori in verticale
Letture simili
- VLOOKUP non funziona (8 motivi e soluzioni)
- Che cos'è una matrice di tabelle in VLOOKUP (spiegazioni con esempi)
- Utilizzare VLOOKUP con più criteri in Excel (6 metodi + alternative)
- Come combinare SUMIF & VLOOKUP di Excel su più fogli
- VLOOKUP di Excel per trovare l'ultimo valore nella colonna (con alternative)
4. Includere una formula di array in VLOOKUP per estrarre righe in Excel
Se si vogliono ottenere tutti i dati sulle vendite di un venditore con una formula a un solo passo, è necessario utilizzare una formula array per definire i numeri delle colonne nel file VLOOKUP funzione.
La formula di matrice richiesta con l'opzione VLOOKUP funzione in Cella C14 dovrebbe avere il seguente aspetto:
=VLOOKUP(C13,B5:H11,{2,3,4,5,6,7},FALSE)
Dopo aver premuto Entrare Si otterranno subito tutti i dati di vendita di Jordan in un'unica riga, senza dover eseguire ulteriori passaggi come mostrato nel metodo precedente.
In questa funzione, i numeri di colonna sono stati definiti con un array contenente i numeri di indice delle colonne di ritorno: {2,3,4,5,6,7} . il VLOOKUP restituisce i risultati delle colonne specificate per l'addetto alle vendite specificato.
Due alternative al VLOOKUP per la ricerca delle righe
1. Uso della funzione HLOOKUP per cercare righe in Excel
Il HLOOKUP cerca un valore nella riga superiore di una tabella o di una matrice di valori e restituisce il valore nella stessa colonna della riga specificata. Quindi, utilizzando la funzione HLOOKUP possiamo ora cercare direttamente un mese insieme alle intestazioni dei mesi in una singola riga. La formula generica della funzione HLOOKUP è la funzione:
=HLOOKLUP(lookup_value, table_array, row_index_num, [range_lookup])
Dal momento che stiamo cercando il valore delle vendite di Jordan nel mese di aprile, la formula richiesta è in Cella E15 sarà:
=HLOOKUP(E14,B4:H11,MATCH(E13,B4:B11,0),FALSE)
Dopo aver premuto Entrare , vi verrà mostrato il valore delle vendite di Jordan per il mese specificato in una sola volta.
In questa formula, il PARTITA definisce il numero di riga dell'addetto alle vendite specificato su Colonna B .
Per saperne di più: Come eseguire un VLOOKUP da più colonne con un solo ritorno in Excel (2 modi)
2. Uso della formula INDEX-MATCH per cercare lungo le colonne e le righe
Il PARTITA restituisce la posizione relativa di un elemento in un array che corrisponde a un valore specifico in un ordine specifico e la funzione INDICE restituisce il valore della cella all'intersezione di una particolare riga e di una colonna in un determinato intervallo. La formula generica della funzione INDICE è la funzione:
=INDEX(array, riga_numero, [colonna_numero])
Oppure,
=INDEX(riferimento, numero_riga, [numero_colonna], [numero_area])
Con l'utilizzo del PARTITA è possibile specificare i numeri di riga e di colonna della funzione INDEX per un particolare venditore in un particolare mese per estrarre il valore di vendita corrispondente.
La formula richiesta nell'output Cella E15 sarà:
=INDICE(B5:H11,MATCH(E13,B5:B11,0),MATCH(E14,B4:H4,0))
Ora premere Entrare e verrà visualizzato il valore di vendita di Jordan nel mese di aprile.
Per saperne di più: MATCH INDICE vs funzione VLOOKUP (9 esempi)
Parole conclusive
Spero che gli esempi sopra descritti vi aiutino ad applicarli nei vostri fogli di calcolo Excel utilizzando la funzione VLOOKUP per cercare i valori nelle righe. Se avete domande o commenti, fatemelo sapere nella sezione dei commenti. Oppure potete consultare gli altri articoli relativi alle funzioni di Excel su questo sito.