Page 1 of 1
Check Boxes ให้แสดงข้อมูลที่ต้องการ
Posted: Wed Dec 11, 2013 4:50 pm
by Totem

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

ให้ Link CheckBox แต่ละอันไปยังเซลล์จากนั้นแนบไฟล์มาอีกรอบครับ
Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ
Posted: Thu Dec 12, 2013 10:09 am
by Totem
snasui wrote:
ให้ Link CheckBox แต่ละอันไปยังเซลล์จากนั้นแนบไฟล์มาอีกรอบครับ

เพิ่มเติม เรียบร้อยแล้วครับผม
Re: Check Boxes ให้แสดงข้อมูลที่ต้องการ
Posted: Thu Dec 12, 2013 7:00 pm
by snasui

ลองตามนี้ครับ
ที่ 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:
ลองตามนี้ครับ
ที่ 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: 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

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

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

กรณีเป็นการเลือกแบบคงที่ ไม่ได้ผันแปรได้ ไม่จำเป็นต้องสร้าง 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:
กรณีเป็นการเลือกแบบคงที่ ไม่ได้ผันแปรได้ ไม่จำเป็นต้องสร้าง 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 ลงด้านล่าง
ขอบคุณครับ