Alternative a Vlookup

Vlookup è una funzione molto utile per fare riferimento nelle colonne ma ci sono anche alternative a vlookup perché Vlookup ha i suoi limiti in quanto può fare riferimento da sinistra a destra, per fare riferimento da destra a sinistra usiamo una combinazione di funzione Indice e Abbina combinate che è una delle migliori alternative a Vlookup in Excel.

Alternative a Vlookup

Come sapete, la funzione Vlookup viene utilizzata per cercare un valore in un elenco e restituire qualsiasi colonna dalla colonna di ricerca. Ma se la tua colonna di ricerca non è la prima, Vlookup non funzionerà qui. È necessario copiare la colonna di ricerca in una prima colonna appena inserita oppure applicare la combinazione di ricerca e corrispondenza indice per cercare un valore su una riga e restituire un valore da una colonna.

# 1 - CERCA Funzione come alternative a Vlookup

Qui usiamo la ricerca e la corrispondenza dell'indice come alternative a vlookup in Excel. La funzione di ricerca è migliore di Vlookup in quanto è meno restrittiva in uso. È stato introdotto per la prima volta in MS 2016.

Puoi cercare i dati sia verticalmente che orizzontalmente. Consente anche la ricerca da sinistra a destra e da destra a sinistra, tuttavia, le alternative di Excel a vlookup consentono solo da sinistra a destra. Comprendere il funzionamento della funzione di ricerca con alcuni esempi.

Funzione di ricerca con alternativa a Excel di Vlookup - Esempio n. 1

Consideriamo i dati di Nome paese ed età e applichiamo la funzione di ricerca.

Seleziona il nome inserito nella cella F4 e quindi applica la formula di ricerca seguente = CERCA (F4, A3: A19, C3: C19).

Per ottenere la colonna dell'età

Funzionalità da destra a sinistra utilizzando la ricerca - Esempio # 2

I maggiori vantaggi della funzione di ricerca sono che può funzionare da destra a sinistra. Vedrai l'elaborazione della funzione di ricerca in Excel nell'esempio seguente.

Se si desidera cambiare la procedura per cercare età e visualizzare il nome corrispondente, funziona per CERCA ma produce un errore per le alternative a CERCA.VERT.

= CERCA (F3, C2: C18, A2: A18)

E ottieni l'output del nome corrispondente

# 2 - Funzione INDICE / CORRISPONDENZA come alternative a Vlookup

Esempio n. 3: utilizzo della corrispondenza dell'indice

Consideriamo i dati seguenti e scopriamo l'età utilizzando il Nome dalla tabella utilizzando la normale corrispondenza dell'indice e la formula di vlookup.

= INDICE ($ I $ 2: $ K $ 19, CORRISPONDENZA (M6, $ I $ 2: $ I $ 19,0), 3)

= CERCA.VERT (M6, I2: K19,3,0)

Qui otterrai lo stesso output desiderato da entrambe le formule poiché entrambe le formule possono cercare l'età dai dati.

Esempio # 4 - Funzionalità da destra a sinistra utilizzando la corrispondenza dell'indice

Consideriamo i dati seguenti e scopriamo il nome utilizzando l'età dalla tabella utilizzando la normale corrispondenza dell'indice e la formula di vlookup.

= INDICE (R24: T41, CORRISPONDENZA (M27, $ K $ 24: $ K $ 40,0), 1)

= CERCA.VERT (M27, I23: K40,3,0)

Come puoi facilmente vedere, usando la corrispondenza dell'indice otterrai il nome dalla tabella ma # N / D errore dalle formule di vlookup poiché vlookup non è in grado di cercare il valore da sinistra a destra.

Cose da ricordare sulle alternative a Vlookup in Excel

  • Usare la corrispondenza dell'indice è molto meglio che usare una semplice funzione di vlookup.
  • La corrispondenza dell'indice può essere cercata da destra a sinistra.
  • Inserisci e cancella la colonna in modo sicuro.
  • Nessun limite per la dimensione di un valore di ricerca durante l'utilizzo della funzione CERCA.VERT, la lunghezza dei criteri di ricerca non deve superare i 255 caratteri, altrimenti verrà visualizzato l'errore #Value in Excel
  • Velocità di elaborazione più elevata rispetto al normale Vlookup.

Puoi scaricare queste alternative al modello Vlookup in Excel qui - Alternative al modello Excel Vlookup