VLOOKUP ath-inúsáidte (VLOOKUP)

Clár ábhair

Tá liosta orduithe againn le huimhreacha agus ainmneacha na n-earraí. Ba mhaith liom, mar shampla, na hearraí go léir atá san áireamh ann a tharraingt amach as an tábla le hordú uimhir. Níos mó nó níos lú mar seo:

 

Gné iontach VLOOKUP (VLOOKUP) i gcás den sórt sin ní cuideoidh sé ach go páirteach, toisc go bhfuil sé in ann sonraí a bhaint as an gcéad chluiche a aimsíodh amháin, ie ní thabharfaidh sé dúinn ach Apples. Chun na míreanna go léir a aimsiú agus a bhaint as an tábla, is fearr foirmle eagair a úsáid. Cosúil leis an gceann seo:

=INNÉACS($B$2:$B$16;LEAST(IF($ E $ 2=A2: A16;LÍNE(B2:B16)-1;»»);LÍNE()-5))

Ní mór é a chur isteach mar seo a leanas:

  1. roghnaigh na cealla inar cheart na torthaí a thaispeáint (inár sampla, is é seo an raon D6: D20)
  2. cuir isteach (cóipeáil an fhoirmle isteach sa chéad chill) den raon
  3. brúigh Ctrl + Shift + Iontráil

Dealú aonad i blúire STRING(B2:B16)-1 a dhéantar mar gheall ar an gceanntásc tábla. Ar an gcúis chéanna, mar chúiteamh ar an athrú ar an raon iarmhartach i gcoibhneas leis an gceann bunaidh, déantar an uimhir a cúig sa bhlúire a dhealú STRING()-5

Chun an #NUM a cheilt! earráid a thaispeánfar i gcealla folamh sa raon D6: D20 mar thoradh air, is féidir leat na feidhmeanna seiceála earráide IF agus EOSH a úsáid, agus ceann beagán níos casta a chur in ionad ár bhfoirmle:

=IF(EOSH(ИНДЕКС($B$2:$B$16;НАИМЕНЬШИЙ(ЕСЛИ($E$2=A2:A16;СТРОКА(B2:B16)-1;»»);СТРОКА()-5)));»»;ИНДЕКС($B$2:$B$16;НАИМЕНЬШИЙ(ЕСЛИ($E$2=A2:A16;СТРОКА(B2:B16)-1;»»);СТРОКА()-5)))

In Excel 2007, bhí feidhm IFERROR níos áisiúla le feiceáil - ligeann sé duit an fhadhb a réiteach ar bhealach níos dlúithe:

=IFERROR(ИНДЕКС($B$2:$B$16;НАИМЕНЬШИЙ(ЕСЛИ($E$2=A2:A16;СТРОКА(B2:B16)-1;»»);СТРОКА()-5));»»)

PS

Sa leagan Béarla de Excel, beidh cuma mar seo ar na feidhmeanna seo:

=INDEX($B$2:$B$16,SMALL(IF($E$2=A2:A16,ROW(B2:B16)-1,»»),ROW()-5))

=IF(ISERR(INDEX($B$2:$B$16,SMALL(IF($E$2=A2:A16,ROW(B2:B16)-1,»»),ROW()-5))),»»,INDEX($B$2:$B$16,SMALL(IF($E$2=A2:A16,ROW(B2:B16)-1,»»),ROW()-5)))

=IFERROR(INDEX($B$2:$B$16,SMALL(IF($E$2=A2:A16,ROW(B2:B16)-1,»»),ROW()-5)),»»)

  • Feidhm VLOOKUP a Úsáid chun Sonraí a Aimsiú i dTábla
  • Leagan feabhsaithe den fheidhm VLOOKUP2 ar féidir cuardach a dhéanamh i gcolún ar bith agus ní hamháin sa chéad luach
  • Feidhmíonn VLOOKUP2 agus VLOOKUP3 ón mbreiseán PLEX
  • Cad is foirmlí eagar ann agus cad chuige a n-úsáidtear iad?

 

Leave a Reply