Page 1 of 1
การให้ dropdownlist แสดงข้อมูลเฉพาะที่ต้องการครับ
Posted: Tue Feb 19, 2019 11:16 am
by goflforce
ต้องการให้ มีdrop downlist ขึ้นมาให้แต่จะเป็นเฉพาะข้อมูลที่ต้องการเท่านั้นครับ ซึ่งdrop downlist อันนี้สามารถขยายเพิ่มตามข้อมูลlist ที่เพิ่มเข้าไปในหน้าlist แต่เวลาให้เลือกไม่ต้องแสดงทั้งหมดให้แสดงเฉพาะที่เข้าเงื่อนไขครับ จะได้เลือกได้ง่ายขึ้นครับ ตามไฟล์แนบครับ (แสดงเฉพาะข้อมูลที่ยังไมไ่ด้มีการรับชำระเงินครับ ซึ่งถ้าอนาคตถ้ารับชำระเงินแล้วก็ไม่ต้องแสดงอีกครับ)
ขอบคุณมากครับ
Re: การให้ dropdownlist แสดงข้อมูลเฉพาะที่ต้องการครับ
Posted: Tue Feb 19, 2019 11:33 am
by snasui

ตัวอย่างสูตรตามด้านล่างครับ
ชีต หน้าอินวอย
- ที่ D1 คีย์ ยังไม่ได้รับชำระ เพื่อเป็นหัวคอลัมน์
- ที่ D2 คีย์
=INDEX($A$2:$A$7,SMALL(IF($B$2:$B$7=$B$2,ROW($A$2:$A$7)-ROW($A$2)+1),ROWS(D$2:D2)))
Ctrl+Shift+Enter > Copy ลงด้านล่าง
- แก้สูตรที่ Range Name เป็น
=OFFSET(หน้าอินวอย!D$2,0,0,COUNTIF(หน้าอินวอย!$D:$D,"*")-1,1)
!
| Note: Ctrl+Shift+Enter
เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น
Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน
จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)}
ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น
ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: การให้ dropdownlist แสดงข้อมูลเฉพาะที่ต้องการครับ
Posted: Tue Feb 19, 2019 12:08 pm
by goflforce
ทำแล้วตอนเลือกมันจะพวกค่า NUM ติดมาด้วย ไม่ทราบว่าผิดตรงไหนครับ
Re: การให้ dropdownlist แสดงข้อมูลเฉพาะที่ต้องการครับ
Posted: Tue Feb 19, 2019 12:11 pm
by snasui

ตรวจสอบสูตรใน Range Name ใหม่อย่างละเอียดทุกอักขระครับ

Re: การให้ dropdownlist แสดงข้อมูลเฉพาะที่ต้องการครับ
Posted: Tue Feb 19, 2019 12:53 pm
by goflforce
ได้แล้วครับบบ ขอบคุณมากเลยครับ
