Page 1 of 1

ใช้ วันที่ ในการค้นหาข้อมูลซ้ำๆกัน ปัจจุบันใช้ตัวกรองช่วยในการดึงข้อมูลแทนครับ

Posted: Tue Jan 17, 2017 2:07 pm
by monkhang
สวัสดีครับอาจารย์ที่เคารพ
ผมมีเรื่องอยากจะขอคำปรึกษา ความรู้ เพิ่มเติม มาต่อยอดงานครับ (ขอออกตัวก่อนว่า ผมมือใหม่ครับ)
เป็นเรื่องของการค้นหาข้อมูล โดยใช้วันที่ (อนาคต อยากปรับในการค้นหาแบบอื่นด้วยครับ)
ดึงข้อมูลมาไว้อีก sheet (กรองข้อมูล)ครับ
Sheet กรองข้อมูล
โดยให้ใส่วันที่ช่อง E4 ข้อมูลทั้งหมดของวันที่นั้นจะแสดงข้อมูลทั้งหมดในsheetกรองข้อมูล ครับ
**เดิมทีใช้ ตัวช่วยกรอง มากรองข้อมูล โดยใช้วันที่ ในการดึงข้อมูลครับ
ตอนนี้พยายามนั่งแกะสูตรนี้ครับ (อ่านเจอมาเหมือนจะปัญหาคล้ายๆกัน แต่ก็ไม่แน่ใจอยู่ดีครับ)สูตร =IFERROR(INDEX(INDEX($B$6:$H$14,0,MATCH(K$5,$B$5:$H$5,0)),SMALL(IF($C$6:$C$14=$K$3,ROW($B$6:$B$14)-ROW($B$6)+1),ROWS(K$6:K6))),"")

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

Re: ใช้ วันที่ ในการค้นหาข้อมูลซ้ำๆกัน ปัจจุบันใช้ตัวกรองช่วยในการดึงข้อมูลแทนครับ

Posted: Tue Jan 17, 2017 2:50 pm
by Totem
ลองตามนี้ครับ

ที่ sheet กรองข้อมูล ที่ช่อง A1

Code: Select all

=IFERROR(INDEX(ข้อมูล!A$6:A$10,SMALL(IF(ข้อมูล!$A$6:$A$10=$E$4,ROW(ข้อมูล!$A$6:$A$10)-ROW(ข้อมูล!$A$6)+1,""),ROWS(A$7:A7))),"")
กด Ctrl+Shift+Enter >Copy ไปด้านขวา และลงมาด้านล่างครับ

Re: ใช้ วันที่ ในการค้นหาข้อมูลซ้ำๆกัน ปัจจุบันใช้ตัวกรองช่วยในการดึงข้อมูลแทนครับ

Posted: Wed Jan 18, 2017 8:35 am
by monkhang
ขอบคุณมากครับ คุณTotem
ทำได้แล้วครับ นั่งงมอยู่ตั้งนานฮะ
เดี๋ยวต้องไปนั่งศึกษากับสูตรนี้ อีกรอบครับ
=IFERROR(INDEX(ข้อมูล!A$6:A$10,SMALL(IF(ข้อมูล!$A$6:$A$10=$E$4,ROW(ข้อมูล!$A$6:$A$10)-ROW(ข้อมูล!$A$6)+1,""),ROWS(A$7:A7))),""