Дахин ашиглах боломжтой 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

#МУИС-ийг нуухын тулд! Үүний үр дүнд 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 нэмэлтээс ажилладаг
  • Массив томьёо гэж юу вэ, тэдгээрийг юунд ашигладаг вэ?

 

хариу үлдээх