Page 1 of 1

การใช้ lookup หลายๆช่องจาก Dropdown Combo Box

Posted: Mon Aug 26, 2019 1:16 pm
by harukung123
สวัสดีทุกท่านครับ

ผมมีคำถามในส่วนของความล่าช้าการ delay จากการlookup เมื่อต้องการผลหลายๆช่อง โดยมีรายละเอียดดังนี้ครับ
Sheet:
1.MD&A Format - หน้าจอ Output lookup
2.01.data - ไฟล์ข้อมูลดิบที่ต้องการ input lookup
3.lookup - เป็นไฟล์ตารางข้อมูล reference ในการ lookup

ระบบการทำงานคือ: เมื่อปรับ Dropdown ในช่อง F7 ระหว่าง 1.ประเภทของรายได้ 2.เดือน
โดยในไฟล์นี้จะมีการ lookup 2 ช่วง

1.Sheet: MD&A >>>>การ lookup หาประเภทรายได้ ใช้สูตร sumifs G14:I66 ผ่านเงื่อนไข 2 อย่างคือ 1. รหัสสินค้าในช่อง D:D 2.รหัสประเภทรายได้ตามdropdown เพื่อให้ข้อมูลในตารางตั้งแต่ช่อง G14:AG66 ทำการlookup และ คำนวณค่าที่ได้เขียนไว้

2.Sheet:01.data >>>>การlookup หาเดือน จะมีการเขียนสูตรในช่อง
2.1 BB:BD สำหรับข้อมูลในเดือนนั้นๆ คือการใช้ offset ในการหาข้อมูลตามเดือนที่ได้เลือกไว้ในช่อง F7 ของ Sheet MD&A
2.2 ฺBF:BH สำหรับข้อมูลสะสมย้อนหลังสามเดือนล่าสุด ตามที่ได้เลือกในช่อง F7'
2.3 BJ:BL สำหรับข้อมูลสะสมตั้งแต่ต้นปีถึงจำนวนเดือนที่เลือกใน dropdown ปัจจุบัน


รบกวนผู้รู้ช่วยตรวจสอบว่าทำไมเมื่อปรับตัวแปรในช่อง F7 ของ Sheet:MD&A แล้วต้องรอสักพักค่าที่ทำการ sumifs ถีงเปลี่ยนครับ
พอมีวิธีใดทำให้lookup ได้เร็วขึ้นไหมครับ

Re: การใช้ lookup หลายๆช่องจาก Dropdown Combo Box

Posted: Mon Aug 26, 2019 4:28 pm
by parakorn
ที่ช้าเนื่องจากสูตร Sumifs ครับ การใช้สูตร Sumifs หลาย Criteria จำนวนมากจะใช้เวลา Calculate สักระยะหนึ่งครับ ลองแก้โดยการเพิ่มคอลัมภ์ ที่ชีท 01.data ผูก Column C และ D เข้าด้วยกันเป็น Criteria Range ใหม่ ส่วนตรง Criteria ก็ปรับเป็น 'MD&A Format'!$D14&'MD&A Format'!$H$7