Page 1 of 1

ขอสอบถาม Vlookup แบบหลายเงื่อนไขครับผม

Posted: Sat Aug 24, 2019 3:33 pm
by tingpcj
จากไฟล์ตัวอย่างที่แนบมาครับ ต้องการข้อมูลใบเสร็จหลายๆใบ ให้แสดงเรียงไปทางขวา โดยกระทบข้อมูลกับ "Sheet ข้อมูล" ครับ
ขอบคุณครับผม

Re: ขอสอบถาม Vlookup แบบหลายเงื่อนไขครับผม

Posted: Sat Aug 24, 2019 4:05 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ B2 คีย์
  • กรณีเป็น Excel 2010 เป็นต้นไป
    =IFERROR(INDEX(ข้อมูล!$B$2:$B$103,AGGREGATE(15,6,(ROW(ข้อมูล!$A$2:$B$103)-ROW(ข้อมูล!$A$2)+1)/(ข้อมูล!$A$2:$A$103=$A2),COLUMNS($B2:B2))),"")
    Enter > Copy ไปทางขวาและลงด้านล่าง หรือ
  • กรณีข้อมูลต้นทางเรียงลำดับตามคอลัมน์ A
    =IF(COLUMNS($B2:B2)>COUNTIF(ข้อมูล!$A$2:$A$103,$A2),"",INDEX(ข้อมูล!$B$2:$B$103,MATCH($A2,ข้อมูล!$A$2:$A$103,0)+COLUMNS($B2:B2)-1))
    Enter > Copy ไปด้านขวาและลงด้านล่าง หรือ
  • กรณีเป็น Excel 2007
    =IFERROR(INDEX(ข้อมูล!$B$2:$B$103,SMALL(IF(ข้อมูล!$A$2:$A$103=$A2,ROW(ข้อมูล!$B$2:$B$103)-ROW(ข้อมูล!$B$2)+1),COLUMNS($B2:B2))),"")
    Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: ขอสอบถาม Vlookup แบบหลายเงื่อนไขครับผม

Posted: Sat Aug 24, 2019 6:48 pm
by tingpcj
ขอบคุณมากครับ ช่วยประหยัดเวลาการทำงานได้มากๆครับ