Page 1 of 1
สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Fri Jun 21, 2013 12:35 am
by mynutchaya
คืออยากให้หน้า overall สามารถ copy เนื่อหาจาก ในแต่sheet มาลงตามช่องที่กำหนดอ่าค่ะ
พอจะทำได้มั้ยอ่าค่ะ แย้วหน้า overall ต้องใส่สูตรแบบไหนถึงจะตอบโจทย์การคัดลอกแบบนี้อ่าค่ะ ขอบคุณค่ะ
Re: สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Fri Jun 21, 2013 6:57 am
by snasui
mynutchaya wrote:คืออยากให้หน้า overall สามารถ copy เนื่อหาจาก ในแต่sheet มาลงตามช่องที่กำหนดอ่าค่ะ
พอจะทำได้มั้ยอ่าค่ะ แย้วหน้า overall ต้องใส่สูตรแบบไหนถึงจะตอบโจทย์การคัดลอกแบบนี้อ่าค่ะ ขอบคุณค่ะ

งดใช้ภาษาแชทครับ กรุณาอ่านกฎทุกข้อด้านบนด้วยครับ
Re: สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Fri Jun 21, 2013 4:02 pm
by mynutchaya
ขอโทษค่ะ พอดีไม่ได้อ่านกฏการใช้ก่อนตั้งกระทู้ค่ะ
แต่รบกวนขอทราบวิธีการ copy ข้อมูลตามที่ถามไปด้วยค่ะ
ขอบคุณค่ะ
Re: สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Fri Jun 21, 2013 4:18 pm
by snasui

เขียนคำถามให้เป็นไปตามกฎก่อนครับ
Re: สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Fri Jun 21, 2013 8:50 pm
by mynutchaya
ขอโทษอีกครั้งค่ะ
คืออยากให้หน้า overall สามารถ copy เนื่อหาจาก ในแต่sheet มาลงตามช่องที่กำหนดไว้ค่ะ
พอจะทำได้ไหมค่ะ แล้วหน้า overall ต้องใส่สูตรแบบไหนค่ะถึงจะตอบโจทย์การคัดลอกแบบนี้ค่ะ ขอบคุณอีกครั้งค่ะ
Re: สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Fri Jun 21, 2013 9:20 pm
by nattasiray
ตารางจัดเก็บข้อมูลเดิมเป็นตารางออกรายงาน (Crosstab,ตารางไขว้) สร้างปัญหามากมาย ซึ่งได้แก่
1 ต้องบันทึกข้อมูลไปทางขวา ทำให้ต้องเลื่อนข้อมูลไปทางขวา ผิดนิสัยการอ่านของมนุษย์ที่ต้องอ่านจากบนลงล่าง
2 สูตรที่ใช้ค้นหา สรุปผล และอื่น ๆ จะต้องใช้สูตรซับซ้อนและยุ่งยาก
3 ไม่สามารถใช้คำสั่ง AutoFilter เพื่อคัดกรอกข้อมูลอย่างมีเงื่อนไขได้
การบันทึกข้อมูลของคุณ ไม่ถูกต้อง คือ แยกตามเดือน ซึ่งในทางปฏิบัติที่ถูกต้องคุณต้องมีฟิลด์เดือนไว้ด้วย
การแก้ไข คือ
1 แทรกคอลัมน์เดือนลงในแต่ละเวิร์คชีต กรอกข้อมูลชือเดือนลงไป
2 สร้างสูตรเชื่อมข้อความระหว่างชื่อเดือนกับช่วงเวลา
3 แปลงจากตารางแบบไขว้ไปเป็นตารางฐานข้อมูลด้วย PivotTable แนะนำให้คุณเข้าไปดูขั้นตอนการแปลงตารางแบบไขว้ไปเป็นตารางฐานข้อมูลด้วย PivotTable แบบ Multiple Consolidation Range ที่
http://www.youtube.com/watch?v=xmqTN0X-AgY ครับ
หลังแปลงเสร็จ
1 สั่งเรียงลำดับข้อมูลในตารางฐานข้อมูลด้วย Custom List ทั้งชื่อเดือนและช่วงเวลา
2 สร้าง PivotTable สรุปอีกครั้งหนึ่ง
เรื่อง
PivotTable เรียงลำดับด้วย Custom List มีอยู่ในหนังสือ
จัดการฐานข้อมูลด้วย Microsoft Excel 2010 ครับ ลองหาอ่านดู
Re: สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Fri Jun 21, 2013 9:43 pm
by mynutchaya
ขอบคุณค่ะ จะลองทำตามคำแนะนำดูค่ะ เพราะตอนนี้ทุกเดือนต้องมานั่งบวกทีละชีท 30 ชีททุกเดือนค่ะเพราะชีทหนึ่งจะถูกเก็บข้อมูลของ1วัน เลยมีความคิดที่อยากจะทำหน้า sum เพื่อสะดวกในการเก็บข้อมูลในแต่ละเดือนค่ะ
Re: สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Fri Jun 21, 2013 9:49 pm
by nattasiray
ถ้าเช่นนั้น
1 สร้างฟิลด์วันเดือนปีแทน และเวลากรอกข้อมูลวันเดือนปีให้ใช้ปีคริสตศักราชเท่านั้นและกรอกอยู่ในรูป d/m/yyyy เช่น 1/6/2013 เป็นตัน
2 แปลงวันเดือนปีไปเป็นข้อความพร้อมกับเชื่อมชื่อผลิตภัณฑ์ด้วยสูตร = TEXT(เซลล์ที่เก็บวันเดิอนปี,"dd/mm/YYYY")&"$"&เซลล์เก็บชื่อผลิตภัณฑ์
3 ใช้ Data PivotTable แปลงจากตารางแบบไขว้ไปเป็นตารางฐานข้อมูลตามขั้นตอนในวิดิโอคลิป
4 ใช้ Pivottable สรุปข้อมูลที่ถูกจัดเก็บเป็น Database แล้ว และจัดกลุ่มข้อมูลตามไตรมาส เดือน ปี ช่วง 7 วันก็ได้
งานของคุณเป็นงานด้านฐานข้อมูล ควรหาหนังสือจัดการฐานข้อมูลด้วย Microsoft Excel 2010 มาอ่านด้วยครับ
Re: สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Fri Jun 21, 2013 10:01 pm
by snasui

ข้อมูลควรจัดเก็บให้เป็น Database เช่นที่คุณ nattasiray ตอบไปแล้ว หากเก็บข้อมูลตามที่แนบมาถาม การใช้สูตรจะซับซ้อน ไม่เหมาะสำหรับมือใหม่ครับ
ลองตามนี้ครับ
ที่เซลล์ B2 คีย์สูตร
=INDEX(INDIRECT("'"&$B$1&"'!B2:D4"),MATCH($A2,INDIRECT("'"&$B$1&"'!A2:A4"),0),MAX(IF(ISNUMBER(MATCH($A$1:$A2,'1'!$B$1:$D$1,0)),MATCH($A$1:$A2,'1'!$B$1:$D$1,0))))
Ctrl+Shift+Enter > Copy ไป C2 จากนั้น Copy B2:C2 ไปยังเซลต่าง ๆ ที่เกี่ยวข้อง
!
| Note: Ctrl+Shift+Enter หมายถึงเมื่อคีย์สูตรแล้ว แทนที่จะกด Enter ให้กดแป้น Ctrl+Shift ค้างไว้แล้วกด Enter เพื่อสร้างเป็นสูตร Array หากกดแป้นถูกต้องสูตรนั้นจะมีเครื่องหมายปีกกาครอบ เช่น {=YourFormulas(...)} ปีกกานี้คีย์เข้าไปเองไม่ได้ ถ้ายังไม่เห็นปีกกาครอบสูตรแสดงว่ากดแป้นให้รับสูตรไม่ถูกต้อง |
Re: สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Mon Jun 24, 2013 8:31 pm
by mynutchaya
ขอรบกวนถามอีกหนึ่งคำถามค่ะ คือจะสามารถนำข้อมูลมาต่อเป็นหน้า database ได้อย่างไร
ทำตาม
http://snasui.blogspot.com/2009/12/sheet-sheet.html แล้วไม่ขึ้นค่ะ
Re: สอบถามวิธีการ copy ข้อมูลจากหลายชีทค่ะ
Posted: Mon Jun 24, 2013 8:48 pm
by snasui

ควรจะแนบไฟล์ที่ลองทำมาเองแล้วด้วยจะได้ทราบว่าที่ไม่ได้นั้น ติดปัญหาอะไร เพื่อสามารถแนะนำได้ว่าจะแก้ไขอย่างไรครับ