Page 1 of 1

การดึงข้อมูลจากอีกsheet โดยใช้สูตร

Posted: Mon Jun 19, 2017 10:27 am
by sirithorn
สอบถามค่ะอาจารย์ ถ้าจะดึงข้อมูลต้นทุนจากอีกsheet จะต้องใช้สูตรอะไรค่ะ เพราะลองทำ vlookup แล้วพอเจอรหัสสินค้าเดียวกัน จะดึงข้อมูลมาไม่ถูกต้องค่ะ รบกวนสอบถามค่ะ ขอบคุณค่ะ

Re: การดึงข้อมูลจากอีกsheet โดยใช้สูตร

Posted: Mon Jun 19, 2017 7:27 pm
by snasui
:D กรุณากรอกข้อมูลที่ถูกต้องมาเป็นตัวอย่างสัก 2-3 ค่าแล้วชี้ให้เห็นว่าพิจาณาอย่างไรจึงได้คำตอบเช่นนั้น จะได้สะดวกในการทำความเข้าใจครับ

Re: การดึงข้อมูลจากอีกsheet โดยใช้สูตร

Posted: Tue Jun 20, 2017 6:50 pm
by sirithorn
ขอบคุณค่ะอาจารย์ ตัวอย่างที่ทำให้ดู ขายสินค้าตัวเดียวกันแต่จำนวนไม่เท่ากัน ใช้สูตร vlookup แล้ว มันอ่านตัวแรกที่เจอค่ะ ไม่ทราบต้องใช้สูตรอะไรค่ะ ขอบคุณค่ะ

Re: การดึงข้อมูลจากอีกsheet โดยใช้สูตร

Posted: Tue Jun 20, 2017 9:37 pm
by snasui
:D ตัวอย่างการ Lookup ข้อมูลแบบ 2 เงื่อนไขคือ ชื่อสินค้า และ ปริมาณครับ

ชีต SALE เซลล์ H2 คีย์

=INDEX(COST!$G$2:$G$22,MATCH(1,IF(COST!$D$2:$D$22=D2,IF(COST!$F$2:$F$22=F2,1)),0))

Ctrl+Shift+Enter > Copy ลงด้านล่าง

!
Note: Ctrl+Shift+Enter เป็นการสร้างสูตร Array โดยสามารถเลือกดำเนินการตามข้อ 1 หรือ 2 ด้านล่าง
  1. กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
  2. กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl และ Shift พร้อมกันค้างไว้แล้วตามด้วย Enter เพื่อสร้างเป็นสูตร Array
  3. หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้ไม่สามารถคีย์เข้าไปเอง จะต้องมาด้วยการกดแป้น Ctrl+Shift+Enter เท่านั้น ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
  4. การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง