Page 1 of 1

Check Boxes ให้แสดงข้อมูลที่ต้องการ

Posted: Wed Dec 11, 2013 4:50 pm
by Totem
:D ได้ทำ combobox ให้เชื่อมโยงกับรายงานซึ่งจะเลือกได้ทีละรายการ แต่ยังได้รายงานที่ไม่คลอบคลุมตามต้องการ จึงอยากจะใช้วิธี check boxes เลือกแผนก และเพศ ได้มากกว่าหนึ่งรายการ ให้ออกข้อมูลรายงานตารางที่สร้างไว้ ช่วยชี้แนะด้วยครับอาจารย์
ขอบคุณครับ

Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ

Posted: Wed Dec 11, 2013 7:35 pm
by snasui
:D ให้ Link CheckBox แต่ละอันไปยังเซลล์จากนั้นแนบไฟล์มาอีกรอบครับ

Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ

Posted: Thu Dec 12, 2013 10:09 am
by Totem
snasui wrote::D ให้ Link CheckBox แต่ละอันไปยังเซลล์จากนั้นแนบไฟล์มาอีกรอบครับ
:D เพิ่มเติม เรียบร้อยแล้วครับผม

Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ

Posted: Thu Dec 12, 2013 7:00 pm
by snasui
:D ลองตามนี้ครับ

ที่ D17 คีย์

Code: Select all

=IFERROR(INDEX(I$3:I$46,SMALL(IF(ISNUMBER(MATCH($J$3:$J$46,$A$29:$A$50,0)),IF(ISNUMBER(MATCH($L$3:$L$46,$B$28:$B$29,0)),ROW($J$3:$J$46)-ROW($J$3)+1)),ROWS(I$3:I3))),"")
Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง

Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ

Posted: Thu Dec 12, 2013 9:55 pm
by Totem
snasui wrote::D ลองตามนี้ครับ

ที่ D17 คีย์

Code: Select all

=IFERROR(INDEX(I$3:I$46,SMALL(IF(ISNUMBER(MATCH($J$3:$J$46,$A$29:$A$50,0)),IF(ISNUMBER(MATCH($L$3:$L$46,$B$28:$B$29,0)),ROW($J$3:$J$46)-ROW($J$3)+1)),ROWS(I$3:I3))),"")
Ctrl+Shift+Enter > Copy ไปด้านขวาและลงด้านล่าง

:D เป็นสูตรที่ได้ตามต้องการครับ จะนำไปปรับใช้และเป็นแนวทางศึกษาพัฒนาฝีมือของตนเองต่อไปครับ

ขอบคุณครับ

Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ

Posted: Fri Jan 24, 2014 4:40 pm
by Totem
เรียน อาจารย์

หากต้องการเพิ่มเงื่อนไขอายุให้อยู่ในช่วงปีที่ต้องการ เช่น อายุตั้งแต่ 20 ปี ถึง 30 ปี เมื่อเลือก Check boxes ให้แสดงค่า D55:G57

ตามเงือนไขอายุและได้เพิ่มข้อมูลอายุมาให้ด้วยแล้วครับ

ขอบคุณครับ

Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ

Posted: Fri Jan 24, 2014 7:12 pm
by snasui
:D ช่วงอายุดูจากเซลล์ใด หรือโปรแกรมจะทราบได้อย่างไรว่าขณะนี้ต้องการเลือกช่วงอายุใดครับ

Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ

Posted: Wed Jan 29, 2014 3:29 pm
by Totem
snasui wrote::D ช่วงอายุดูจากเซลล์ใด หรือโปรแกรมจะทราบได้อย่างไรว่าขณะนี้ต้องการเลือกช่วงอายุใดครับ
:D ช่วงอายุดูจากเซลล์ b31 และ b32 ครับ ทำ Check Boxes ไว้แล้วครับ

ขอบคุณครับ

Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ

Posted: Wed Jan 29, 2014 3:37 pm
by snasui
:D กรณีเป็นการเลือกแบบคงที่ ไม่ได้ผันแปรได้ ไม่จำเป็นต้องสร้าง CheckBox ครับ

ลองปรับสูตรที่ D17 เป็น

=IFERROR(INDEX(I$3:I$46,SMALL(IF($M$3:$M$46>=20,IF($M$3:$M$46<=30,IF(ISNUMBER(MATCH($J$3:$J$46,$A$29:$A$50,0)),IF(ISNUMBER(MATCH($L$3:$L$46,$B$28:$B$29,0)),ROW($J$3:$J$46)-ROW($J$3)+1)))),ROWS(I$3:I3))),"")

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

Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ

Posted: Thu Jan 30, 2014 9:32 am
by Totem
snasui wrote::D กรณีเป็นการเลือกแบบคงที่ ไม่ได้ผันแปรได้ ไม่จำเป็นต้องสร้าง CheckBox ครับ

ลองปรับสูตรที่ D17 เป็น

=IFERROR(INDEX(I$3:I$46,SMALL(IF($M$3:$M$46>=20,IF($M$3:$M$46<=30,IF(ISNUMBER(MATCH($J$3:$J$46,$A$29:$A$50,0)),IF(ISNUMBER(MATCH($L$3:$L$46,$B$28:$B$29,0)),ROW($J$3:$J$46)-ROW($J$3)+1)))),ROWS(I$3:I3))),"")

Ctrl+Shift+Enter > Copy ลงด้านล่าง
ขอบคุณครับ