VLOOKUP аз нав истифодашаванда (VLOOKUP)

Мундариҷа

Мо руйхати заказхоро бо ракамхо ва номхои молхо дорем. Ман мехостам, масалан, аз руи чадвали заказ хамаи молхоеро, ки ба он дохил карда шудаанд, бароранд. Бештар ё камтар ба ин монанд:

 

Хусусияти аҷиб VLOOKUP (VLOOKUP) дар чунин вазъият он танҳо қисман кӯмак мекунад, зеро қодир аст маълумотро танҳо аз рӯи мувофиқати аввалини ёфтшуда истихроҷ кунад, яъне танҳо ба мо медиҳад. себ. Барои ёфтан ва баровардани ҳама ашё аз ҷадвал беҳтар аст, ки формулаи массивро истифода баред. Монанди ин:

=INDEX($B$2:$B$16;ИЛТИМОС(IF($E$2=А2: А16;LINE(B2: B16)-1;»»);LINE()-5))

Он бояд ба таври зерин ворид карда шавад:

  1. чашмакҳоеро интихоб кунед, ки натиҷаҳо бояд намоиш дода шаванд (дар мисоли мо ин диапазони D6:D20 аст)
  2. ба диапазон ворид кунед (формуларо ба чашмаки якум нусхабардорӣ кунед).
  3. матбуот Ctrl + Shift + даромадан

Тарҳи воҳид дар порча STRING(B2:B16)-1 аз сабаби сарлавҳаи ҷадвал анҷом дода мешавад. Бо ҳамин сабаб, барои ҷуброн кардани тағирот дар диапазони натиҷавӣ нисбат ба диапазони аслӣ, рақами панҷ дар порча тарҳ карда мешавад. STRING() -5

Барои пинҳон кардани #NUM! хатое, ки дар ячейкаҳои холӣ дар диапазони D6:D20 пайдо мешавад, шумо метавонед функсияҳои санҷиши хатогиҳои IF ва EOSH-ро истифода бурда, формулаи моро бо формулаи каме мураккабтар иваз кунед:

=АГАР(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)))

Дар Excel 2007 функсияи қулайи IFERROR пайдо шуд - он ба шумо имкон медиҳад, ки мушкилотро паймонтар ҳал кунед:

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

PS

Дар версияи англисии Excel, ин функсияҳо чунин хоҳанд буд:

=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)),»»)

  • Истифодаи функсияи VLOOKUP барои дарёфти маълумот дар ҷадвал
  • Версияи мукаммали функсияи VLOOKUP2, ки метавонад дар ҳама сутунҳо ҷустуҷӯ кунад, на танҳо арзиши аввал
  • Функсияҳои VLOOKUP2 ва VLOOKUP3 аз иловаи PLEX
  • Формулаҳои массив чист ва онҳо барои чӣ истифода мешаванд?

 

Дин ва мазҳаб