Page 1 of 1
การดึงข้อมูลข้าม Sheet ตามเงื่อนไข
Posted: Thu Oct 01, 2015 3:43 pm
by knickx
สวัสดีครับ
ผมจะรบกวนคือผมต้องการดึงข้อมูลจาก sheet "คืนสินค้า" ซึ่งจะเป็นตารางเก็บข้อมูลการคืนสินค้าที่มีปัญหา มีการป้อนข้อมูลลงไปตลอด ผมอยากจะดึงข้อมูลไปแสดงใน sheet "สรุป" ตามรูปแบบที่กำหนด คือที่ sheet สรุป cell A1 จะมี Drop down list อยู่เมื่อเลือก Product แล้วให้ดึงข้อมูลจาก Sheet คืนสินค้ามาแสดงว่า สินค้า(อ้างอิงจาก Cell A1 ที่เป็น Drop Down list )มีปัญหาอะไรบ้างแต่ละปัญหามีจำนวนกี่ชิ้นและปัญหานั้นเกิดที่ Week อะไร ประมาณนี้ พอจะมีสูตรหรือวิธีไหมครับ ช่วยแนะนำหน่อยผมครับ
Re: การดึงข้อมูลข้าม Sheet ตามเงื่อนไข
Posted: Thu Oct 01, 2015 4:11 pm
by snasui
คีย์ตัวอย่างคำตอบที่ต้องการมาด้วยสักเล็กน้อย เพื่อเพื่อน ๆ จะได้ทราบต้องการค่าใดมาแสดงที่เซลล์ใดครับ
Re: การดึงข้อมูลข้าม Sheet ตามเงื่อนไข
Posted: Thu Oct 01, 2015 7:26 pm
by knickx
ตัวอย่างคำตอบที่ต้องการ ประมาณครับ
Re: การดึงข้อมูลข้าม Sheet ตามเงื่อนไข
Posted: Thu Oct 01, 2015 7:36 pm
by snasui
ที่ชีทสรุปคีย์สูตรตามด้านล่างครับ
- เซลล์ A3 คีย์สูตรเพื่อแสดง Problem
=IFERROR(INDEX(คืนสินค้า!$E$2:$E$15,SMALL(IF(FREQUENCY(IF(คืนสินค้า!$C$2:$C$15=$A$1,MATCH(คืนสินค้า!$E$2:$E$15,คืนสินค้า!$E$2:$E$15,0)),ROW(คืนสินค้า!$C$2:$C$15)-ROW(คืนสินค้า!$C$2)+1),ROW(คืนสินค้า!$C$2:$C$15)-ROW(คืนสินค้า!$C$2)+1),ROWS(A$3:A3))),"")
Ctrl+Shift+Enter > Copy1 ลงด้านล่าง
- เซลล์ B3 คีย์สูตรเพื่อรวมยอด Quantity
=SUMIFS(คืนสินค้า!$D$2:$D$15,คืนสินค้า!$C$2:$C$15,$A$1,คืนสินค้า!$E$2:$E$15,$A3,คืนสินค้า!$B$2:$B$15,B$2)
- ปรับช่วงข้อมูลในสูตรให้ตรงกับพื้นที่ที่ใช้จริง
!
| Note: Ctrl+Shift+Enter หมายถึง
- กรณีคีย์สูตรเอง เมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- กรณี Copy สูตรไปวางให้กดแป้น F2 เพื่อทำการ Edit Cell นั้นก่อน จากนั้นกดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array
- หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง
- การแก้ไขเปลี่ยนแปลงสูตร Array จะต้องกดแป้นให้รับสูตรด้วย Ctrl+Shift+Enter ทุกครั้ง
|
Re: การดึงข้อมูลข้าม Sheet ตามเงื่อนไข
Posted: Thu Oct 01, 2015 9:33 pm
by knickx
ได้ตรงตามต้องการแล้วครับ ขอบคุณมากๆครับ รบกวนอีกอย่างพอจะมีเวลาอธิบายการทำงานของสูตรว่าทำงานอย่างไร ไว้เป็นแนวทาง ขอบคุณครับ
Re: การดึงข้อมูลข้าม Sheet ตามเงื่อนไข
Posted: Thu Oct 01, 2015 10:14 pm
by snasui
ลองดูคำอธิบายจากสูตรที่คล้ายกันที่นี่ครับ
viewtopic.php?t=7871#p49598
ส่วน Sumifs เป็นฟังก์ชั่นพื้นฐานที่ต้องศึกษาให้เข้าใจ ใช้ให้เป็น สามารถศึกษาได้จาก Link นี้ครับ
https://support.office.com/th-TH/articl ... 1cebce642b
Re: การดึงข้อมูลข้าม Sheet ตามเงื่อนไข
Posted: Fri Oct 02, 2015 11:56 am
by knickx
อาจารย์ครับถ้าผมจะเปลี่ยนไม่ต้องอ้างอิงที่ Drop down list แต่ให้แต่แสดงเลยว่าสินค้ามีปัญหาแต่ละ week กี่ชิ้น ต้องแก้ไขสู้อย่างไรครับ
Re: การดึงข้อมูลข้าม Sheet ตามเงื่อนไข
Posted: Fri Oct 02, 2015 8:33 pm
by snasui
เซลล์ B2 คีย์ตามด้านล่างครับ
=SUMIFS(คืนสินค้า!$D$2:$D$15,คืนสินค้า!$C$2:$C$15,$A2,คืนสินค้า!$B$2:$B$15,B$1)
Re: การดึงข้อมูลข้าม Sheet ตามเงื่อนไข
Posted: Mon Oct 05, 2015 2:20 pm
by knickx
ขอบคุณมากครับ