„Excel“ formulė: Gaukite n-tas rungtynes ​​naudodami VLOOKUP -

Turinys

Bendroji formulė

=VLOOKUP(id_formula,table,4,0)

Santrauka

Norėdami gauti n-ąjį MATCH su VLOOKUP, prie lentelės turėsite pridėti pagalbinį stulpelį, kuriame sudaromas unikalus ID, į kurį įeina skaičius. Jei tai nėra praktiška, vietoj to galite naudoti masyvo formulę, pagrįstą INDEX ir MATCH.

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

Paaiškinimas

Ši formulė priklauso nuo pagalbinio stulpelio, kuris pridedamas kaip pirmasis stulpelis prie šaltinio duomenų lentelės. Pagalbiniame stulpelyje yra formulė, kuri sukuria unikalią paieškos vertę iš esamo ID ir skaitiklio. Skaitiklis skaičiuoja, kiek kartų unikalus ID buvo parodytas duomenų lentelėje.

Pavyzdyje pagalbinio stulpelio formulės langelis B4 atrodo taip:

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

Ši formulė renka D4 reikšmę ir naudoja sujungimą, kad pridėtumėte brūkšnį ir funkcijos COUNTIF rezultatą. Funkcija COUNTIF naudoja besiplečiantį diapazoną (mišri nuoroda $ D $ 4: D4), kad sugeneruotų duomenų ID skaičiavimą.

Paieškos pusėje VLOOKUP naudojamas norint gauti reikšmes iš lentelės, atsižvelgiant į „n-ąjį“ įvykį. Apgaulė yra sukurti paieškos vertę su tokia pačia struktūra kaip ir pagalbinių stulpelių vertės, atsižvelgiant į „n-ą“. Vėlgi, tai daroma sujungiant, pridedant brūkšnį ir reikšmę, kuri reiškia „n-ąjį“, prie įprastos paieškos vertės (šiuo atveju ištraukta iš pavadinto diapazono „id“).

Įdomios straipsniai...