Excel formula: Spoji tabele z VLOOKUP -

Kazalo

Splošna formula

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

Povzetek

Če želite združiti tabele, lahko s funkcijo VLOOKUP iščete in pridobivate podatke iz ene tabele v drugo. Če želite VLOOKUP uporabljati na ta način, morata imeti obe tabeli skupni ID ali ključ.

V tem članku je razloženo, kako združite tabele z uporabo VLOOKUP in izračunani indeks stolpcev. To je en način za uporabo iste osnovne formule za pridobivanje podatkov v več kot enem stolpcu.

V prikazanem primeru z VLOOKUP-om potegnemo Ime in Stanje v tabelo podatkov računa. Formula VLOOKUP, uporabljena za oba, je enaka:

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

Pojasnilo

To je standardna formula VLOOKUP z natančnim ujemanjem z eno izjemo: indeks stolpca se izračuna s pomočjo funkcije COLUMN. Ko se funkcija COLUMN uporablja brez argumentov, vrne številko, ki ustreza trenutnemu stolpcu.

V tem primeru prvi primer formule v stolpcu E vrne 5, ker je stolpec E 5. stolpec na delovnem listu. Pravzaprav ne želimo pridobiti podatkov iz 5. stolpca tabele strank (skupno je le 3 stolpci), zato moramo odšteti 3 od 5, da dobimo številko 2, ki se uporablja za pridobivanje imena iz podatkov o strankah:

COLUMN()-3 = 2 // column E

Ko se formula kopira v stolpec F, enaka formula da številko 3:

COLUMN()-3 = 3 // column F

Posledično prvi primerek dobi ime iz tabele strank (stolpec 2), drugi primerek pa državo iz tabele strank (stolpec 3).

Ta isti pristop lahko uporabite za pisanje ene formule VLOOKUP, ki jo lahko kopirate v več stolpcev in tako pridobite vrednosti iz zaporednih stolpcev v drugi tabeli.

Z dvosmerno tekmo

Drug način za izračun indeksa stolpcev za VLOOKUP je dvosmerni VLOOKUP s funkcijo MATCH. S tem pristopom se funkcija MATCH uporablja za ugotavljanje indeksa stolpca, potrebnega za dani stolpec v drugi tabeli.

Zanimive Članki...