Page 1 of 1

ขอสอบถามการหาคำตอบมากกว่า 1 ค่าด้วยสูตร Array

Posted: Tue Apr 14, 2020 5:50 pm
by banlup.
เรียน อาจารย์และสมาชิกทุกท่าน

ผมขอรบกวนสอบถามวิธีการหาคำตอบมากกว่า 1 ค่าด้วยสูตร Array ครับ เนื่องจากต้องการว่า เมื่อคีย์ Code สินค้าเข้าไปแล้วให้
ไฟล์ Excel แสดงผลที่จัดเก็บ ซึ่งมีมากกว่า 1 ที่ครับ โดยเรียงที่จัดเก็บตามตัวอักษรครับ ทั้งนี้ได้แนบไฟล์ตัวอย่างมาเพื่อรบกวนช่วยหาคำตอบให้ด้วยครับ

หมายเหตุ เบื้องต้นผมได้ลองศึกษาและลองใส่สูตรทำตามที่อาจารย์ได้แนะนำในเว็บไซต์แต่ผมยังไม่เก่งสูตร Array จึงไม่สามารถแสดงผลได้ตามต้องการครับรบกวนชี้แนะด้วยครับ
wordpress/vlookup-multiple-values/

ขอบพระคุณครับ

Re: ขอสอบถามการหาคำตอบมากกว่า 1 ค่าด้วยสูตร Array

Posted: Tue Apr 14, 2020 6:57 pm
by Bo_ry
D4
=IFERROR(INDEX(Location!$D$3:$D$22,MOD(SMALL(IF(Location!$B$3:$B$22=$B4,COUNTIF(Location!$D$3:$D$22,"<"&Location!$D$3:$D$22)*1000+ROW(Location!$B$3:$B$22)-ROW(Location!$B$2)),COLUMNS($D3:D3)),1000)),"")

Re: ขอสอบถามการหาคำตอบมากกว่า 1 ค่าด้วยสูตร Array

Posted: Wed Apr 15, 2020 8:51 am
by banlup.
เรียน คุณ Bo_ry

ผมทดลองสูตร Array ที่ช่วยให้คำตอบมาแล้ว ตรงกับความต้องการเลยครับ
ขอบพระคุณมากครับ ผมจะนำไปปรับใช้ดูหากติดขัดตรงไหนผมจะขอสอบถามอีกครั้งครับ

ขอบคุณมากครับ

Re: ขอสอบถามการหาคำตอบมากกว่า 1 ค่าด้วยสูตร Array

Posted: Wed Apr 15, 2020 10:36 am
by banlup.
เรียน คุณ Bo_ry และสมาชิกทุกท่าน

รบกวนช่วยดูไฟล์ให้ด้วยครับ จากไฟล์ที่คุณ Bo_ry ช่วยดูและแก้ไขให้ เนื่องจากใน Sheet Location ผมมีที่เก็บสินค้าประมาณ 2,000 Location
ผมจึงลองแก้ไขสูตรดูเพื่อเพิ่ม Range ปรากฎว่า ไม่สามารถแก้ได้ เนื่องจาก สูตร Countif ที่ Sheet Location ผูกติดกับสูตร Array อยู่
รบกวนชี้แนะด้วยครับ ว่าต้องแก้ไขแบบไหนครับ เพื่อให้สูตรสามารถดึงค่าได้ถึง Row ที่ 2,000 ครับ

ขอบคุณมากครับ

Re: ขอสอบถามการหาคำตอบมากกว่า 1 ค่าด้วยสูตร Array

Posted: Wed Apr 15, 2020 10:51 am
by Bo_ry
D4
=IFERROR(INDEX(Location!$D$3:$D$3000,MOD(SMALL(IF(Location!$B$3:$B$3000=$B4,COUNTIF(Location!$D$3:$D$3000,"<"&Location!$D$3:$D$3000)*10^5+ROW(Location!$B$3:$B$3000)-ROW(Location!$B$2)),COLUMNS($D3:D3)),10^5)),"")

Re: ขอสอบถามการหาคำตอบมากกว่า 1 ค่าด้วยสูตร Array

Posted: Fri Apr 17, 2020 12:02 pm
by banlup.
เรียน คุณ Bo_ry

สามารถใช้งานได้แล้วครับ ขอบคุณมากครับ หากมีข้อสงสัยจะสอบถามในกระทู้ใหม่ครับ

ขอบคุณมากครับผม