Page 1 of 1
สอบถามสูตรในการส่งข้อมูลโดยการใช้ Combo box
Posted: Thu Nov 19, 2015 9:24 am
by rocket
คือต้องการทำเป็นdropdown list ด้านบน โดยใช้ปุ่ม combo box เพื่อเลือกรายการใดรายการหนึ่ง แล้วให้ส่งข้อมูลทุกคอล้มภ์แสดงในตาราง โดยมีเงื่อนไขว่า ข้อมูลที่เลือกไว้จะต้องแสดงคอลัมภ์แรกเสมอและเรียงเกรดจาก A--->B--->C--->D เสมอไม่ทราบว่าต้องใช้สูตรอะไร และมีวิธีการทำอย่างไรคะ ส่งตัวอย่างให้ดูตามแนบค่ะ (ใช้ข้อมูลจากsheet data)
Re: สอบถามสูตรในการส่งข้อมูลโดยการใช้ Combo box
Posted: Thu Nov 19, 2015 11:39 am
by bank9597
ผมทำไว้เป็นตัวอย่างน่ะครับ ลองปรับใช้ดูครับ ตามไฟล์แนบ
Re: สอบถามสูตรในการส่งข้อมูลโดยการใช้ Combo box
Posted: Thu Nov 19, 2015 1:20 pm
by rocket
ตรงคอลัมภ์ค่าเฉลี่ยทุกวิชา ใช้สูตรเหมือนเดิมหรือไม่คะ

Re: สอบถามสูตรในการส่งข้อมูลโดยการใช้ Combo box
Posted: Thu Nov 19, 2015 1:43 pm
by bank9597

Lookup ค่ามาจากชีท Data ได้เลยครับ เช่น
ที่ H20 คีย์ =VLOOKUP(B20,DATA!$B$4:$H$9,7,0) คัดลอกลงมา
Re: สอบถามสูตรในการส่งข้อมูลโดยการใช้ Combo box
Posted: Thu Nov 19, 2015 2:45 pm
by rocket
รบกวนอีกครั้งค่ะ 1. ในกรณีที่ไม่เลือกอะไรเลย แล้วให้ข้อมูลในตารางเป็นค่าว่างต้องใช้สูตรอะไรคะ
2. และถ้าต้องการให้ค่าในตารางที่เป็น 0 ให้แสดงเป็นค่าว่าง เขียนสูตรอย่างไรคะ
Re: สอบถามสูตรในการส่งข้อมูลโดยการใช้ Combo box
Posted: Thu Nov 19, 2015 3:49 pm
by bank9597

ตอบข้อ 1 ไม่สามารถทำได้ครับ ตราบใดที่คุณใช้ ComboBox อยู่ เพราะมันจะต้องมีค่าในนั้นเสมอ และไม่สามารถอ้างอิงได้ เว้นแต่จะอ้างไปที่เซลล์ลิงค์ดังนี้
ที่ C7 คีย์ =IF(OR($H$3=1,$H$3=""),"",SUMPRODUCT(--($B7=DATA!$B$4:$B$9)*(C$6=DATA!$C$3:$G$3),DATA!$C$4:$G$9)) คัดลอกไปขวามือ แล้วลงล่างพร้อมกัน
ตอบข้อ 2 ที C20 คีย์ =IFERROR(VLOOKUP(VLOOKUP($B20,$B$7:C$12,COLUMNS($C$18:C$18)+1,0),$K$8:$L$11,2,0),"") คัดลอกไปขวามือ แล้วลงล่างพร้อมกัน
Re: สอบถามสูตรในการส่งข้อมูลโดยการใช้ Combo box
Posted: Tue Nov 24, 2015 2:04 pm
by rocket
ใน sheet data ต้องแปลงค่าเกรดเป็นตัวเลขก่อนใช่หรือเปล่าคะ
Re: สอบถามสูตรในการส่งข้อมูลโดยการใช้ Combo box
Posted: Tue Nov 24, 2015 2:19 pm
by bank9597
rocket wrote:ใน sheet data ต้องแปลงค่าเกรดเป็นตัวเลขก่อนใช่หรือเปล่าคะ

ตามนั้นเลยครับ
Re: สอบถามสูตรในการส่งข้อมูลโดยการใช้ Combo box
Posted: Fri Nov 27, 2015 1:31 pm
by rocket
bank9597 wrote:rocket wrote:ใน sheet data ต้องแปลงค่าเกรดเป็นตัวเลขก่อนใช่หรือเปล่าคะ

ตามนั้นเลยครับ
รบกวนขอสูตรแทนค่าเป็นตัวเลขแบบข้ามsheetได้หรือเปล่าคะ

(ตัวอย่างตามแนบ)