Ne kemi një listë porosish me numra dhe emra mallrash. Do të doja, për shembull, të nxjerr nga tabela me numrin e porosisë të gjitha mallrat që përfshihen në të. Pak a shumë si kjo:
Karakteristikë e mrekullueshme VLOOKUP (VLOOKUP) në një situatë të tillë do të ndihmojë vetëm pjesërisht, sepse është në gjendje të nxjerrë të dhëna vetëm me përputhjen e parë të gjetur, dmth vetëm do të na japë mollë. Për të gjetur dhe nxjerrë të gjithë artikujt nga tabela, është më mirë të përdorni një formulë grupi. Si ky:
=INDEKSI($B$2:$B$16;pAKTËN(IF(2 $E $=A2: A16;LINE(B2:B16)-1;»»);LINE()-5))
Duhet të futet si më poshtë:
- zgjidhni qelizat ku duhet të shfaqen rezultatet (në shembullin tonë, kjo është diapazoni D6:D20)
- futni (kopjoni formulën në qelizën e parë) të diapazonit
- shtyp Ctrl + Ndryshim + Shkruani
Zbritja e njësive në fragment STRING(B2:B16)-1 bëhet për shkak të kokës së tabelës. Për të njëjtën arsye, për të kompensuar zhvendosjen në diapazonin që rezulton në krahasim me atë origjinal, numri pesë në fragment zbritet. STRING()-5
Për të fshehur numrin #NUM! gabim që do të shfaqet në qelizat boshe në diapazonin që rezulton D6:D20, mund të përdorni funksionet e kontrollit të gabimeve IF dhe EOSH, duke zëvendësuar formulën tonë me një pak më komplekse:
=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)))
Në Excel 2007, u shfaq një funksion më i përshtatshëm IFERROR - ju lejon të zgjidhni problemin në mënyrë më kompakte:
=IFERROR(ИНДЕКС($B$2:$B$16;НАИМЕНЬШИЙ(ЕСЛИ($E$2=A2:A16;СТРОКА(B2:B16)-1;»»);СТРОКА()-5));»»)
PS
Në versionin anglisht të Excel, këto funksione do të duken kështu:
=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)),»»)
- Përdorimi i funksionit VLOOKUP për të gjetur të dhëna në një tabelë
- Një version i përmirësuar i funksionit VLOOKUP2 që mund të kërkojë në çdo kolonë dhe jo vetëm në vlerën e parë
- Funksionet VLOOKUP2 dhe VLOOKUP3 nga shtesa PLEX
- Çfarë janë formulat e grupeve dhe për çfarë përdoren?