
Splošna formula
=VLOOKUP(id,Table1,MATCH(colname,Table1(#Headers),0),0)
Povzetek
Če želite dvosmerno iskati v Excelovi tabeli, lahko uporabite funkcijo MATCH s strukturirano referenco in VLOOKUP. V prikazanem primeru je formula v I5 (kopirana navzdol):
=VLOOKUP($I$4,Table1,MATCH(H5,Table1(#Headers),0),0)
Pojasnilo
Na visoki ravni uporabljamo VLOOKUP za pridobivanje informacij o zaposlenih v 4 stolpcih z ID-jem kot vrednostjo iskanja. Vrednost ID prihaja iz celice I4 in je zaklenjena, da se ne bo spreminjala, ko bo formula kopirana v stolpec.
Matrika tabel je tabela z imenom Tabela1 s podatki v obsegu B5: F104.
Kazalo stolpcev zagotavlja funkcija MATCH.
In vrsta ujemanja je nič, zato prisilite VLOOKUP, da izvede natančno ujemanje.
Funkcija MATCH se uporablja za pridobitev indeksa stolpcev za VLOOKUP, kot je ta:
MATCH(H5,Table1(#Headers),0)
To je tisto, kar doseže dvosmerno tekmo. Vrednosti v stolpcu H ustrezajo glavam v tabeli, zato se te ujemajo kot iskalne vrednosti.
Matrika je glava v tabeli1, določena kot strukturirana referenca.
Vrsta ujemanja je nastavljena na nič, da se doseže natančno ujemanje.
Nato MATCH vrne položaj tekme. Za formulo v I5 je ta položaj 2, saj je "Prvi" drugi stolpec v tabeli.
Nato VLOOKUP vrne ime za id 601, to je Adrian.
Opomba: VLOOKUP je odvisen od iskalne vrednosti, ki je levo od vrednosti, ki jo pridobimo v tabeli. Na splošno to pomeni, da bo iskalna vrednost prva vrednost v tabeli. Če imate podatke, pri katerih vrednost iskanja ni prvi stolpec, lahko za večjo prilagodljivost preklopite na INDEX in MATCH.