Formula di Excel: CERCA.VERT con più criteri -

Sommario

Formula generica

=VLOOKUP(val1&val2,data,column,0)

Sommario

La funzione CERCA.VERT non gestisce più criteri in modo nativo. Tuttavia, se hai il controllo sui dati di origine, puoi utilizzare una colonna helper per unire più campi insieme e utilizzare questi campi come più criteri all'interno di CERCA.VERT. Nell'esempio mostrato, la colonna B è una colonna helper che concatena il nome e il cognome insieme e CERCA.VERT fa lo stesso per creare un valore di ricerca. La formula in I6 è:

=VLOOKUP(I4&I5,data,4,0)

dove "dati" è l'intervallo denominato B4: F104

Nota: per una soluzione che non richiede una colonna helper, è possibile utilizzare INDEX e MATCH o XLOOKUP.

Spiegazione

Nell'esempio mostrato, vogliamo cercare il reparto e il gruppo dei dipendenti utilizzando CERCA.VERT facendo corrispondere il nome e il cognome.

Una limitazione di VLOOKUP è che gestisce solo una condizione: lookup_value, che viene confrontato con la prima colonna della tabella. Ciò rende difficile utilizzare CERCA.VERT per trovare un valore basato su più criteri. Tuttavia, se hai il controllo sui dati di origine, aggiungi una colonna helper che concatena altri 2 campi in più, quindi dai a CERCA.VERT un valore di ricerca che fa lo stesso.

La colonna helper unisce i valori dei campi dalle colonne utilizzate come criteri e deve essere la prima colonna della tabella. All'interno della funzione CERCA.VERT, anche il valore di ricerca stesso viene creato unendo gli stessi criteri.

Nell'esempio mostrato, la formula in I6 è:

=VLOOKUP(I4&I5,data,4,0)

Una volta uniti I4 e I5, abbiamo:

=VLOOKUP("JonVictor",data,4,0)

CERCA.VERT individua "JonVictor" nella quinta riga in "dati" e restituisce il valore nella quarta colonna, "Marketing".

Preparare le cose

Per impostare un VLOOKUP con criteri multipli, segui questi 3 passaggi:

  1. Aggiungi una colonna helper e concatena (unisci) i valori dalle colonne che desideri utilizzare per i tuoi criteri.
  2. Configurare CERCA.VERT per fare riferimento a una tabella che include la colonna helper. La colonna helper deve essere la prima colonna della tabella.
  3. Per il valore di ricerca, unisci gli stessi valori nello stesso ordine per far corrispondere i valori nella colonna helper.
  4. Assicurati che CERCA.VERT sia impostato per eseguire una corrispondenza esatta.

Articoli interessanti...