Què és VLOOKUP a Excel i com s'utilitza?

VLOOKUP a Excel s’utilitza per buscar i obtenir dades. Retorna coincidències exactes i aproximades i es pot utilitzar amb diverses taules, comodins, cerca bidireccional, etc.

En aquest món basat en dades, es necessiten diverses eines per gestionar les dades. Les dades en temps real són enormes i obtenir detalls sobre algunes dades concretes seria definitivament una tasca fatigosa, però amb VLOOKUP a Excel , aquesta tasca es pot aconseguir amb una sola línia de comandament. En aquest article, coneixereu un dels aspectes més importants Funcions d'Excel és a dir, la funció VLOOKUP.



Abans de continuar, fem un cop d'ull a tots els temes que es tracten aquí:



Què és VLOOKUP a Excel?


A Excel, VLOOKUP és un fitxer funció incorporada que s'utilitza per buscar i obtenir dades específiques d'un full Excel. V significa Vertical i per tal d’utilitzar la funció VLOOKUP a Excel, les dades s’han d’organitzar verticalment. Aquesta funció és molt útil quan es disposa d’una gran quantitat de dades i seria pràcticament impossible cercar manualment algunes dades específiques.

Com funciona?

La funció VLOOKUP pren un valor, és a dir, el valor de cerca i comença a cercar-lo a la columna més esquerra. Quan es troba la primera aparició del valor de cerca, comença a moure's cap a la dreta en aquesta fila i retorna un valor de la columna que especifiqueu. Aquesta funció es pot utilitzar per retornar coincidències exactes i aproximades (la coincidència per defecte és una coincidència aproximada).



Sintaxi:

La sintaxi d'aquesta funció és la següent:

VLOOKUP (lookup_value, table_array, col_index_num, [range_lookup])

on,



  • valor_cerca és el valor que cal cercar a la primera columna de la taula indicada
  • taula_índex és la taula des de la qual es volen obtenir les dades
  • col_index_num és la columna des de la qual es vol obtenir el valor
  • range_lookup és un valor lògic que determina si el valor de cerca ha de ser una coincidència perfecta o una coincidència aproximada ( CERT trobarà la coincidència més propera FALS comprova si hi ha coincidències exactes)

Coincidència exacta:

Quan vulgueu que la funció VLOOKUP cerqui una concordança exacta del valor de cerca, haureu d'establir el fitxer range_lookup valor a FALS. Mireu l'exemple següent, que és una taula que conté detalls dels empleats:

coincidència exacta-VLOOKUP a Excel-Edureka

En cas que vulgueu buscar la designació d'algun d'aquests empleats, podeu fer el següent:

  • Seleccioneu la cel·la on vulgueu mostrar la sortida i, a continuació, escriviu un signe '='
  • Utilitzeu la funció VLOOKUP i proporcioneu el fitxer valor_cerca (Aquí serà l'identificador d'empleat)
  • A continuació, introduïu els altres paràmetres, és a dir, el fitxer taula_array , col_index_num i establir el range_lookup valor a FALS
  • Per tant, la funció i els seus paràmetres seran: = VLOOKUP (104, A1: D8, 3, FALSE)

La funció VLOOKUP comença a buscar l’identificador d’empleat 104 i després es mou cap a la dreta a la fila on es troba el valor. Continua fins al col_index_num i retorna el valor present en aquesta posició.

què fa math.abs a Java

Coincidència aproximada:

Aquesta característica de la funció VLOOKUP us permet recuperar valors fins i tot quan no teniu una coincidència exacta per al loopup_value. Com s'ha esmentat anteriorment, per fer que VLOOKUP busqui una coincidència aproximada, haureu de configurar-lo range_lookup valor a TRUE. Mireu l’exemple següent on s’assignen les marques junt amb les seves qualificacions i la classe a la qual pertanyen.

  • Seguiu els mateixos passos, tal com vau fer per obtenir una coincidència exacta
  • En lloc del valor range_lookup, utilitzeu TRUE en lloc de FALSE
  • Per tant, la funció juntament amb els seus paràmetres serà: = VLOOKUP (55, A12: C15, 3, TRUE)

En una taula que s’ordena en ordre ascendent, VLOOKUP comença a buscar una coincidència aproximada i s’atura al següent valor més gran que sigui inferior al valor de cerca que heu introduït. A continuació, es mou cap a la dreta en aquesta fila i retorna el valor de la columna especificada. A l'exemple anterior, el valor de cerca és 55 i el següent valor de cerca més gran de la primera columna és 40. Per tant, la sortida és de segona classe.

Primer partit:

En cas que tingueu una taula que consta de diversos valors de cerca, VLOOKUP s'atura en la primera coincidència i recupera un valor d'aquesta fila a la columna especificada.

Mireu la imatge següent:

Es repeteix l'ID 105 i quan el valor de cerca s'especifica com a 105, VLOOKUP ha retornat el valor de la fila que té la primera aparició del valor de cerca.

Sensibilitat entre majúscules i minúscules:

La funció VLOOKUP no distingeix entre majúscules i minúscules. En cas que tingueu un valor de cerca que en majúscules i el valor present a la taula sigui petit, VLOOKUP continuarà obtenint el valor de la fila on hi ha el valor. Mireu la imatge següent:

Com podeu veure, el valor que he especificat com a paràmetre és 'RAFA', mentre que el valor present a la taula és 'Rafa', però VLOOKUP encara ha retornat el valor especificat. Si teniu una coincidència exacta fins i tot amb el cas, VLOOKUP encara retornarà la primera coincidència del valor de cerca, independentment del cas utilitzat. Mireu la imatge següent:

Errors:

És natural trobar errors sempre que fem ús de funcions. De la mateixa manera, podeu trobar errors en utilitzar la funció VLOOKUP i alguns dels errors més habituals són:

  • #NOM
  • # N / A
  • #REF
  • #VALOR

Error #NAME:

Aquest error bàsicament és per informar-vos que heu comès algun error en la sintaxi. Per evitar errors sintàctics, és millor utilitzar l'Assistent de funcions que proporciona Excel per a cada funció. L’assistent de funcions us ajuda amb informació sobre cada paràmetre i el tipus de valors que heu d’introduir. Mireu la imatge següent:

Com podeu veure, l'Assistent de funcions us informa que introduïu qualsevol tipus de valor en lloc del paràmetre lookup_value i també en proporciona una breu descripció. De la mateixa manera, quan seleccioneu els altres paràmetres, també veureu informació sobre ells.

Error # N / A:

Aquest error es torna si no es troba cap coincidència amb el valor de cerca donat. Per exemple, si entro 'AFA' en lloc de 'RAFA', rebré un error # N / A.

Per tal de definir algun missatge d'error per als dos errors anteriors, podeu fer servir la funció IFNA. Per exemple:

Error #REF:

Aquest error es produeix quan es fa referència a una columna que no està disponible a la taula.

Error #VALUE:

Aquest error es produeix quan col·loqueu valors equivocats als paràmetres o perdeu alguns paràmetres obligatoris.

Cerca bidireccional:

La cerca bidireccional es refereix a obtenir un valor d’una taula bidimensional des de qualsevol cel·la de la taula referenciada. Per realitzar una cerca bidireccional mitjançant VLOOKUP, haureu d'utilitzar la funció MATCH juntament amb ella.

La sintaxi de MATCH és la següent:

MATCH (lookup_value, lookup_array, match_type)

  • valor_cerca és el valor que cal cercar
  • search_array és l'interval de cel·les que consisteixen en els valors de cerca
  • tipus_partida pot ser un número, és a dir, 0, 1 o -1, que representa una coincidència exacta, inferior i superior a respectivament

En lloc d’utilitzar valors codificats amb VLOOKUP, podeu fer que passi per dinàmic a les referències de cel·les. Penseu en el següent exemple:

importació sqoop d’oracle a hdfs

Com podeu veure a la imatge superior, la funció VLOOKUP pren la referència de la cel·la com a F6 per al valor de cerca i el valor de l’índex de columna el determina la funció MATCH. Quan feu canvis a qualsevol d'aquests valors, la sortida també canviarà en conseqüència. Mireu la imatge següent on he canviat el valor present a F6 de Chris a Leo i la sortida també s’ha actualitzat en conseqüència:

En cas que canviï el valor de G5, o F6 i G5, aquesta fórmula funcionarà en conseqüència mostrant els resultats corresponents.

També podeu crear llistes desplegables per fer molt útil la tasca de canviar els valors. A l'exemple anterior, s'hauria de fer amb F6 i G5. A continuació s’explica com podeu crear llistes desplegables:

  • Seleccioneu Dades a la pestanya de la cinta
  • Al grup Eines de dades, seleccioneu Validació de dades
  • Obriu el tauler de configuració i, a Permetre, seleccioneu Llista
  • Especifiqueu la matriu de llista de fonts

A continuació s’explica l’aspecte que té després de crear una llista desplegable:

Ús de comodins:

En cas que no conegueu el valor de cerca exacte, però només una part, podeu fer ús de comodins. A Excel, el símbol '*' representa un caràcter comodí. Aquest símbol informa a Excel que s’ha de cercar la seqüència anterior, posterior o posterior i que pot haver-hi qualsevol nombre de caràcters abans o després. Per exemple, a la taula que he creat, si introduïu 'erg' juntament amb comodins a banda i banda, VLOOKUP retornarà la sortida de 'Sergio' com es mostra a continuació:

Múltiples taules de cerca:

En cas que tingueu diverses taules de cerca, podeu utilitzar la funció IF junt amb ella per mirar cap de les taules en funció d'alguna condició determinada. Per exemple, si hi ha una taula que conté dades de dos supermercats i heu d’esbrinar els beneficis obtinguts per cadascun d’ells en funció de les vendes, podeu fer el següent:

Creeu la taula principal de la següent manera:

A continuació, creeu les dues taules a partir de les quals s’ha d’obtenir el benefici.

Un cop fet això, creeu un interval amb nom per a cadascuna de les taules creades recentment. Per crear un interval amb nom, seguiu els passos següents:

  • Seleccioneu la taula la taula completa a la qual voleu assignar un nom
  • A la pestanya de la cinta, seleccioneu Fórmules i, a continuació, al grup Noms definits, seleccioneu Defineix el nom
  • Veureu el quadre de diàleg següent
  • Posa qualsevol nom que triïs
  • Feu clic a D'acord

Un cop fet això per a les dues taules, podeu utilitzar aquests intervals amb nom a la funció IF de la següent manera:

Com podeu veure, VLOOKUP ha retornat els valors adequats per omplir la columna Benefici segons el supermercat al qual pertanyin. En lloc d’escriure la fórmula a cada cel·la de la columna Benefici, acabo de fer-ho va copiar la fórmula per tal d’estalviar temps i energia.

Això ens porta al final d’aquest article sobre VLOOKUP a Excel. Espero que ho tingueu clar amb tot el que us ha estat compartit. Assegureu-vos de practicar el màxim possible i de recuperar la vostra experiència.

Tens alguna pregunta? Si us plau, mencioneu-lo a la secció de comentaris d’aquest bloc “VLOOKUP in Excel” i us respondrem el més aviat possible.

Per obtenir coneixements en profunditat sobre qualsevol tecnologia de tendència juntament amb les seves diverses aplicacions, podeu inscriure-us a la publicació en directe amb assistència les 24 hores del dia, els 7 dies de la setmana i accés permanent