
Formula generică
=VLOOKUP(id_formula,table,4,0)
rezumat
Pentru a obține al N-lea MATCH cu VLOOKUP, va trebui să adăugați o coloană de ajutor la tabela dvs. care să construiască un id unic care să includă numărul. Dacă acest lucru nu este practic, puteți utiliza o formulă bazată pe INDEX și MATCH.
=VLOOKUP(id&"-"&I6,data,4,0)
Explicaţie
Această formulă depinde de o coloană de ajutor, care este adăugată ca prima coloană la tabelul de date sursă. Coloana de ajutor conține o formulă care creează o valoare de căutare unică dintr-un id existent și un contor. Contorul contează de câte ori a apărut ID-ul unic în tabelul de date.
În exemplu, formula celulei B4 a coloanei de ajutor arată astfel:
=D4&"-"&COUNTIF($D$4:D4,D4)
Această formulă preia valoarea în D4 și folosește concatenarea pentru a adăuga o cratimă și rezultatul unei funcții COUNTIF. Funcția COUNTIF folosește un interval de extindere (referința mixtă $ D $ 4: D4) pentru a genera un număr de rulare al id-ului din date.
În partea de căutare, VLOOKUP este utilizat pentru a prelua valorile din tabel, ținând cont de „a nea” apariție. Trucul este de a construi o valoare de căutare cu aceeași structură ca valorile care apar în coloana de asistență, luând în considerare „nth”. Din nou, acest lucru se face cu concatenare, prin adăugarea unei cratime și a unei valori care reprezintă „nth” la o valoare normală de căutare (extrasă din intervalul numit „id” în acest caz).