Page 1 of 1
การดึงแยกข้อมูลตามกลุ่ม ตามวันที่
Posted: Tue Aug 07, 2018 1:53 pm
by Torisan2015
รบกวนอาจารย์ครับ ควรใช้สูตรไหนดีเพื่อดึงข้อมูลตามวันที่ ที่กรอก และสามารถแยกกลุ่มได้
ขอบคุณครับ
Re: การดึงแยกข้อมูลตามกลุ่ม ตามวันที่
Posted: Tue Aug 07, 2018 7:19 pm
by snasui

ตัวอย่างสูตรที่ L8 ครับ
=IFERROR(INDEX(C$5:C$36,SMALL(IF($B$5:$B$36=$J$3,IF($D$5:$D$36=$K$7,ROW($B$5:$B$36)-ROW($B$5)+1)),ROWS(L$8:L8))),"")
Ctrl+Shift+Enter > Copy ไป M8 แล้ว Copy ลงด้านล่าง > Copy ไปใช้กับช่วงอื่น ๆ โดยปรับเฉพาะที่ผมระบายสีไว้ในสูตรครับ
Re: การดึงแยกข้อมูลตามกลุ่ม ตามวันที่
Posted: Wed Aug 15, 2018 10:33 pm
by Torisan2015
ไม่ได้เข้ามาซะหลายวัน ขอบคุณอาจารย์ครับ ทำได้แล้วครับตรงตามที่ต้องการเลย แต่หากจำนวนในแต่ล่ะวันซ้ำกันจะสามารถแยกได้หรือไม่ครับ
Re: การดึงแยกข้อมูลตามกลุ่ม ตามวันที่
Posted: Wed Aug 15, 2018 10:38 pm
by snasui

ลองทำตัวอย่างข้อมุลพร้อมแสดงตัวอย่างคำตอบที่ต้องการมาด้วยจะได้สะดวกในทำความเข้าใจครับ
Re: การดึงแยกข้อมูลตามกลุ่ม ตามวันที่
Posted: Wed Aug 15, 2018 10:40 pm
by Torisan2015
สอบถามเพิ่มเติมครับ หากในแต่ล่ะวันมีซ้ำกันสามารถตัดตัวที่ซ้ำให้เหลือตัวเดียวได้ไหมครับ
Re: การดึงแยกข้อมูลตามกลุ่ม ตามวันที่
Posted: Wed Aug 15, 2018 10:45 pm
by snasui

กรุณายกตัวอย่างข้อมูลในตรงกับคำถามครับ
จากไฟล์แนบแสดงเป็นวันที่ 5-Aug-18 ค่าในวันที่นี้มีค่าใดซ้ำกันบ้าง ผลจากการตัดค่าซ้ำทิ้งเป็นแบบไหนครับ

Re: การดึงแยกข้อมูลตามกลุ่ม ตามวันที่
Posted: Wed Aug 15, 2018 10:59 pm
by Torisan2015
เปลี่ยนวันที่ครับ
Re: การดึงแยกข้อมูลตามกลุ่ม ตามวันที่
Posted: Wed Aug 15, 2018 11:06 pm
by snasui

ตัวอย่างสูตรที่ J8 ครับ
=IFERROR(INDEX(C$5:C$62,SMALL(IF(FREQUENCY(IF($B$5:$B$62=$H$3,IF($D$5:$D$62=$I$7,MATCH($C$5:$C$62,$C$5:$C$62,0))),ROW($C$5:$C$62)-ROW($C$5)+1),ROW($C$5:$C$62)-ROW($C$5)+1),ROWS(J$8:J8))),"")
Ctrl+Shift+Enter > Copy ไป K8 แล้ว Copy ลงด้านล่าง ปรับใช้กับคอลัมน์อื่น ๆ โดยปรับในลักษณะเดียวกับสูตรในโพสต์ #2

ครับ
Re: การดึงแยกข้อมูลตามกลุ่ม ตามวันที่
Posted: Thu Aug 16, 2018 11:19 pm
by Torisan2015
ขอบคุณอาจารย์ครับ ทำได้แล้วครับ