Page 1 of 1
อยากให้ดึงข้อมูลมาแสดงตามวันที่ครับ
Posted: Fri Mar 11, 2022 8:52 am
by Xcelvba
อยากให้ข้อมูลแสดงตามวันที่ครับ
Re: อยากให้ดึงข้อมูลมาแสดงตามวันที่ครับ
Posted: Fri Mar 11, 2022 9:29 am
by Xcelvba
ทำได้แล้วครับ

=INDEX(B:B,AGGREGATE(15,6,ROW($B$2:$B$300)/($B$2:$B$300=$J$5),ROWS(J$15:J15)))
Re: อยากให้ดึงข้อมูลมาแสดงตามวันที่ครับ
Posted: Fri Mar 11, 2022 10:15 am
by Xcelvba
สอบถามเพิ่มเติมครับ ถ้าจะหาโดยมีเงื่อนไขเพิ่มทำยังไงครับ กรองตามวันที่ + สถานะทางตา
Re: อยากให้ดึงข้อมูลมาแสดงตามวันที่ครับ
Posted: Fri Mar 11, 2022 2:16 pm
by norkaz
..
สถานะทางตา ตามไฟล์ ที่แนบมานั้น ถูกกรอกไว้ ที่เซลล์ใด?
Norkaz
Re: อยากให้ดึงข้อมูลมาแสดงตามวันที่ครับ
Posted: Fri Mar 11, 2022 2:24 pm
by norkaz
...
สมมุติคีย์สถานะ ที่ J4
I8:Oxx
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($B$2:$B$300)/($J$4=$E$2:$E$300)/($J$5=$B$2:$B$300),ROWS(I$8:I8))),"")
Norkaz
Re: อยากให้ดึงข้อมูลมาแสดงตามวันที่ครับ
Posted: Fri Mar 11, 2022 2:33 pm
by Xcelvba
พยายามทำ แต่ทำไม่ได้สักที ขึ้นแบบนี้ตลอดเลย DIV/0# ขอบพระคุณมากครับ

Re: อยากให้ดึงข้อมูลมาแสดงตามวันที่ครับ
Posted: Sat Mar 12, 2022 8:59 am
by Xcelvba
norkaz wrote: Fri Mar 11, 2022 2:24 pm
...
สมมุติคีย์สถานะ ที่ J4
I8:Oxx
=IFERROR(INDEX(A:A,AGGREGATE(15,6,ROW($B$2:$B$300)/($J$4=$E$2:$E$300)/($J$5=$B$2:$B$300),ROWS(I$8:I8))),"")
Norkaz
ได้ผลลัพธ์ตามที่ต้องการแล้วครับ แต่พอมาเช็คอีกที มันมี case ที่หลุดไป ไม่สามารถแสดงผลได้ครับ คือ ใน case ที่ ช่องใด ช่องหนึ่ง เป็นค่า "ว่าง" ครับ อยากให้ แสดงค่า แม้ใส่เงื่อนไขเดียวพอเป็นไปได้ไหมครับ
1. ถ้าใส่ค่าวันที่ ให้โชว์ ทุกข้อมูล ที่เป็นวันที่นั้นๆ
2. ถ้าใส่คำว่าปกติ ให้โชว์ ข้อมูลทุกข้อมูลที่เป็นค่าสายตาปกติ
3. ถ้าใส่ 2 เงื่อนไขพร้อมกัน กรองตาม 2 เงื่อนไข
ขอบคุณครับ
Re: อยากให้ดึงข้อมูลมาแสดงตามวันที่ครับ
Posted: Sat Mar 12, 2022 7:34 pm
by norkaz
...
ลองปรับแบบนี้ดูครับ
J15:Oxx
=IFERROR(INDEX(B:B,AGGREGATE(15,6,ROW($B$2:$B$300)/(IF($J$5="",1,$B$2:$B$300=$J$5))/(IF($K$5="",1,$K$5=$E$2:$E$21)),ROWS(J$15:J15))),"")
Ctrl + Shift + Enter
Norkaz
Re: อยากให้ดึงข้อมูลมาแสดงตามวันที่ครับ
Posted: Mon Mar 14, 2022 11:29 am
by Xcelvba
ขอบคุณมากครับ