Exceli valem: hankige n-nda vaste funktsiooniga VLOOKUP -

Üldine valem

=VLOOKUP(id_formula,table,4,0)

Kokkuvõte

N-nda MATCHi koos VLOOKUP-iga saamiseks peate oma tabelisse lisama abistaja veeru, mis loob ainulaadse ID, mis sisaldab loendust. Kui see pole otstarbekas, võite selle asemel kasutada massiivivalemit, mis põhineb INDEXil ja MATCHil.

=VLOOKUP(id&"-"&I6,data,4,0)

Selgitus

See valem sõltub abistaja veerust, mis lisatakse lähteandmete tabelisse esimese veeruna. Abistaja veerg sisaldab valemit, mis ehitab olemasoleva ID-st ja loendurist ainulaadse otsinguväärtuse. Loendur loeb, mitu korda kordumatu ID on andmetabelis ilmunud.

Selles näites näeb abistaja veeru valemirak B4 välja järgmine:

=D4&"-"&COUNTIF($D$4:D4,D4)

See valem võtab D4 väärtuse ja kasutab sidumist sidekriipsu ja funktsiooni COUNTIF tulemuse liitmiseks. Funktsioon COUNTIF kasutab laienevat vahemikku (segaviide $ D $ 4: D4), et genereerida andmetes oleva ID jooksev arv.

Otsingu poolel kasutatakse VLOOKUP-i tabeli väärtuste toomiseks, võttes arvesse n-nda esinemist. Trikk on üles ehitada otsinguväärtus sama struktuuriga kui abistaja veerus kuvatud väärtused, võttes arvesse "n". Jällegi tehakse seda liitmisega, lisades sidekriipsu ja väärtuse, mis tähistab "n-d" tavalisele otsinguväärtusele (antud juhul tõmmatakse nimega vahemikust "id").

Huvitavad Artiklid...