วิธีผสานไฟล์ Excel และชีต

เมื่อทำงานกับไฟล์ Microsoft Excel หลายไฟล์(Microsoft Excel Files)ในบางครั้ง คุณต้องรวมไฟล์ Excel และชีต(merge Excel Files and Sheets)เข้ากับไฟล์ Excel ใหม่หรือที่มีอยู่ หรือรวมไฟล์ Excelหลายไฟล์เป็นไฟล์เดียว แม้ว่าคุณจะสามารถคัดลอกข้อมูลการวางจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่งหรือจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งได้เสมอ แต่ก็เป็นเรื่องที่น่าเบื่อหน่ายเมื่อมีจำนวนมากเกินไป ในโพสต์นี้ เราจะแบ่งปันวิธีที่คุณสามารถรวมเข้าด้วยกันโดยใช้ฟังก์ชัน inbuilt

ผสานไฟล์ Excel & ชีต

วิธีผสานไฟล์ Excel & ชีต

ก่อนที่คุณจะเริ่มรวมไฟล์และชีต ให้วางแผนให้ดีเสียก่อน แม้ว่าคุณจะสามารถจัดเรียงแผ่นงานใหม่ในภายหลังได้เสมอ ยิ่งคุณวางแผนได้ดีเท่าไร คุณก็ยิ่งใช้เวลาน้อยลงในการจัดเรียงแผ่นงานหลังจากรวมเข้าด้วยกันเท่านั้น

  1. รวมชีต(Merge Sheets)เป็นไฟล์ใหม่หรือไฟล์ที่มีอยู่
  2. รวมไฟล์ Excel หลายไฟล์

แม้ว่าฟังก์ชันที่เราจะใช้ที่นี่จะมีตัวเลือกให้คุณย้ายแผ่นงาน แต่ขอแนะนำให้คัดลอก หากคุณต้องการไฟล์ต้นฉบับอีกครั้ง คุณจะมีทางเลือก

รวมชีต(Merge Sheets)เป็นไฟล์ใหม่หรือไฟล์ที่มีอยู่

ก่อนที่เราจะเริ่มการรวม ตรวจสอบให้แน่ใจว่าคุณได้เปิดไฟล์Excel ทั้งหมดไว้ (Excel)เฉพาะเมื่อเปิดอยู่เท่านั้น ฟังก์ชันผสาน Excelสามารถเลือกให้เป็นปลายทางได้ หากคุณวางแผนที่จะย้ายแผ่นงานจากหลายไฟล์ไปยังไฟล์ excel ใหม่ คุณก็สามารถทำได้เช่นกัน

  • เปิดไฟล์ excel ต้นทางแล้วสลับไปยังแผ่นงานที่คุณต้องการคัดลอก
  • คลิก(Click)ที่แท็บหน้าแรก(Home) >   ส่วน> Cells> Format > Moveหรือคัดลอกแผ่นงาน
  • มันจะเปิดป๊อปอัปซึ่งคุณสามารถเลือกไฟล์ excel ที่มีอยู่หรือสร้างไฟล์ใหม่ในการเรียกใช้
    • เมื่อคุณเลือกตัวเลือกไฟล์ใหม่ ระบบ(choose a new file option)จะสร้างไฟล์ใหม่ทันทีแต่จะไม่บันทึก
    • เมื่อคุณเลือกไฟล์ที่มีอยู่(choose an existing file)คุณจะมีตัวเลือกในการเลือกตำแหน่งที่จะแทรกแผ่นงาน กล่าวคือ ก่อนหรือหลังแผ่นงานที่มีอยู่ หรือส่วนท้ายของแผ่นงานทั้งหมด
  • ตรวจสอบให้แน่ใจว่าได้เลือกช่องทำเครื่องหมาย— สร้างสำเนา (Create a copy.)จะทำให้แน่ใจว่าแผ่นงานที่มีอยู่ของคุณยังคงอยู่ในหนังสือต้นฉบับ

คุณยังสามารถย้ายไปยังไฟล์ที่มีอยู่ได้ ซึ่งจะสะดวกถ้ามีแผ่นงานมากเกินไป และคุณจำเป็นต้องแทรกแผ่นงานระหว่างแผ่น ที่ใดที่หนึ่ง หรือย้ายไปยังส่วนท้าย

หากคุณต้องการย้ายแผ่นงานหลายแผ่นไปยัง ไฟล์ Excel อื่น ก่อนที่จะใช้ “ ย้ายหรือคัดลอกแผ่นงาน”(Move or copy sheet,”)ให้เลือกแผ่นงานโดยใช้CtrlหรือShift แม้ว่าShiftจะช่วยให้คุณสามารถเลือกแผ่นงานหรือช่วงของแผ่นงานที่อยู่ติดกันได้Ctrlจะช่วยให้คุณเลือกแผ่นงานแต่ละแผ่นได้ ขั้นตอนที่เหลือก็เหมือนกัน คุณสามารถใช้สิ่งนี้เพื่อรวมไฟล์ excel ด้วยตนเอง

รวมไฟล์ Excel หลายไฟล์

ผสาน Excel Macro

การรวมไฟล์ Excel(Excel)เป็นเรื่องยาก และด้วยเหตุนี้ เราจะใช้(ExtendOffice)โค้ดVBAจากExtendOffice จะช่วยให้คุณสามารถรวมหลายไฟล์หรือสมุดงานที่มีอยู่ในโฟลเดอร์ได้

  • สร้าง สเปรดชีต Excel ใหม่ แล้วกดALT + F11เพื่อเปิดส่วนนักพัฒนา(Developer)
  • คลิก(Click)ที่ เมนู แทรก(Insert)แล้วเลือกโมดูล(Module)
  • วางรหัสที่กล่าวถึงด้านล่าง ตั้งชื่อโมดูล(Module)เป็นMergeExcel
Sub MergeExcel()
Path = "D:\ExcelFiles\"
Filename = Dir(Path & "*.xlsx")
 Do While Filename <> ""
 Workbooks.Open Filename:=Path & Filename, ReadOnly:=True
 For Each Sheet In ActiveWorkbook.Sheets
 Sheet.Copy After:=ThisWorkbook.Sheets(1)
 Next Sheet
 Workbooks(Filename).Close
 Filename = Dir()
 Loop
End Sub

จากนั้นกด Alt + F8 เพื่อเปิด  กล่องโต้ตอบมาโคร (Macro)มันจะเปิดเผยมาโคร(Macros) ทั้งหมด ในแผ่นงาน เลือก  MergeExcel  แล้วคลิก  เรียก(Run)ใช้ คุณจะได้รับแจ้งให้บันทึกไฟล์ ตรวจสอบให้แน่ใจว่าได้ทำเช่นนั้น เสร็จแล้ว แผ่นงานทั้งหมดจากไฟล์ excel ต่างๆ จะพร้อมใช้งานในไฟล์ excel ที่คุณเรียกใช้Macro เว็บไซต์ ExtendOffice(ExtendOffice Website)มีมาโครดังกล่าวมากมาย และฉันขอแนะนำอย่างยิ่งให้ไปที่extendoffice.com

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

เราหวังว่าบทแนะนำนี้จะเข้าใจง่าย และคุณสามารถผสานไฟล์ Excel(Excel Files)และชีต(Sheets)ได้



About the author

ฉันเป็นผู้เชี่ยวชาญด้าน Windows และทำงานในอุตสาหกรรมซอฟต์แวร์มากว่า 10 ปี ฉันมีประสบการณ์กับทั้งระบบ Microsoft Windows และ Apple Macintosh ทักษะของฉัน ได้แก่ การจัดการหน้าต่าง ฮาร์ดแวร์คอมพิวเตอร์และเสียง การพัฒนาแอพ และอื่นๆ ฉันเป็นที่ปรึกษาที่มีประสบการณ์ซึ่งสามารถช่วยให้คุณได้รับประโยชน์สูงสุดจากระบบ Windows ของคุณ



Related posts