Com utilitzar el número d'índex de columna de manera eficaç a l'Excel VLOOKUP

  • Comparteix Això
Hugh West

A Microsoft Excel, VLOOKUP és un dels temes més candents que trobareu a Internet. Si no m'equivoco, ja heu vist nombrosos articles sobre la fórmula VLOOKUP a Excel amb la seva funcionalitat, ús, avantatges, etc. Si començo, puc parlar de diversos aspectes de la VLOOKUP . Però, en aquest tutorial, només parlaré del número d'índex de la columna VLOOKUP i els seus fets. Estarà a punt amb exemples adequats i il·lustracions adequades. Per tant, queda amb nosaltres.

Baixeu el quadern de pràctiques

Descarregueu el quadern de pràctiques següent.

VLOOKUP Col_Index_Num.xlsx

Other Workbook.xlsx

Breu descripció de la funció VLOOKUP

Abans de començar, us farem un breu resum de la fórmula VLOOKUP a Excel. Espero que recordeu aquesta funció i el seu ús. Podeu ometre-ho si ja recordeu tot sobre aquesta funció.

Ara, la funció VLOOKUP d'Excel busca un valor presentat a la columna més esquerra d'una taula determinada i produeix un valor a la fila exacta d'una columna definida.

La sintaxi:

=VLOOKUP(valor_de_cerca, matriu_taula, nombre_índex_col,[cerca_interval])

Anem a parlar breument dels arguments aquí.

  • valor_de_cerca: Obligatori . El valor que cerca es troba a la columna més esquerra de la taula descrita. Pot ser un valor únic funció. Fes una ullada a les captures de pantalla:

    Aquest és el primer llibre de treball. Tenim les nostres dades aquí al full " Actual ":

    Aquest és el segon llibre de treball. El valor que mostrarem al full “ Dades ”.

    Com l'anterior, escriviu la fórmula següent a Cel·la C5 del full " Dades " de " Other.xlsx" llibre de treball:

    =VLOOKUP(C4,'[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    Com podeu veure, ha retornat una coincidència exacta del conjunt de dades.

    Si tanqueu el llibre de treball principal on hi ha la matriu de la taula, la fórmula serà com la següent :

    =VLOOKUP(C4,'D:\SOFTEKO\75- vlookup column index number\[VLOOKUP Column Index Number.xlsx]Actual'!B4:F12,2,FALSE)

    La següent captura de pantalla la desglossarà:

    💬 Coses per recordar

    ✎ CERCA V cerca el valor en la direcció correcta.

    Per obtenir resultats precisos, proporcioneu un número d'índex de columna vàlid . El número d'índex de la columna no ha de superar el nombre de les columnes de la matriu de la taula.

    Heu de bloquejar l'interval de la matriu de la taula si esteu transportant les dades del mateix full de treball o d'altres fulls de treball però del llibre de treball exacte .

    Conclusió

    Per concloure, espero que aquest tutorial us hagi proporcionat un coneixement útil sobre el número d'índex de columna VLOOKUP a Excel. Us recomanem que apreneu i apliqueu totes aquestes instruccions al vostre conjunt de dades. Descarrega el quadern de pràctiques i prova-los tu mateix. A més, no dubteu a fer comentaris a la secció de comentaris. El teu valuósels comentaris ens mantenen motivats per crear tutorials com aquest.

    No oblideu consultar el nostre lloc web Exceldemy.com per trobar diversos problemes i solucions relacionats amb Excel.

    Seguiu aprenent nous mètodes i segueix creixent!

    o una matriu de valors.
  • table_array: La taula on cercarà el lookup_value a la columna més esquerra.
  • col_index_num: Obligatori. El número de columna de la taula des del qual tornarà.
  • [range_lookup]: Determina si cal una coincidència exacta o parcial del lookup_value . . A l'argument, 0 per a una coincidència exacta, 1 per a una coincidència parcial. El valor per defecte és 1 (concordança parcial).

Mireu l'exemple següent:

A l'exemple, podeu veure que tenim un conjunt de dades de pel·lícules. Aquí, hem utilitzat la fórmula VLOOKUP per extreure dades.

En aquesta VLOOKUP fórmula:

El nostre lookup_value és 5 que és ID .

La nostra matriu de taula és B4:F12

La cerca d'interval s'estableix en FALSE per a la coincidència exacta.

El número d'índex de columna és 5 , que és Any de llançament .

Bàsicament, estem dient a la funció VLOOKUP que cerqui la matriu de la taula amb un ID 5. I si ho trobeu, doneu el valor que es presenta a la columna Any de llançament que té un número d'índex de columna 5 .

Espero que ara pugueu entendre com funciona.

Més informació: Cerca d'intervals amb VLOOKUP a Excel (5 exemples)

6 coses que hauríeu de saber sobre l'índex de columnes Nombre de VLOOKUP

Com que el tema d'aquest article tracta sobre VLOOKUP columnanúmero d'índex, parlarem d'aquest argument en les properes seccions. El número d'índex de la columna és una cosa crucial. Per retornar un valor correcte d'una matriu de taula, hauríeu de saber algunes coses sobre aquest número d'índex de columna. Espero que llegiu tot això i els apliqueu la propera vegada al vostre full d'Excel.

1. Què fa el número d'índex de columna?

Ara, per què el número d'índex de columna és essencial i què fa a la fórmula. Anem a desglossar-lo de l'exemple anterior.

Fórmula que estem utilitzant:

=VLOOKUP(D14,B4:F12,5,FALSE)

Establem la cerca d'interval a FALS per a la coincidència exacta.

Desglossament 1: cerca un valor

Ara, des del taula, volem cercar alguna cosa. Per trobar aquest valor, hem de proporcionar un valor de cerca a la fórmula VLOOKUP . En primer lloc, hem de donar el valor de cerca pel qual buscarà les dades. Aquí estem utilitzant la referència de cel·la.

Desglossament 2: inicialitzar la matriu de taula

A continuació, la VLOOKUP la funció buscarà la matriu de la taula des d'on realitzarà tot això.

Desglossament 3: cerqueu el valor de cerca a la columna de l'esquerra

Ara, VLOOKUP cercarà el valor de cerca primer des de la columna més a l'esquerra de la matriu de la taula verticalment.

A mesura que establim el L'argument de cerca d'interval a FALSE per trobar una coincidència exacta, en trobarà una.

Desglossament 3:Busqueu el número d'índex de columna de la matriu de taula

Ara, la funció VLOOKUP intentarà trobar el número de columna de la taula que heu esmentat a l'argument.

Desglossament 4: BUSCARV cercarà el valor al número d'índex de columna donat

Després d'haver trobat la columna desitjada, BUSCARV cercarà el vostre valor a la columna que comparteix la mateixa fila amb ID 5 .

Desglossament 6: retorneu el valor

Finalment, trobarà l' Any de llançament amb l' ID 5 .

Com tu podeu veure, el número d'índex de columna és la clau per trobar el valor desitjat a la taula. Si heu donat el vostre número d'índex de columna malament, us hauria donat un valor diferent.

Llegiu més: Cerca valor en un rang i retorna a Excel (5 maneres senzilles)

2. Com variaran les sortides en funció del nombre d'índex de columna?

Ara, la nostra fórmula VLOOKUP tornarà un resultat diferent en funció dels diferents números d'índex de columna.

Quan vulgueu un resultat alternatiu de la taula, assegureu-vos de donar el número d'índex de columna precís de la funció. Les vostres sortides variaran en funció d'aquest interval de columnes.

Mireu l'exemple següent:

Fórmula que estem utilitzant:

=VLOOKUP(D14,B4:F12,3,FALSE)

Aquí, volíem el nom de l'actor de l' ID de la pel·lícula 5 . Ara, la nostra columna Actor és la tercera columnamatriu de taula. Per aquest motiu, hem proporcionat 3 com a número d'índex de columna a la fórmula VLOOKUP . Com a resultat, la nostra funció va obtenir el valor des de l'interval fins a la cerca (la matriu de la taula) a Excel.

Més informació: Com trobar una segona coincidència amb VLOOKUP a Excel (2 mètodes simples)

3. Què passa si donem un número d'índex de columna incorrecte?

Ara, podeu preguntar què passarà si donem el número d'índex de columna incorrecte mitjançant la funció VLOOKUP d'Excel. Òbviament, retornarà un valor incorrecte. Si la columna del resultat desitjada no coincideix amb el número d'índex de columna que heu donat, no obtindreu el resultat.

Mireu l'exemple següent per entendre'l millor:

La fórmula que estem fent servir:

=VLOOKUP(D14,B4:F12,5,FALSE)

Aquí, podeu veure que volíem el Gènere de l' identificador de pel·lícula 7 . Però, mostra 2006 , que és una resposta incorrecta.

Perquè vam proporcionar 5 com a número d'índex de columna a la fórmula VLOOKUP d'Excel . Però el número de columna de Gènere és 4 . És per això que està retornant un resultat diferent.

4. Què passa si el nostre índex de columnes està fora de rang?

Si el vostre número d'índex de columna està fora de l'interval de la matriu de taula donada, la funció VLOOKUP retornarà l'error #REF! . És perquè la matriu de la taula no conté tantes columnes.

Ho podeu entendre des de laexemple següent:

Fórmula que estem utilitzant:

=VLOOKUP(D14,B4:F12,6,FALSE)

Aquí, podeu veure que la nostra fórmula VLOOKUP d'Excel mostra un error. Mireu bé, la nostra matriu de taula és B4:F12 . En aquest rang, només tenim cinc columnes. Però, a la nostra fórmula, hem proporcionat 6 a l'argument de l'índex col. És per això que no ha pogut retornar cap valor.

Llegeix més: Com utilitzar VLOOKUP per trobar un valor que es troba entre un rang

5. Augment del nombre d'índex de columna a BUSCARV Utilitzant la funció COLUMN

A la fórmula BUSCARV , podeu utilitzar l'índex de columna dinàmic. Suposem que teniu dues taules i les voleu combinar. A més, heu de copiar una fórmula VLOOKUP de treball en diverses columnes. Una manera pràctica de seguir és utilitzar la funció COLUMN d'Excel.

Feu una ullada a la captura de pantalla següent:

Tenim dues taules aquí. Volem fusionar la taula de resultats i la base de dades d'estudiants taula en funció de l' ID de l'estudiant . Bàsicament, el nostre objectiu és establir el nom i la secció a la taula de resultats.

La fórmula genèrica que estem utilitzant:

=VLOOKUP($A1, table,COLUMN()-x,0)

Escrivim la fórmula següent a Cel·la E5 i premem Intro:

=VLOOKUP($C5,$H$5:$J$9,COLUMN()-3,0)

Ara, arrossega la icona Emplena la nansa per la taula.

De nou, escriviu la fórmula a la Cel·la F5 i arrossegueu la Annexa d'emplenament icona:

Com podeu veure, hem copiat correctament les dades de la base de dades de l'estudiant a la taula de resultats mitjançant el número d'índex de la columna dinàmica.

Nota:

Podeu utilitzar aquesta fórmula com a Calculadora de números d'índex de columnes per a Vlookup al vostre full de treball.

🔎 Desglossament de la fórmula

Vam calcular el número d'índex de columna utilitzant la funció COLUMN . Si no hi ha arguments a la funció COLUMN , retorna el número d'aquesta columna relacionada.

Ara, com que estem utilitzant la fórmula de les columnes E i F, la COLUMN La funció retornarà 5 i 6 respectivament. Al full, el número d'índex de la columna E és 5. I el número d'índex de la columna F és 6.

No ens agrada obtenir dades de la cinquena columna de la taula Resultat (hi ha només 3 columnes en total). Per tant, va restar 3 de 5 per adquirir el número 2, que la funció VLOOKUP va utilitzar per recuperar Nom de la la taula de la base de dades d'estudiants .

COLUMN()-3 = 5-3 = 2 (Aquí, 2 indica la columna Nom de la matriu de taula Base de dades d'estudiants )

Hem utilitzat la mateixa fórmula a la columna F . La columna F té el número d'índex 6.

COLUMN()-3 = 6-3 = 3 (3 indica la Secció de Matriu de taula de la base de dades d'estudiants )

Al final, la primera mostra porta Nom de la taula base de dades d'estudiants (columna 2) i la segona il·lustracióobté la Secció de la taula Base de dades d'estudiants (columna 3).

[/wpsm_box]

6. Cerqueu el número d'índex de la columna amb la funció MATCH

Ara , a la funció VLOOKUP , normalment donem el número d'índex de columna com a nombre estàtic. Independentment, també podeu formar un número d'índex de columna dinàmic com l'exemple anterior. Aquí, ho fem utilitzant la funció COINCIDENT per trobar la columna necessària. Aquest mètode us permet fer una cerca dinàmica bidireccional, fent coincidir les files i les columnes de la matriu de la taula.

Feu una ullada al conjunt de dades següent:

Aquí tenim un conjunt de dades d'estudiants. Tenim les notes d'alguns alumnes de Física, Matemàtiques i Química. Ara, volem trobar la qualificació de Jessy a l'assignatura Matemàtiques .

Per trobar-ho, escriviu la fórmula següent a la Cel·la H5 i premeu Enter :

=VLOOKUP(H4,B4:E9,MATCH(H5,B4:E4,0),FALSE)

Com podeu veure, el nostre La fórmula VLOOKUP ha obtingut la coincidència exacta del conjunt de dades.

Ara, mireu bé, no hem proporcionat un número estàtic al número d'índex de columna. En comptes d'això, ho vam fer dinàmic utilitzant la funció COMPARA . Bàsicament, aquí tenim diversos criteris.

🔎 Desglossament de la fórmula

➤  MATCH(H5,B4:E4,0 )

La funció COMPARA cercarà l'assignatura MATEMÀTIQUES a la capçalera B4:E4. La trobarà a l'índex 3. Per això tornarà 3 .

➤BUSCARV(H4,B4:E9,COINCIDENT(H5,B4:E4,0),FALSE) = CERCAV(H4,B4:E9,3, FALSE)

Finalment, funcionarà com el fórmula actual VLOOKUP . I tornarà C. Perquè ha trobat el valor del número d'índex de columna 3.

CERCA V Número d'índex de columna d'un altre full o llibre de treball

Ara, podeu utilitzar l'índex de columna número en un full que recollirà dades d'un altre full o d'un altre llibre de treball. És una de les característiques importants de la funció VLOOKUP .

Feu una ullada a les captures de pantalla següents:

Aquí tenim dos fulls separats. El nostre conjunt de dades principal es troba al full Real . Recollirem les dades d'aquí i les mostrarem al full de sortida . Aquí, en realitat estem utilitzant un número d'índex de columna on es troba la nostra matriu de taula en un altre full.

Primer, escriviu la fórmula següent a la Cel·la C5 de la sortida full i després premeu Retorn .

=VLOOKUP(C4,Actual!B4:F12,2,FALSE)

Com podeu veure , el nostre número d'índex de columna CERCA V ens va ajudar a obtenir dades d'un altre full.

Aquí, la fórmula "Actual!B4:F12 " indica bàsicament el nom del full i la matriu de la taula del full. I vam donar 2 com a número d'índex de columna per obtenir dades de la taula del full " Actual ".

El mateix passa amb els diferents llibres de treball. De la mateixa manera, podeu obtenir un valor d'un altre llibre de treball mitjançant VLOOKUP

Hugh West és un entrenador i analista d'Excel molt experimentat amb més de 10 anys d'experiència en el sector. És llicenciat en Comptabilitat i Finances i Màster en Administració i Direcció d'Empreses. Hugh té una passió per l'ensenyament i ha desenvolupat un enfocament pedagògic únic que és fàcil de seguir i entendre. El seu coneixement expert d'Excel ha ajudat a milers d'estudiants i professionals de tot el món a millorar les seves habilitats i a destacar en les seves carreres. A través del seu bloc, Hugh comparteix els seus coneixements amb el món, oferint tutorials d'Excel gratuïts i formació en línia per ajudar les persones i les empreses a assolir tot el seu potencial.