
Lai apvienotu tabulas, varat izmantot funkciju VLOOKUP, lai uzmeklētu un izgūtu datus no vienas tabulas uz otru. Lai šādā veidā izmantotu VLOOKUP, abām tabulām ir jābūt kopīgam ID vai atslēgai.
Šajā rakstā ir paskaidrots, kā savienot tabulas, izmantojot VLOOKUP unaprēķināts kolonnu indekss. Tas ir viens veids, kā izmantot vienu un to pašu pamatformulu, lai izgūtu datus vairāk nekā vienā kolonnā.
Parādītajā piemērā vilkšanai izmantojam VLOOKUPNosaukums un valsts rēķina datu tabulā. Abiem izmantotā VLOOKUP formula ir identiska:
= VLOOKUP ($A1,table, COLUMN ()-x,0)Skaidrojums
Šī ir standarta “precīzas atbilstības” VLOOKUP formula ar vienu izņēmumu: kolonnu indeksu aprēķina, izmantojot funkciju SLEJA. Ja funkcija SLEJA tiek izmantota bez argumentiem, tā atgriež skaitli, kas atbilst pašreizējai kolonnai.
Šādā gadījumā E slejas formulas pirmais gadījums atgriež 5, jo kolonna E ir darblapas piektā kolonna. Mēs patiesībā nevēlamies izgūt datus no klientu tabulas piektās kolonnas (kopā ir tikai 3 slejas), tāpēc mums ir jāatņem 3 no 5, lai iegūtu skaitli 2, kas tiek izmantots, lai izgūtu vārdu no klientu datiem:
= VLOOKUP ($C5,$H:$J, COLUMN ()-3,0)
Kad formula tiek kopēta F kolonnā, tā pati formula dod skaitli 3:
COLUMN ()-3 = 2 // column E
Rezultātā pirmā instance iegūst nosaukumu no klientu tabulas (2. sleja), bet otrā instance saņem statusu no klientu tabulas (3. sleja).
funkcija _______ aprēķina maksājuma periodu skaitu ieguldījumā vai aizdevumā.
Šo pašu pieeju varat izmantot, lai uzrakstītu vienu VLOOKUP formulu, kuru varat kopēt daudzās kolonnās, lai izgūtu vērtības no secīgām kolonnām citā tabulā.
Ar divvirzienu maču
Vēl viens veids, kā aprēķināt kolonnu indeksu VLOOKUP, ir a divvirzienu VLOOKUP, izmantojot funkciju MATCH . Izmantojot šo pieeju, MATCH funkcija tiek izmantota, lai noskaidrotu kolonnu indeksu, kas vajadzīgs attiecīgajai kolonnai otrajā tabulā.
Autors Deivs Bruns