Page 1 of 1

ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Tue Apr 24, 2018 10:15 pm
by Rin
ต้องการดึงข้อมูลในชีท DATA เฉพาะข้อมูลในวันที่ที่ต้องการเท่านั้น โดยให้มีคอลัมน์ Student Code ติดมาด้วย
ส่วนคอลัมน์ Name จะดึงมาจากชีท Member

หมายเหตุ: ข้อมูลในชีท DATA จะเพิ่มขึ้นเรื่อยๆ จากบนลงล่าง

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Tue Apr 24, 2018 10:16 pm
by Rin
ต้องถึงขั้นทำ VBA หรือไม่คะ

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Tue Apr 24, 2018 11:21 pm
by puriwutpokin
ไม่ต้องvba ก็ได้ครับ แนบไฟล์​ตัวอย่างมาครับเพื่อนสมาชิกจะได้ช่วยได้ครั​บ​

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Wed Apr 25, 2018 5:16 pm
by Rin
รบขอทราบสูตรด้วยนะคะ ไฟล์ตามที่แนบมาพร้อมกันนี้ค่ะ :D

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Wed Apr 25, 2018 8:19 pm
by snasui
:D ตัวอย่างสูตรครับ

เซลล์ B3 คีย์

=IFERROR(INDEX(DATA!$A$2:$A$57,SMALL(IF(INT(DATA!$A$2:$A$57)=$B$1,ROW(DATA!$A$2:$A$57)-ROW(DATA!$A$2)+1),ROWS(A$3:A3))),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง

เปลี่ยนช่วงข้อมูลที่ระบายสีในสูตรเพื่อดึงข้อมูลในคอลัมน์อื่น ๆ ตามต้องการ

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Tue May 01, 2018 7:18 pm
by Rin
ขอบคุณอาจารย์มากๆ นะคะ

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Wed Aug 08, 2018 10:39 pm
by Rin
ถ้าต้องการดึงข้อมูลในชีท DATA เฉพาะข้อมูลในเดือนที่ต้องการเท่านั้น โดยให้มีคอลัมน์ Student Code ติดมาด้วย
ส่วนคอลัมน์ Name จะดึงมาจากชีท Member

หมายเหตุ: ข้อมูลในชีท DATA จะเพิ่มขึ้นเรื่อยๆ จากบนลงล่าง

เซลล์ B3 จากสูตร

=IFERROR(INDEX(DATA!$A$2:$A$57,SMALL(IF(INT(DATA!$A$2:$A$57)=$B$1,ROW(DATA!$A$2:$A$57)-ROW(DATA!$A$2)+1),ROWS(A$3:A3))),"")

จะปรับสูตรอย่างไรคะ

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Wed Aug 08, 2018 10:56 pm
by Rin
ไฟล์แนบค่ะ

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Thu Aug 09, 2018 7:05 am
by snasui
:D แนบไฟล์ที่มีสูตรมาด้วยจึงจะบอกได้ว่าต้องปรับอย่างไรครับ

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Thu Aug 09, 2018 8:28 am
by Rin
ไฟล์แนบพร้อมสูตรค่ะ

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Thu Aug 09, 2018 12:11 pm
by logic
สูตรเดิมใช้ได้นี่ครับ ผิดตรงไหนครับ :?:

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Thu Aug 09, 2018 1:27 pm
by Rin
ขออภัยค่ะ ลืมเปลี่ยนชื่อไฟล์
สูตรเดิมดึงได้เฉพาะวันที่ต้องการค่ะ

แต่อยากได้สูตรที่ดึงทั้งเดือน ตามเดือนที่กำหนด (ในเซลล์ B1 ชองชีต Report) โดยเริ่มจากวันที่ 1 ของเดือนนั้นๆ ค่ะ

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Thu Aug 09, 2018 1:30 pm
by Rin
ไฟล์แนบค่ะ

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Thu Aug 09, 2018 1:36 pm
by Rin
ต้องการให้แสดงผลเหมือนดังรูปภาพที่แนบมาพร้อมนี้ค่ะ

Re: ดึงข้อมูลให้แสดง เฉพาะวันที่ที่กำหนด

Posted: Thu Aug 09, 2018 10:42 pm
by snasui
:D ตัวอย่างการปรับสูตรที่ B3 ครับ

=IFERROR(INDEX(DATA!$B$2:$B$57,SMALL(IF(MONTH(DATA!$A$2:$A$57)=MONTH($B$1),ROW(DATA!$A$2:$A$57)-ROW(DATA!$A$2)+1),ROWS(B$3:B3))),"")

Ctrl+Shift+Enter