Cum să utilizați numărul de index al coloanei în mod eficient în Excel VLOOKUP

  • Imparte Asta
Hugh West

În Microsoft Excel, VLOOKUP este unul dintre cele mai fierbinți subiecte pe care le veți găsi pe internet. Dacă nu mă înșel, ați văzut deja numeroase articole despre VLOOKUP formula în Excel cu funcționalitatea, utilizarea, avantajele etc. Dacă încep, pot discuta diverse aspecte ale VLOOKUP Dar, în acest tutorial, voi discuta doar despre VLOOKUP Numărul de index al coloanei și faptele sale. Va fi la obiect, cu exemple adecvate și ilustrații corespunzătoare. Așadar, rămâneți alături de noi.

Descărcați caietul de practică

Descărcați următorul caiet de practică.

VLOOKUP Col_Index_Num.xlsx

Alt registru de lucru.xlsx

Scurtă descriere a funcției VLOOKUP

Înainte de a începe, haideți să vă fac o scurtă recapitulare a VLOOKUP în Excel. Sper că vă puteți aminti această funcție și utilizarea ei. Puteți sări peste acest lucru dacă vă amintiți deja totul despre această funcție.

Acum, Excel Funcția VLOOKUP caută o valoare prezentată în cea mai din stânga coloană a unui tabel dat și produce o valoare în rândul exact dintr-o coloană definită.

Sintaxa:

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

Să discutăm aici pe scurt argumentele.

  • lookup_value: Necesar Valoarea pe care o caută se află în cea mai din stânga coloană a tabelului descris. Poate fi o singură valoare sau o matrice de valori.
  • tabel_array: Tabelul în care se va căuta lookup_value în coloana din stânga.
  • col_index_num: Este necesar. Numărul coloanei din tabel din care se va întoarce.
  • [range_lookup]: Acesta determină dacă o potrivire exactă sau parțială a lookup_value În argument, 0 pentru o potrivire exactă, 1 pentru o potrivire parțială. Valoarea implicită este 1 (potrivire parțială).

Aruncați o privire la următorul exemplu:

În exemplu, puteți vedea că avem un set de date de filme. Aici am folosit VLOOKUP formula pentru a extrage datele.

În acest VLOOKUP formula:

Site-ul nostru lookup_value este 5 care este ID .

Site-ul nostru tablou array este B4:F12

Căutarea intervalului este setat la FALSE pentru potrivirea exactă.

Numărul de index al coloanei este 5 care este Anul lansării .

Practic, îi spunem lui VLOOKUP pentru a căuta în matricea tabelului cu un ID 5. Și dacă ați găsit că atunci, dați valoarea prezentată în coloana Anul lansării care are un număr de index de coloană de 5 .

Sper că puteți înțelege acum cum funcționează.

Citiți mai mult: Căutarea intervalului cu VLOOKUP în Excel (5 exemple)

6 Lucruri pe care ar trebui să le știți despre numărul de index al coloanei din VLOOKUP

Întrucât subiectul acestui articol se referă la VLOOKUP numărul de index al coloanei, vom discuta acest argument în secțiunile următoare. Numărul de index al coloanei este un lucru crucial. Pentru a returna o valoare corectă dintr-un tablou array, trebuie să știți câteva lucruri despre acest număr de index al coloanei. Sper că veți citi toate aceste informații și le veți aplica data viitoare la foaia dvs. Excel.

1. Ce face numărul de index al coloanei?

Acum, de ce este esențial numărul de index al coloanei și ce face acesta în formulă. Să despărțim exemplul anterior.

Formula pe care o folosim:

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

Am setat căutarea intervalului la FALSE pentru o potrivire exactă.

Defalcare 1: Căutarea unei valori

Acum, din tabel, dorim să căutăm ceva. Pentru a găsi acea valoare, trebuie să furnizăm o valoare de căutare în rubrica VLOOKUP În primul rând, trebuie să dăm valoarea de căutare prin care se vor căuta datele. Aici folosim referința celulei.

Defalcare 2: Inițializarea tabloului de tablouri

Apoi, se va trece la VLOOKUP va căuta tabloul de tablouri de unde va efectua toate aceste operații.

Defalcare 3: Căutați valoarea Lookup în coloana din stânga.

Acum, VLOOKUP va căuta valoarea de căutare mai întâi din coloana cea mai din stânga a tabloului pe verticală.

Deoarece am setat argumentul de căutare a intervalului la FALSE pentru a găsi o potrivire exactă, va găsi una.

Defalcare 3: Căutați numărul de index al coloanei din tabelul Array

Acum, în VLOOKUP va încerca să găsească numărul coloanei din tabelul pe care l-ați menționat în argument.

Defalcare 4: VLOOKUP va căuta valoarea în numărul de index al coloanei date

După ce a găsit coloana dorită, VLOOKUP va căuta valoarea dvs. în coloana care împarte același rând cu ID 5 .

Defalcare 6: Întoarceți valoarea

În cele din urmă, se va găsi Anul lansării cu ID 5 .

După cum puteți vedea, numărul de index al coloanei este cheia pentru a găsi valoarea dorită din tabel. Dacă ați dat greșit numărul de index al coloanei, ați fi obținut o valoare diferită.

Citiți mai mult: Căutați valoarea într-un interval și returnați-o în Excel (5 moduri simple)

2. Cum vor varia ieșirile în funcție de numărul indexului coloanei?

Acum, noi VLOOKUP formula va returna un rezultat diferit pe baza numerelor diferite ale indicilor de coloană.

Atunci când doriți un rezultat alternativ din tabel, asigurați-vă că furnizați numărul exact al indicelui de coloană în funcție. Rezultatele dvs. vor varia în funcție de acest interval de coloane.

Aruncați o privire la următorul exemplu:

Formula pe care o folosim:

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

Aici, am vrut ca Actor's numele din Film ID 5 . acum, noi... Actor este a treia coloană din matricea tabelului. Din acest motiv, am prevăzut 3 ca un numărul de index al coloanei în VLOOKUP Ca rezultat, funcția noastră a preluat valoarea din intervalul de căutare (matricea tabelului) în Excel.

Citiți mai mult: Cum să găsiți a doua potrivire cu VLOOKUP în Excel (2 metode simple)

3. Ce se întâmplă dacă dăm un număr de index al coloanei greșit?

Acum, s-ar putea să vă întrebați ce se va întâmpla dacă dăm un număr incorect de indice de coloană folosind Excel VLOOKUP Evident, aceasta va returna o valoare greșită. Dacă coloana de rezultat dorită nu se potrivește cu numărul de index al coloanei pe care l-ați dat, nu veți obține rezultatul.

Aruncați o privire la următorul exemplu pentru a înțelege mai bine:

Formula pe care o folosim:

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

Aici, puteți vedea că am vrut ca Gen a Film ID 7 Dar, se vede 2006 care este un răspuns incorect.

Pentru că am furnizat 5 ca număr de index al coloanei în Excel VLOOKUP Dar numărul de coloană al formulei Gen este 4 De aceea, rezultatul este diferit.

4. Ce se întâmplă dacă indicele coloanei noastre este în afara intervalului?

Dacă numărul de index al coloanei nu se încadrează în intervalul din matricea tabelului dat, se va afișa VLOOKUP funcția va returna #REF! Aceasta se datorează faptului că matricea tabelului dvs. nu conține atât de multe coloane.

Puteți înțelege acest lucru din următorul exemplu:

Formula pe care o folosim:

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

Aici, puteți vedea Excel-ul nostru VLOOKUP Formula afișează o eroare. Priviți cu atenție, matricea tabelului nostru este B4:F12 În acest interval, avem doar cinci coloane. Dar, în formula noastră, am prevăzut 6 în argumentul col index. De aceea nu a putut returna nicio valoare.

Citiți mai mult: Cum să utilizați VLOOKUP pentru a găsi o valoare care se încadrează între un interval

5. Creșterea numărului de indici de coloană în VLOOKUP folosind funcția COLUMN

În VLOOKUP puteți utiliza indexul dinamic de coloană. Să presupunem că aveți două tabele și doriți să le unificați. De asemenea, trebuie să copiați o coloană de lucru VLOOKUP O modalitate practică pe care o puteți urma este - folosind formula funcția COLUMN de Excel.

Aruncați o privire la următoarea captură de ecran:

Avem două tabele aici. Vrem să unim tabelele Tabelul de rezultate și Baza de date a studenților tabel bazat pe ID-ul studentului Practic, obiectivul nostru este de a seta numele și secțiunea în tabelul Rezultat.

Formula generică pe care o folosim:

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

Să scriem următoarea formulă în Celula E5 și apăsați Intră:

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

Acum, trageți de butonul Mâner de umplere pictograma de pe masă.

Din nou, introduceți formula în Celula F5 și glisați butonul Mâner de umplere icoană:

După cum puteți vedea, am copiat cu succes datele din baza de date a elevilor în tabelul Rezultat utilizând numărul de index al coloanei dinamice.

Notă:

Puteți utiliza această formulă ca un Calculator de număr de index de coloană pentru Vlookup în foaia de lucru.

🔎 Defalcarea formulei

Am calculat numărul de index al coloanei utilizând COLUMNA În cazul în care nu există argumente în funcția COLUMNA se returnează numărul coloanei respective.

Acum, deoarece folosim formula din coloanele E și F, se obține COLUMNA va returna 5 și, respectiv, 6. În foaie, numărul de index al coloanei E este 5. Iar numărul de index al coloanei F este 6.

Nu ne place să obținem date din a 5-a coloană a fișierului Rezultat tabel (există doar 3 coloane în total). Deci, a scăzut 3 din 5 pentru a obține numărul 2, pe care VLOOKUP funcție utilizată pentru a recupera Nume de la Baza de date a studenților masă.

COLUMN()-3 = 5-3 = 2 (Aici, 2 indică Nume din coloana Baza de date a studenților tabel array)

Am folosit aceeași formulă în coloana F . Coloana F are numărul de index 6.

COLUMN()-3 = 6-3 = 3 (3 indică faptul că Secțiunea de Baza de date a studenților tabel array)

În cele din urmă, primul eșantion aduce Nume de la Baza de date a studenților tabel (coloana 2), iar a doua ilustrație obține Secțiunea de la Baza de date a studenților tabel (coloana 3).

[/wpsm_box]

6. Găsiți numărul de index al coloanei cu funcția MATCH

Acum, în VLOOKUP de obicei dăm numărul de index al coloanei ca număr static. Cu toate acestea, puteți forma și un număr de index al coloanei dinamic, ca în exemplul anterior. Aici, facem acest lucru folosind funcția funcția MATCH pentru a găsi coloana necesară. Această metodă vă permite să efectuați o căutare dinamică în două direcții, care să corespundă atât rândurilor, cât și coloanelor din matricea tabelului.

Aruncați o privire la următorul set de date:

Aici avem un set de date de studenți. Avem notele unor studenți la fizică, matematică și chimie. Acum, dorim să găsim nota de Jessy în Matematică subiect.

Pentru a afla acest lucru, introduceți următoarea formulă în Celula H5 și apăsați Introduceți :

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

După cum puteți vedea, sistemul nostru VLOOKUP formula a obținut corespondența exactă din setul de date.

Acum, priviți cu atenție, nu am furnizat un număr static în numărul de index al coloanei. În schimb, l-am făcut dinamic prin utilizarea instrucțiunii MATCH Practic, avem mai multe criterii aici.

🔎 Defalcarea formulei

➤ MATCH(H5,B4:E4,0)

The MATCH funcția va căuta subiectul MATH din antet B4:E4. O va găsi în indexul 3. De aceea va returna 3 .

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

În cele din urmă, va funcționa ca și în cazul în care VLOOKUP formula. Și se va întoarce C. Pentru că a găsit valoarea din numărul de index al coloanei 3.

Numărul de index al coloanei VLOOKUP dintr-o altă foaie sau registru de lucru

Acum, puteți utiliza numărul de index al coloanei într-o foaie care va prelua date dintr-o altă foaie sau dintr-un alt registru de lucru. Este una dintre caracteristicile importante ale aplicației VLOOKUP funcție.

Aruncați o privire la următoarele capturi de ecran:

Aici, avem două foi separate. Setul nostru principal de date se află în fișierul Actual Vom prelua datele de aici și le vom afișa la ieșire Aici, folosim de fapt un număr de index al coloanei unde se află matricea tabelului nostru pe o altă foaie.

Mai întâi, introduceți următoarea formulă în Celula C5 a ieșire foaie și apoi apăsați Introduceți .

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

După cum puteți vedea, sistemul nostru VLOOKUP numărul de index al coloanei ne-a ajutat să obținem date dintr-o altă foaie.

Aici, formula "Actual!B4:F12 " indică practic numele foii și matricea tabelului din foaie. Și, am dat 2 ca număr de index al coloanei pentru a prelua datele din tabel în fișierul " Actual " foaie.

Același lucru este valabil și pentru diversele registre de lucru. În mod similar, puteți prelua o valoare dintr-un alt registru de lucru utilizând funcția VLOOKUP Aruncați o privire la capturile de ecran:

Acesta este primul registru de lucru. Avem datele noastre aici, în " Actual " foaie:

Acesta este cel de-al doilea registru de lucru. Valoarea pe care o vom afișa în rubrica " Date " foaie.

Ca și în cazul precedent, introduceți următoarea formulă în Celula C5 a " Date " din " Altele.xlsx" caiet de lucru:

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

După cum puteți vedea, a returnat o potrivire exactă din setul de date.

Dacă închideți registrul de lucru principal în care se află matricea de tabele, formula va arăta după cum urmează:

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

Următoarea captură de ecran vă va explica totul:

💬 Lucruri de reținut

✎ VLOOKUP caută valoare în direcția corectă.

Pentru a obține rezultate precise, furnizați un număr de index de coloană valid. Numărul de index de coloană nu trebuie să depășească numărul de coloane din tabloul array.

Ar trebui să blocați intervalul de matrice de tabele dacă transmiteți date din aceeași foaie de calcul sau din alte foi de calcul, dar din același registru de lucru.

Concluzie

În concluzie, sper că acest tutorial v-a oferit o parte din cunoștințele utile cu privire la VLOOKUP numărul de index al coloanei în Excel. Vă recomandăm să învățați și să aplicați toate aceste instrucțiuni la setul dvs. de date. Descărcați caietul de lucru de practică și încercați-le dvs. De asemenea, nu ezitați să oferiți feedback în secțiunea de comentarii. Feedback-ul dvs. valoros ne menține motivați să creăm tutoriale ca acesta.

Nu uitați să verificați site-ul nostru Exceldemy.com pentru diverse probleme și soluții legate de Excel.

Continuați să învățați noi metode și continuați să creșteți!

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.