Excel เป็นเครื่องมือที่ใช้กันอย่างแพร่หลายในการจัดการกับชุดข้อมูลขนาดใหญ่ เราสามารถทำงานมากมายในหลายมิติใน Excel . บทความนี้จะแสดงวิธีการรวมไฟล์ CSV หลายไฟล์ไว้ในสมุดงาน Excel เดียว
3 วิธีง่ายๆ ในการรวมไฟล์ CSV หลายไฟล์เป็นสมุดงานเดียวใน Excel
CSV ไฟล์ย่อมาจาก ค่าที่คั่นด้วยจุลภาค ไฟล์. Excel เก็บข้อมูลในรูปแบบตารางใน CSV ไฟล์. ไฟล์เหล่านี้ใช้พื้นที่บนคอมพิวเตอร์ของคุณน้อยลง
ฉันมีโฟลเดอร์ที่มี 2 CSV ไฟล์. โฟลเดอร์นี้อยู่บน เดสก์ท็อป . ของฉัน .
ฉันจะใช้และอธิบาย 3 วิธีง่ายๆ ในการรวม CSV multiple หลายรายการ ไฟล์ใน Excel สมุดงาน
1. ใช้คำสั่ง CMD เพื่อรวมไฟล์ CSV หลายไฟล์ไว้ในสมุดงานเดียว
ขั้นแรก ฉันจะแสดงวิธีใช้พรอมต์คำสั่ง มาดูขั้นตอนกันเลย
ขั้นตอน:
- ก่อนอื่น เลือกโฟลเดอร์ที่มี CSV
- จากนั้น กด SHIFT . ค้างไว้ คีย์และคลิกขวาที่เมาส์ของคุณ
- หลังจากนั้น เลือก คัดลอกเป็นเส้นทาง จากเมนูบริบท
- จากนั้นไปที่ Windows ช่องค้นหา
- หลังจากนั้น ให้พิมพ์ cmd .
- จากนั้น เลือกพรอมต์คำสั่ง .
- พรอมต์คำสั่ง กล่องมาแล้วจ้า
- พิมพ์ cd ตามด้วยช่องว่าง
- จากนั้น วางเส้นทางของโฟลเดอร์ หน้าต่างพรอมต์คำสั่งของคุณจะมีลักษณะดังนี้
ส่วนแรก C:\Users\Me> มาโดยค่าเริ่มต้น และอาจแตกต่างกันไปตามพีซีของคุณ ไม่ต้องกังวลไป
- จากนั้น กด ENTER . ไดเรกทอรีใหม่จะปรากฏขึ้น
- หลังจากนั้น ให้พิมพ์ copy *.csv merged.csv
- “ผสาน” เป็นชื่อของไฟล์ใหม่ที่มีชุดข้อมูลรวมกัน
- จากนั้น กด ENTER .
- Excel จะสร้างไฟล์ใหม่
อ่านเพิ่มเติม: รวมไฟล์ CSV เป็นหลายแผ่นใน Excel (ด้วยขั้นตอนง่ายๆ)
2. ใช้คุณสมบัติ PowerQuery เพื่อรวมไฟล์ CSV หลายไฟล์
วิธีต่อไปคือการใช้ PoweQuery คุณสมบัติ
ขั้นตอน:
- ก่อนอื่น เปิดสมุดงานใหม่
- จากนั้นไปที่ ข้อมูล
- หลังจากนั้น เลือก รับข้อมูล .
- จากนั้น เลือก จากไฟล์ .
- หลังจากนั้น เลือก จากโฟลเดอร์ .
- จากนั้น เลือกโฟลเดอร์ที่มี CSV
- หลังจากนั้น คลิก เปิด .
- Excel จะเปิด PowerQuery
- เลือก รวมและโหลด .
- A รวมไฟล์ กล่องจะปรากฏขึ้น
- จากนั้น คลิก ตกลง .
- Excel จะรวมข้อมูลทั้งหมดเข้าด้วยกัน
อ่านเพิ่มเติม: วิธีการรวมไฟล์ CSV ใน Excel (2 วิธีง่ายๆ)
การอ่านที่คล้ายกัน
- เปิดไฟล์ CSV ใน Excel โดยไม่ต้องจัดรูปแบบ (2 วิธีง่ายๆ)
- วิธีการเปิด Notepad หรือไฟล์ข้อความใน Excel ด้วยคอลัมน์ (วิธีง่ายๆ 3 วิธี)
- Excel VBA:อ่านไฟล์ข้อความทีละบรรทัด (6 ตัวอย่างที่เกี่ยวข้อง)
- วิธีแก้ไขไฟล์ CSV ใน Excel (ปัญหาทั่วไป 5 ข้อ)
- วิธีเปรียบเทียบไฟล์ CSV 2 ไฟล์ใน Excel (6 วิธีง่ายๆ)
3. ใช้ VBA Macro เพื่อรวมไฟล์ CSV หลายไฟล์ไว้ในสมุดงานเดียว
ตอนนี้ ฉันจะใช้ มาโคร VBA เพื่อรวม CSV . หลายรายการ ไฟล์.
ขั้นตอน:
- กด ALT + F11 เพื่อเปิด หน้าต่าง VBA .
- จากนั้นไปที่ แทรก>> เลือก โมดูล .
- โมดูลใหม่จะเปิดขึ้น เขียนโค้ดต่อไปนี้ลงในโมดูล
Sub MergeCsvs()
Dim folderpath As String
folderpath = "C:\Users\Me\Desktop\CSV Files"
If folderpath Like "*[!\/]" Then
folderpath = folderpath & "/"
End If
Dim File As String
File = Dir(folderpath & "*.csv")
Dim workbook_result As WorkBook
Set workbook_result = Workbooks.Add
Application.DisplayAlerts = False
Application.ScreenUpdating = False
Dim WorkBook As WorkBook
While File <> vbNullString
Set WorkBook = Workbooks.Open(folderpath & File)
WorkBook.ActiveSheet.UsedRange.Copy workbook_result. _
ActiveSheet.UsedRange.Rows(workbook_result.ActiveSheet. _
UsedRange.Rows.Count).Offset(1).Resize(1)
WorkBook.Close False
File = Dir()
Wend
workbook_result.ActiveSheet.Rows(1).EntireRow.Delete
End Sub
คำอธิบายโค้ด
- ผสาน Csvs เป็นขั้นตอนย่อยใหม่
- เส้นทางโฟลเดอร์ , ไฟล์ , workbook_result และ สมุดงาน เป็นตัวแปร
- “ไฟล์ C:\Users\Me\Desktop\CSV” คือเส้นทางของโฟลเดอร์
- ฉันใช้ while loop ที่นี่
- กด F5 เพื่อรันโค้ด
- Excel จะสร้างไฟล์ใหม่และรวมข้อมูลทั้งหมดเข้าด้วยกัน
- ลบส่วนหัวของคอลัมน์ที่ปรากฏมากกว่าหนึ่งครั้ง
อ่านเพิ่มเติม:วิธีจัดเรียงไฟล์ CSV ใน Excel (2 วิธีด่วน)
สิ่งที่ควรจำ
- สำหรับคำสั่งพรอมต์ วิธี เก็บโฟลเดอร์ไว้ใน C . ของคุณ
- ชุดข้อมูลควรมีส่วนหัวเหมือนกัน สำหรับ PowerQuery
บทสรุป
ในบทความนี้ฉันได้อธิบาย 3 วิธีง่ายๆ ในการรวม CSV multiple หลายรายการ ไฟล์ใน Excel สมุดงาน ฉันหวังว่ามันจะช่วยให้ทุกคน หากคุณมีข้อเสนอแนะ ข้อคิดเห็น หรือข้อเสนอแนะ โปรดแสดงความคิดเห็นด้านล่าง โปรดไปที่ Exceldemy สำหรับบทความที่เป็นประโยชน์เพิ่มเติมเช่นนี้
บทความที่เกี่ยวข้อง
- วิธีอ่านไฟล์ CSV ใน Excel (4 วิธีที่เร็วที่สุด)
- วิธีการแปลง CSV เป็น XLSX โดยไม่ต้องเปิด (5 วิธีง่ายๆ)
- [แก้ไขแล้ว:] Excel กำลังเปิดไฟล์ CSV ในหนึ่งคอลัมน์ (โซลูชัน 3 รายการ)
- วิธีการเปิดไฟล์ CSV ใน Excel ด้วยคอลัมน์โดยอัตโนมัติ (3 วิธี)
- Excel VBA:นำเข้าไฟล์ข้อความที่คั่นด้วยจุลภาค (2 คดี)
- วิธีการเปิดไฟล์ CSV ที่มีคอลัมน์ใน Excel (3 วิธีง่ายๆ)