CERCA.VERT E CONFRONTA combinati - Excel e Fogli Google

Scarica esempio di cartella di lavoro

Scarica la cartella di lavoro di esempio

Questo tutorial ti insegnerà come recuperare dati da più colonne utilizzando le funzioni CONFRONTA e CERCA.VERT in Excel e Fogli Google.

Perché dovresti combinare VLOOKUP e MATCH?

Tradizionalmente, quando si utilizza la funzione CERCA.VERT, si inserisce a numero di indice di colonna per determinare da quale colonna recuperare i dati.

Questo presenta due problemi:

  • Se vuoi estrarre i valori da più colonne, devi inserire manualmente il numero indice di colonna per ogni colonna
  • Se inserisci o rimuovi colonne, il tuo numero di indice di colonna non sarà più valido.

Per rendere dinamica la tua funzione CERCA.VERT, puoi trovare il numero di indice di colonna con la funzione MATCH.

1 =CERCA.VERT(SOL3, SI3: MI5, CONFRONTA (H2, SI2: MI2,0), FALSO)

Vediamo come funziona questa formula.

Funzione CONFRONTA

La funzione MATCH restituirà il numero di indice di colonna dell'intestazione di colonna desiderata.

Nell'esempio seguente, il numero di indice della colonna per "Età" è calcolato dalla funzione CONFRONTA:

1 =CONFRONTA("Età",B2:E2,0)

"Età" è l'intestazione della seconda colonna, quindi viene restituito 2.

Nota: l'ultimo argomento della funzione CONFRONTA deve essere impostato su 0 per eseguire una corrispondenza esatta.

Funzione CERCA.VERT

Ora puoi semplicemente collegare il risultato della funzione CONFRONTA nella tua funzione CERCA.VERT:

1 =CERCA.VERT(SOL3, SI3: MI5, H3, FALSO)

La sostituzione dell'argomento dell'indice di colonna con la funzione CONFRONTA ci fornisce la nostra formula originale:

1 =CERCA.VERT(SOL3, SI3: MI5, CONFRONTA (H2, SI2: MI2,0), FALSO)

Inserimento ed eliminazione di colonne

Ora, quando inserisci o elimini colonne nell'intervallo di dati, il risultato della tua formula non cambierà.

Nell'esempio sopra, abbiamo aggiunto il Insegnante colonna all'intervallo ma voglio ancora quella dello studente Età. L'output della funzione MATCH identifica che "Età" è ora il terzo elemento nell'intervallo di intestazione e la funzione CERCA.VERT utilizza 3 come indice di colonna.

Riferimenti di cella di blocco

Per rendere le nostre formule più facili da leggere, abbiamo mostrato le formule senza riferimenti di cella bloccati:

1 =CERCA.VERT(SOL3, SI3: MI5, CONFRONTA (H2, SI2: MI2,0), FALSO)

Ma queste formule non funzioneranno correttamente se copiate e incollate altrove nel file. Invece, dovresti usare riferimenti di cella bloccati come questo:

1 =CERCA.VERT($G3,$B$3:$E$5,CONFRONTA(H$2,$B$2:$E$2,0),FALSO)

Leggi il nostro articolo sul blocco dei riferimenti di cella per saperne di più.

VLOOKUP & MATCH combinati in Fogli Google

Queste formule funzionano esattamente allo stesso modo in Fogli Google come in Excel.

Aiuterete lo sviluppo del sito, condividere la pagina con i tuoi amici

wave wave wave wave wave