Page 1 of 1

ดึงข้อมูลจากตารางช้อมูล ทั้งหมดที่มีอยู่ โดยอ้างอิงจากวันที่

Posted: Thu Sep 20, 2018 10:54 am
by gamefunza
ผมต้องการที่จะดึงข้อมูลจาก ตารางข้อมูล โดยค้นหาจากวันที่ ที่ใส่เข้าไป หากวันที่นั้น มี 2 ข้อมูล ให้โชวใน Form ทั้งหมดที่มีคือ 2 ข้อมูล
ตัวอย่างตามไฟล์แนบครับ

Re: ดึงข้อมูลจากตารางช้อมูล ทั้งหมดที่มีอยู่ โดยอ้างอิงจากวันที่

Posted: Thu Sep 20, 2018 11:40 am
by Bo_ry
E7 ลากไป F7 ลากลง
=IF(ROWS(E$7:E7)>IFERROR(MATCH(1,INDEX(1/(INDEX($A$5:$A$17,MATCH($E$4,$A$5:$A$17,0)+1):$A$17<>""),),),ROWS(INDEX($A$5:$A$17,MATCH($E$4,$A$5:$A$17,0)+1):$A$17)+1),"",INDEX(B$5:B$17,MATCH($E$4,$A$5:$A$17,0)+ROWS(E$7:E7)-1))

ป.ล. ไม่แน่ใจว่าเกี่ยวกับ regional setting รึเปล่า วันที่ใส่มา 13/9/2561 excel จะเห็นเป็นปี ค.ศ. 2561 ไม่ใช่ พ.ศ.

Re: ดึงข้อมูลจากตารางช้อมูล ทั้งหมดที่มีอยู่ โดยอ้างอิงจากวันที่

Posted: Thu Sep 20, 2018 11:49 am
by Bo_ry
อีกแบบsheet Data (2) เติม Data column A เลือก A5:A17 กด F5 > special > blank > พิมพ์ = กดลูกศรขึ้น > Ctrl+ Enter

E7 ลากไป F7 ลากลง
=IFERROR(INDEX(B$5:B$17,AGGREGATE(15,6,(ROW(B$5:B$17)-ROW(B$4))/($A$5:$A$17=$E$4),ROWS(E$7:E7))),"")

Example.xlsx

Re: ดึงข้อมูลจากตารางช้อมูล ทั้งหมดที่มีอยู่ โดยอ้างอิงจากวันที่

Posted: Thu Sep 20, 2018 1:23 pm
by gamefunza
Bo_ry wrote: Thu Sep 20, 2018 11:49 am อีกแบบsheet Data (2) เติม Data column A เลือก A5:A17 กด F5 > special > blank > พิมพ์ = กดลูกศรขึ้น > Ctrl+ Enter

E7 ลากไป F7 ลากลง
=IFERROR(INDEX(B$5:B$17,AGGREGATE(15,6,(ROW(B$5:B$17)-ROW(B$4))/($A$5:$A$17=$E$4),ROWS(E$7:E7))),"")


Example.xlsx
ขอบคุณมากครับ ได้แล้ว :cp: :cp: :cp: :cp: