สำหรับข้อมูลที่อยู่ในฟอร์มเดียวกันแต่แยกเป็นหลาย Sheet และต้องการนำมาต่อกันเป็นฐานข้อมูลใน Sheet เดียวกันนั้น สามารถใช้สูตรทำได้ครับ แต่อาจจะมีวิธีการหลายขั้นตอน ดังจะแสดงตามด้านล่าง
ภาพ Sheet ที่ใช้รวมข้อมูล
ภาพ Sheet ที่ 1
ภาพ Sheet ที่ 2
ภาพ Sheet ที่ 3
จากภาพด้านบนเป็นการนำข้อมูล Sheet1, 2, 3 มาต่อกัน ให้ทำตามลำดับดังนี้ครับ
- เขียนชื่อชีทเรียงกันไว้ตามต้องการที่ G1:G3
- เซลล์ H1 คีย์สูตรเพื่อนับว่ามีข้อมูลใน Sheet1 เท่าไร
=COUNTA(INDIRECT("'"&G1&"'!"&"A2:A65536"))
Enter แล้ว Copy ลงด้านล่าง - เซลล์ H4 รวมจำนวนจากด้านบน คีย์
=SUM(H1:H3)
Enter - เซลล์ I1 ใช้สูตรในการ Run ข้อมูลใหม่เพื่อใช้ในสูตร Lookup
=SUM($H$1:H1)-H1+1
Enter แล้ว Copy ลงด้านล่าง - เซลล์ E2 คีย์สูตรเพื่อ List รายชื่อ Sheet
=IF(ROWS($E$2:E2)>$H$4,"",LOOKUP(ROWS($E$2:E2),$I$1:$I$3,$G$1:$G$3))
Enter แล้ว Copy ไปด้านล่าง - เซลล์ A2 คีย์สูตรเพื่อนำข้อมูลใน Sheet ต่าง ๆ มาแสดงต่อกัน
=IF($E2<>"",INDIRECT("'"&$E2&"'!"&SUBSTITUTE(ADDRESS(1,COLUMN()),1,"")&COUNTIF($E$2:$E2,$E2)+1),"")
Enter แล้ว Copy ไปทางขวาและลงด้านล่าง
จะเห็นว่าการนำข้อมูลจากหลาย ๆ Sheet มาต่อกันนั้น ไม่ใช่เรื่องยากอีกต่อไปสำหรับพวกเราครับ
17 ความคิดเห็น:
ทำไม่ด้ค่ะ รู้สึกว่าข้อมูลไม่ลิงค์มาให้ค่ะ ช่วยรวบกวนส่งรายละเอียดให้หน่อยค่ะ ขอบคุณมากมากเลยค่ะ
ลืมบอกอีเมล์ค่ะ annrujipas@hotmail.com มีชีททั้งหมด ห้าร้อยกว่าหน้าได้ค่ะ ลำบากมาก อยากรบกวนขอความช่วยเหลือหน่อยค่ะ
ช่วยส่งตัวอย่างไฟล์ไปที่ http://www.snasuicom/ จะช่วยดูให้ครับ
แก้ไขชื่อเวบเป็น http://www.snasui.com/ ครับ
เราสามารถเขียน โค้ด vba เพื่อดึงข้อมูล stock จากระบบ SAP ได้หรือไม่ครับ
รบกวนขอ ไฟตัวอย่างด้วยครับ อาจารย์
s_nootian2528@hotmail.com
samrit.nootian@tetrapak.com
ตอนนี้กำลังปวดหัวกับ Stock มากครับ อยากลดงานลงบ้าง
ดึงจาก SAP เลยคงยุ่งยากครับ เพราะ SAP มักจะไม่ยอมให้ใครเข้าไปดึงข้อมูลจาก Table ใน SAP ได้ตามต้องการ ปกติจะต้อง Export ข้อมูลออกมาก่อน การเขียนให้ดึงข้อมูลจาก SAP จะต้องผ่านตัวโปรแกรมคำสั่งของ SAP ที่เรียกกันว่า BAPI ซึ่งก็ต้องถามทาง IT ว่าใช้ Program ตัวใดแล้วค่อยเขียน Code ไปเรียกใช้ Program นั้น ขอบอกว่าไม่ง่ายครับ
สำหรับการสอบถามเกี่ยวกับปัญหา Excel ให้ถามที่ http://www.snasui.com/ ครับ
ผมกำลังต้องการใช้งานรวมข้อมูลลักษณะนี้พอดีครับ แต่ลองทำแล้วไม่ได้ตามตัวอย่าง จึงรบกวนช่วยชี้แนะเพิ่มเติมด้วยนะครับส่งข้อมูลตัวอย่างมาด้วยครับ
http://www.mediafire.com/?772sk0qkyi3z16c
สามารถสอบถามได้ที่ http://www.snasui.com จะได้สะดวกในการถามตอบ แนบไฟล์ แนบภาพได้
ต้องการรวบรวมข้อมูลหลายๆ ไฟล์ และแต่ละไฟล์มีหลาย Sheet รบกวนแนะนำวิธีที่สะดวกและทำได้รวดเร็วให้ผมด้วยนะครับ ขอบคุณครับ
ขอโทษนะคะ ลองเข้ามาอ่านและทำตามหลายรอบ ยังไม่ได้เลย ตรง คอลัมน์ H1 ใส่สูตรแล้ว มันไม่ได้ Link ไปที่ Sheet 1 ค่ะ ต้องทำยังงัยคะ Baikao33@gmail.com / ขอบคุณค่ะ
แนบไฟล์ตัวอย่างมาที่ http://www.snasui.com เพื่อสะดวกในการตอบครับ
นำประยุกต์ใช้งานจริงทำได้จริงตามที่สอนไว้เลยค่ะ
ขอบคุณมากๆค่ะ
แต่นิดนึงจ๊ะ
ทำมัยมันคำนวณนานมาก ...นานมากจริงๆค่ะ
ข้อมูลรวมทั้งหมด 4 sheet ข้อมูลประมาณ 1800 (ละเพิ่มขึ้นเรื่อยๆค่ะ
เวลาเราดึงไปแยกรายงานเฉพาะยิ่งช้า
ทำงัยดีค่ะ
:) ข้อมูลจำนวนมากคงจะเร็วไม่ได้ครับ เนืองจากสูตรพวกนี้เป็น Volatile Function การรวมกันลักษณะนี้เป็นการรวมในลักษณะที่ช่วยทำงานเป็นครั้งคราว ไม่ควรนำไปใช้ในชีวิตประจำวันที่ต้องทำอยู่ตลอดไป หากต้องทำอยู่ตลอดไปและข้อมูลเพิ่มขึ้นเรือย ๆ ควรเลือกใช้วิธีอื่นเช่น VBA ครับ
ผมอยากได้ตัวอย่างการตัดสต็อกของ Excel ครับ พอจะมีไหมครับ
ลองทำมาเองก่อนแล้วสอบถามปัญหากันได้ที่ http://www.snasui.com ครับ
ปกติการตัด Stock หากเป็น FIFO, LIFO จะอาศัย VBA เข้ามาช่วย ลำพังสูตรทำได้ยากครับ
ถ้าต้องการรวมข้อมูลในลักษณะเดียวกันนี้ เเต่เป็นการรวมข้อมูลจากไฟล์หลายๆ ไฟล์ จะต้องเปลี่ยนสูตรอย่างไรบ้างคะ รบกวนแนะนำให้ด้วยนะคะ
devil_d@windowslive.com
ขอบคุณค่ะ
ถ้าต้องการรวมข้อมูลในลักษณะเดียวกันนี้ เเต่เป็นการรวมข้อมูลจากไฟล์หลายๆ ไฟล์ จะต้องเปลี่ยนสูตรอย่างไรบ้างคะ รบกวนแนะนำให้ด้วยนะคะ
devil_d@windowslive.com
ขอบคุณค่ะ
แสดงความคิดเห็น