วิธีผสานไฟล์ Excel และชีต
เมื่อทำงานกับไฟล์ Microsoft Excel หลายไฟล์(Microsoft Excel Files)ในบางครั้ง คุณต้องรวมไฟล์ Excel และชีต(merge Excel Files and Sheets)เข้ากับไฟล์ Excel ใหม่หรือที่มีอยู่ หรือรวมไฟล์ Excelหลายไฟล์เป็นไฟล์เดียว แม้ว่าคุณจะสามารถคัดลอกข้อมูลการวางจากแผ่นงานหนึ่งไปยังอีกแผ่นหนึ่งหรือจากไฟล์หนึ่งไปยังอีกไฟล์หนึ่งได้เสมอ แต่ก็เป็นเรื่องที่น่าเบื่อหน่ายเมื่อมีจำนวนมากเกินไป ในโพสต์นี้ เราจะแบ่งปันวิธีที่คุณสามารถรวมเข้าด้วยกันโดยใช้ฟังก์ชัน inbuilt
วิธีผสานไฟล์ Excel & ชีต
ก่อนที่คุณจะเริ่มรวมไฟล์และชีต ให้วางแผนให้ดีเสียก่อน แม้ว่าคุณจะสามารถจัดเรียงแผ่นงานใหม่ในภายหลังได้เสมอ ยิ่งคุณวางแผนได้ดีเท่าไร คุณก็ยิ่งใช้เวลาน้อยลงในการจัดเรียงแผ่นงานหลังจากรวมเข้าด้วยกันเท่านั้น
- รวมชีต(Merge Sheets)เป็นไฟล์ใหม่หรือไฟล์ที่มีอยู่
- รวมไฟล์ 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(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)ได้
Related posts
ไฟล์ tbl คืออะไร วิธีการเปิดไฟล์ .tbl ใน Windows 10?
วิธีการแปลง DBF เป็น Excel (XLSX or XLS) ใน Windows 10
วิธีผสานข้อมูลในไฟล์ Excel หลายไฟล์
วิธีใช้ Percentile.Exc function ใน Excel
วิธีใช้ NETWORKDAYS function ใน Excel
วิธีใช้ HLOOKUP function ใน Microsoft Excel
วิธีการแยกชื่อโดเมนจาก URLs ใน Microsoft Excel
วิธีการพิมพ์เซลล์ที่เลือกใน Excel or Google Sheets ในหน้าเดียว
วิธีการสร้าง Organization Chart ใน Excel
Calculate Standard Deviation and Standard Error ของ Mean ใน Excel
วิธีใช้ MID and MIDB function ใน Microsoft Excel
วิธีแยกคอลัมน์หนึ่งคอลัมน์เป็นหลายคอลัมน์ใน Excel
วิธีการซ่อมแซม Excel Workbook เสียหาย
วิธีหยุดหรือปิด Workbook Sharing ใน Excel
วิธีการนับจำนวน Yes or No entries ใน Excel
วิธีการเพิ่ม Trendline ใน Microsoft Excel worksheet
วิธีสร้าง Radar Chart ใน Windows 11/10
วิธีการสร้าง Tournament Bracket ใน Windows 11/10
วิธีใช้ ISODD function ใน Excel
วิธีการใส่ Dynamic Chart ใน Excel spreadsheet