Page 1 of 1
ช่วยบอกวิธีการดึงส่วนประกอบของสินค้าจากฐานข้อมูลมาไว้ที่ใบสั่งผลิตแบบให้แสดงทุกบรรทัดตามฐานข้อมูลค่ะ
Posted: Mon Mar 19, 2018 2:01 pm
by วริยา
สวัสดีค่ะ เป็นกระทู้แรกที่เข้ามาสอบถามนะคะ หากมีอะไรขาดตกบกพร่องต้องขออภัยมา ณ ที่นี้ด้วยค่ะ คือดิฉันได้รับมอบหมายหน้าที่ใหม่คือต้องทำวางแผนออกใบสั่งผลิตให้แผนกผลิต โดยนำข้อมูลมาจากฐานข้อมูลผลิตภัณฑ์ซึ่งมันมีรายละเอียดอยู่เยอะมากๆ ก็เลยอยากขอความช่วยเหลือในการทำสูตรดึงข้อมูลข้ามชีทหน่อยค่ะ อย่างอื่นก็พอทำได้เพราะไม่ซับซ้อนเท่าไร แต่การดึงส่วนประกอบของผลิตภัณฑ์ให้แสดงในใบสั่งผลิตทุกตัวทำไม่ได้ค่ะ ตามไฟล์แนบค่ะ
Re: ช่วยบอกวิธีการดึงส่วนประกอบของสินค้าจากฐานข้อมูลมาไว้ที่ใบสั่งผลิตแบบให้แสดงทุกบรรทัดตามฐานข้อมูลค่ะ
Posted: Mon Mar 19, 2018 3:21 pm
by snasui
ตัวอย่างสูตรตามด้านล่างครับ
ที่ชีต ฐานข้อมูล สร้างคอลัมน์ช่วยตามด้านล่าง
- ที่ L1 คีย์ OEM_List เพื่อเป็นหัวคอลัมน์
- ที่ L2 คีย์
=LOOKUP(CHAR(255),B$2:B2)
Enter > Copy ลงด้านล่าง
ที่ชีตใบสั่งผลิต เซลล์ F2 คีย์
=IFERROR(INDEX(ฐานข้อมูล!$D$2:$D$16&"",SMALL(IF(ฐานข้อมูล!$L$2:$L$16=LOOKUP(CHAR(255),B$2:B2),ROW(ฐานข้อมูล!$L$2:$L$16)-ROW(ฐานข้อมูล!$L$2)+1),ROWS(F$2:F2)-MATCH(LOOKUP(CHAR(255),B$2:B2),B$2:B2,0)+1)),"")
Ctrl+Shift+Enter > Copy ลงด้านล่าง
!
| 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 ทุกครั้ง
|
ถ้าจะให้ง่ายรหัส OEM ของทั่งสองชีตจะต้องแสดงไว้ทุกบรรทัด ไม่เช่นนั้นสูตรจะมีความซับซ้อนสูงครับ
Re: ช่วยบอกวิธีการดึงส่วนประกอบของสินค้าจากฐานข้อมูลมาไว้ที่ใบสั่งผลิตแบบให้แสดงทุกบรรทัดตามฐานข้อมูลค่ะ
Posted: Mon Mar 19, 2018 5:28 pm
by วริยา
ขอบคุณมากๆค่ะ