Page 1 of 1
วิธีสร้าง dropdrown แบบมี filter
Posted: Tue Oct 01, 2013 3:48 pm
by charurat
เรียนอาจารย์
อยากสอบถามว่า เราจะสร้าง dropdrown อย่างไร ให้มี filter ให้สัมพันธ์ กับช่องแรกค่ะ
แนบตัวอย่างค่ะ
1. จะมี data base 2 ตัว คือ art กับ lot
2. พอสร้าง dropdown แล้ว เวลาเราเลือก art แล้ว พอจะเลือก lot อยากให้ ตัวเลือก ออก มาเฉพาะ lot ของ Art ที่เลือกค่ะ
ไม่ทราบว่าพอจะมีวิธีมั้ยค่ะ
Re: วิธีสร้าง dropdrown แบบมี filter
Posted: Tue Oct 01, 2013 4:01 pm
by bank9597
charurat wrote:เรียนอาจารย์
อยากสอบถามว่า เราจะสร้าง dropdrown อย่างไร ให้มี filter ให้สัมพันธ์ กับช่องแรกค่ะ
แนบตัวอย่างค่ะ
1. จะมี data base 2 ตัว คือ art กับ lot
2. พอสร้าง dropdown แล้ว เวลาเราเลือก art แล้ว พอจะเลือก lot อยากให้ ตัวเลือก ออก มาเฉพาะ lot ของ Art ที่เลือกค่ะ
ไม่ทราบว่าพอจะมีวิธีมั้ยค่ะ
ลองตามนี้ดูครับ
ที่ Range Name ชื่อ LOT ให้คีย์สูตร =OFFSET(Sheet1!$B$2,MATCH(Sheet1!$G$6,Sheet1!$A$2:$A$95,0)-1,0,COUNTIF(Sheet1!$A$2:$A$9,Sheet1!$G$6))
Re: วิธีสร้าง dropdrown แบบมี filter
Posted: Tue Oct 01, 2013 4:27 pm
by bank9597
ถ้าข้อมูลไม่ได้อยู่ติดกัน ทำให้สูตรแสดงค่าผิดพลาดครับ
ลองทำใหม่ โดยดึงข้อมูลที่เกี่ยวข้องออกมาก่อนดังนี้ครับ
ที่ J6 คีย์ =IFERROR(INDEX($B$2:$B$9,SMALL(IF(ART=$G$6,ROW(ART)-ROW($A$2)+1),ROWS($J$6:J6))),"") กด Ctrl+Shift+Enter คัดลอกลงมา
ที่ Range Name ชื่อ LOT แก้สูตรเป็น =OFFSET(Sheet1!$J$5,0,0,COUNTA(Sheet1!$J$5:$J$11)-COUNTIF(Sheet1!$J$5:$J$11,""))
Re: วิธีสร้าง dropdrown แบบมี filter
Posted: Tue Oct 01, 2013 4:36 pm
by charurat
ขอบคุณค่ะ ขอลองทำดูค่ะ
Re: วิธีสร้าง dropdrown แบบมี filter
Posted: Tue Oct 01, 2013 5:20 pm
by joo
เสริมอีกวิธีหนึ่งครับ
1.คลิกที่ H6
2.เข้าเมนู Data > Validation
3.ที่ Allow: เลือก List > ที่ Source คีย์สูตร =OFFSET($B$1,MATCH($G6,$A:$A,0)-1,0,COUNTIF($A:$A,$G6)) > OK