Page 1 of 1

ถามเรื่องการสร้างการเลือกรายการเฉพาะบางรายการค่ะ

Posted: Tue Sep 08, 2015 12:48 pm
by neemo smile
สวัสดีค่ะ

หนูอยากทราบว่า มีวิธีที่สามารถคลิ๊กเลือกโดยให้ตัวเลือกนั้นมีบางรายการได้หรือไม่คะ

ตัวอย่างเช่น ต้องการให้ Supplier A คลิ๊กเลือกได้แค่ A7 (ตามเอกสารแนบค่ะ)

ในเอกสารแนบมี 2 Sheet ค่ะ มี Sheet ที่เป็นข้อมูลบอกประเภทของแต่ละ Supplier

และมี Sheetตารางกรอกข้อมูล เป็นSheet ที่ใช้แสดงผลค่ะ
สมุดงาน2.xlsx
ขอบคุณค่ะ

Re: ถามเรื่องการสร้างการเลือกรายการเฉพาะบางรายการค่ะ

Posted: Tue Sep 08, 2015 7:56 pm
by DhitiBank
ลองแบบนี้ครับ

1. ชีท "ตารางข้อมูลดิบ" สร้างรายการที่กระจายอยู่ในตารางให้มาเรียงชิดๆ กัน โดย
ที่ L4 คีย์

=IFERROR(SMALL(IF($D4:$J4<>"",COLUMN($D4:$J4)-COLUMN($D4)+1),COLUMNS($L4:L4)),"")

กด Ctrl+Shift ค้างไว้ แล้วกด Enter
เสร็จแล้วคัดลอกไปทางขวาและลงล่างถึงเซลล์ R13

2. ที่ชีท "ตารางกรอกข้อมูล" เซลล์ C3 ไปที่เมนู
Data validation --> List
ที่ช่อง refer to: คีย์

=INDEX(ตารางข้อมูลดิบ!L4:Q13,MATCH(B3,ตารางข้อมูลดิบ!C4:C13,0),0)

กด Ok

แล้วลองเปลี่ยนชื่อ supplier name ในเซลล์ B3 ดูครับ ว่า drop down list ในเซลล์ C3 ถูกต้องหรือไม่

Re: ถามเรื่องการสร้างการเลือกรายการเฉพาะบางรายการค่ะ

Posted: Tue Sep 08, 2015 9:44 pm
by DhitiBank
ขอแก้สูตรครับ ขออภัยผมพิมพ์ตกไป
ที่ L4 คีย์
=IFERROR(INDEX($D4:$J4,SMALL(IF($D4:$J4<>"",COLUMN($D4:$J4)-COLUMN($D4)+1),COLUMNS($L4:L4))),"")

Re: ถามเรื่องการสร้างการเลือกรายการเฉพาะบางรายการค่ะ

Posted: Wed Sep 09, 2015 7:41 am
by neemo smile
ขอบคุณพี่ๆมากนะคะ
สูตรที่เเนะนำสามารถคีย์ข้อมูลแล้วถูกต้องค่ะ
นำไปใช้ในการทำงานได้จริง
ขอบคุณมากๆอีกครั้งนะคะ :cp: