RSS

การนำข้อมูลจากหลาย Sheet มาต่อกันใน Sheet เดียว

09 Dec

สำหรับข้อมูลที่อยู่ในฟอร์มเดียวกันแต่แยกเป็นหลาย Sheet และต้องการนำมาต่อกันเป็นฐานข้อมูลใน Sheet เดียวกันนั้น สามารถใช้สูตรทำได้ครับ แต่อาจจะมีวิธีการหลายขั้นตอน ดังจะแสดงตามด้านล่าง

ภาพ Sheet ที่ใช้รวมข้อมูล 

MergeMultipleSheet01

ภาพ Sheet ที่ 1 

MergeMultipleSheet02

ภาพ Sheet ที่ 2 

MergeMultipleSheet03

ภาพ Sheet ที่ 3 

MergeMultipleSheet04

จากภาพด้านบนเป็นการนำข้อมูล Sheet1, 2, 3 มาต่อกัน ให้ทำตามลำดับดังนี้ครับ

  1. เขียนชื่อชีทเรียงกันไว้ตามต้องการที่ G1:G3
  2. เซลล์ H1 คีย์สูตรเพื่อนับว่ามีข้อมูลใน Sheet1 เท่าไร
    =COUNTA(INDIRECT(“‘”&G1&”‘!”&”A2:A65536”))
    Enter แล้ว Copy ลงด้านล่าง
  3. เซลล์ H4 รวมจำนวนจากด้านบน คีย์
    =SUM(H1:H3)
    Enter
  4. เซลล์ I1 ใช้สูตรในการ Run ข้อมูลใหม่เพื่อใช้ในสูตร Lookup
    =SUM($H$1:H1)-H1+1
    Enter แล้ว Copy ลงด้านล่าง
  5. เซลล์ 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 ไปด้านล่าง
  6. เซลล์ A2 คีย์สูตรเพื่อนำข้อมูลใน Sheet ต่าง ๆ มาแสดงต่อกัน
    =IF($E2<>””,INDIRECT(“‘”&$E2&”‘!”&SUBSTITUTE(ADDRESS(1,COLUMN()),1,””)&COUNTIF($E$2:$E2,$E2)+1),””)
    Enter แล้ว Copy ไปทางขวาและลงด้านล่าง

จะเห็นว่าการนำข้อมูลจากหลาย ๆ Sheet มาต่อกันนั้น ไม่ใช่เรื่องยากอีกต่อไปสำหรับพวกเราครับ Winking smile

 

9 responses to “การนำข้อมูลจากหลาย Sheet มาต่อกันใน Sheet เดียว

  1. ann

    27/06/2011 at 1:01 am

    ทำไม่ด้ค่ะ รู้สึกว่าข้อมูลไม่ลิงค์มาให้ค่ะ ช่วยรวบกวนส่งรายละเอียดให้หน่อยค่ะ ขอบคุณมากมากเลยค่ะ

     
  2. ann

    27/06/2011 at 1:09 am

    ลืมบอกอีเมล์ค่ะ annrujipas@hotmail.com มีชีททั้งหมด ห้าร้อยกว่าหน้าได้ค่ะ ลำบากมาก อยากรบกวนขอความช่วยเหลือหน่อยค่ะ

     
  3. คนควน

    27/06/2011 at 10:05 am

    ช่วยส่งตัวอย่างไฟล์ไปที่ http://www.snasuicom/ จะช่วยดูให้ครับ

     
  4. คนควน

    27/06/2011 at 12:20 pm

    แก้ไขชื่อเวบเป็น http://www.snasui.com/ ครับ

     
  5. s

    07/11/2011 at 4:13 pm

    เราสามารถเขียน โค้ด vba เพื่อดึงข้อมูล stock จากระบบ SAP ได้หรือไม่ครับรบกวนขอ ไฟตัวอย่างด้วยครับ อาจารย์s_nootian2528@hotmail.comsamrit.nootian@tetrapak.comตอนนี้กำลังปวดหัวกับ Stock มากครับ อยากลดงานลงบ้าง

     
  6. คนควน

    07/11/2011 at 11:15 pm

    ดึงจาก SAP เลยคงยุ่งยากครับ เพราะ SAP มักจะไม่ยอมให้ใครเข้าไปดึงข้อมูลจาก Table ใน SAP ได้ตามต้องการ ปกติจะต้อง Export ข้อมูลออกมาก่อน การเขียนให้ดึงข้อมูลจาก SAP จะต้องผ่านตัวโปรแกรมคำสั่งของ SAP ที่เรียกกันว่า BAPI ซึ่งก็ต้องถามทาง IT ว่าใช้ Program ตัวใดแล้วค่อยเขียน Code ไปเรียกใช้ Program นั้น ขอบอกว่าไม่ง่ายครับสำหรับการสอบถามเกี่ยวกับปัญหา Excel ให้ถามที่ http://www.snasui.com/ ครับ

     
  7. narongc

    09/01/2012 at 4:12 pm

    ผมกำลังต้องการใช้งานรวมข้อมูลลักษณะนี้พอดีครับ แต่ลองทำแล้วไม่ได้ตามตัวอย่าง จึงรบกวนช่วยชี้แนะเพิ่มเติมด้วยนะครับส่งข้อมูลตัวอย่างมาด้วยครับhttp://www.mediafire.com/?772sk0qkyi3z16c

     
  8. คนควน

    09/01/2012 at 4:14 pm

    สามารถสอบถามได้ที่ http://www.snasui.com จะได้สะดวกในการถามตอบ แนบไฟล์ แนบภาพได้

     
  9. narongc

    09/01/2012 at 4:14 pm

    ต้องการรวบรวมข้อมูลหลายๆ ไฟล์ และแต่ละไฟล์มีหลาย Sheet รบกวนแนะนำวิธีที่สะดวกและทำได้รวดเร็วให้ผมด้วยนะครับ ขอบคุณครับ

     

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

 
%d bloggers like this: