Alternatives a Vlookup a Excel | Utilitzeu la funció INDEX / MATCH & LOOKUP
Vlookup és una funció molt útil per fer referència a les columnes, però també hi ha alternatives a vlookup perquè Vlookup té les seves limitacions, ja que pot fer referència d’esquerra a dreta, per fer referència de dreta a esquerra utilitzem una combinació de funcions Índex i Match combinades de les millors alternatives a Vlookup en excel.
Vlookup Alternatives
Com ja sabeu, la funció Vlookup s'utilitza per cercar un valor d'una llista i retornar qualsevol columna de la columna de cerca. Però si la vostra columna de cerca no és la primera, Vlookup no funcionarà aquí. Heu de copiar la columna de cerca a una primera columna inserida recentment o bé podeu aplicar la combinació de cerca i índex per cercar un valor en una fila i retornar un valor d'una columna.
# 1 - Funció LOOKUP com a alternatives de Vlookup
Aquí fem servir la cerca i la concordança d’índexs com a alternatives a vlookup a excel. La funció de cerca és millor que Vlookup, ja que és menys restrictiva en l’ús. Es va introduir per primera vegada al MS 2016.
Podeu cercar dades tant verticalment com horitzontalment. També permet la cerca d’esquerra a dreta i de dreta a esquerra, però, les alternatives excel a vlookup només permeten d’esquerra a dreta. Aquí compreneu el funcionament de la funció de cerca amb alguns exemples.
Funció de cerca amb alternativa d'Excel a Vlookup: exemple 1
Considerem les dades del país i l'edat del nom i apliquem la funció de cerca.
Seleccioneu el nom introduït a la cel·la F4 i, a continuació, apliqueu la fórmula de cerca següent = BUSCAR (F4, A3: A19, C3: C19).
Per obtenir la columna d'edat
Funcionalitat de dreta a esquerra mitjançant la cerca: exemple 2
Els avantatges més grans de la funció de cerca són que pot funcionar de dreta a esquerra. Veureu el processament de la funció de cerca a Excel a l'exemple següent.
Si voleu canviar el procediment per cercar l'edat i generar el nom corresponent, funciona per a LOOKUP però produeix un error per a alternatives a VLOOKUP.
= RECERCA (F3, C2: C18, A2: A18)
I obteniu la sortida del nom corresponent
# 2 - Funció INDEX / MATCH com a alternatives Vlookup
Exemple # 3: utilització de la coincidència d'índex
Considerem les dades següents i esbrinem l’edat mitjançant el nom de la taula mitjançant la fórmula normal de concordança d’índex i de visualització.
= INDEX ($ I $ 2: $ K $ 19, MATCH (M6, $ I $ 2: $ I $ 19,0), 3)
= VLOOKUP (M6, I2: K19,3,0)
Aquí obtindreu la mateixa sortida desitjada de les dues fórmules, ja que tant la fórmula pot cercar l’edat a partir de les dades.
Exemple # 4 - Funcionalitat de dreta a esquerra mitjançant la concordança de l'índex
Considerem les dades següents i esbrinem el nom mitjançant l'edat de la taula mitjançant la fórmula normal de coincidència d'índex i de visualització.
= ÍNDEX (R24: T41, MATCH (M27, $ K $ 24: $ K $ 40,0), 1)
= VLOOKUP (M27, I23: K40,3,0)
Com podeu veure fàcilment que, mitjançant l'ús de la concordança d'índex, obtindreu el nom de la taula, però l'error # N / A de les fórmules vlookup ja que vlookup no pot cercar valor d'esquerra a dreta.
Coses que cal recordar sobre les alternatives a Vlookup a Excel
- Utilitzar la concordança de l’índex és molt millor que fer servir una simple funció vlookup.
- La coincidència de l'índex pot cercar de dreta a esquerra.
- Inseriu i suprimiu la columna amb seguretat.
- Sense límit per a la mida d'un valor de cerca mentre utilitzeu la funció VLOOKUP, la longitud dels criteris de cerca no hauria de superar els 255 caràcters, en cas contrari es produirà un error #Value a excel
- Velocitat de processament més alta que la Vlookup normal.
Podeu descarregar aquestes plantilles Alternatives a Vlookup a Excel aquí: alternatives a la plantilla Excel de Vlookup