Excel là công cụ được sử dụng rộng rãi nhất để xử lý các bộ dữ liệu lớn. Chúng tôi có thể thực hiện vô số tác vụ của nhiều thứ nguyên trong Excel . Bài viết này sẽ chỉ cho bạn cách hợp nhất nhiều tệp CSV vào một sổ làm việc Excel.
3 cách dễ dàng để hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel
CSV tệp là viết tắt của Giá trị được phân tách bằng dấu phẩy các tập tin. Excel lưu giữ dữ liệu ở dạng bảng trong CSV các tập tin. Các tệp này tiêu tốn ít dung lượng hơn trên máy tính của bạn.
Tôi có một thư mục chứa 2 CSV các tập tin. Thư mục trên Máy tính để bàn của tôi .
Tôi sẽ sử dụng chúng và giải thích 3 cách dễ dàng để hợp nhất nhiều CSV các tệp thành một Excel sổ làm việc.
1. Áp dụng lệnh CMD để hợp nhất nhiều tệp CSV thành một sổ làm việc
Đầu tiên, tôi sẽ hướng dẫn cách sử dụng Command prompt. Hãy xem quy trình từng bước.
Các bước:
- Trước hết, hãy chọn thư mục chứa CSV
- Sau đó, giữ SHIFT và nhấp chuột phải vào con chuột của bạn.
- Sau đó, chọn Sao chép dưới dạng đường dẫn từ menu ngữ cảnh.
- Sau đó, chuyển đến Windows hộp tìm kiếm.
- Sau đó, nhập cmd .
- Sau đó, chọn dấu nhắc lệnh .
- Dấu nhắc Lệnh hộp sẽ đến nơi.
- Nhập cd theo sau là dấu cách.
- Sau đó, dán đường dẫn thư mục. Cửa sổ nhắc lệnh của bạn sẽ trông như thế này.
Phần đầu tiên C:\ Users \ Me> có mặc định và nó có thể khác nhau trên PC của bạn. Đừng lo lắng về điều đó.
- Sau đó, nhấn ENTER . Một thư mục mới sẽ xuất hiện.
- Sau đó, nhập copy * .csv merge.csv
- “đã hợp nhất” là tên của tệp mới với tập dữ liệu kết hợp.
- Sau đó, nhấn ENTER .
- Excel sẽ tạo một tệp mới.
Đọc thêm: Hợp nhất các tệp CSV thành nhiều trang tính trong Excel (với các bước dễ dàng)
2. Sử dụng Tính năng PowerQuery để hợp nhất nhiều tệp CSV
Phương pháp tiếp theo là sử dụng PoweQuery tính năng.
Các bước:
- Trước hết, hãy mở một sổ làm việc mới.
- Sau đó, chuyển đến Dữ liệu
- Sau đó, chọn Nhận dữ liệu .
- Sau đó, chọn Từ tệp .
- Sau đó, chọn Từ Thư mục .
- Sau đó, chọn thư mục chứa CSV
- Sau đó, nhấp vào Mở .
- Excel sẽ mở PowerQuery
- Chọn Kết hợp &Tải .
- A Kết hợp các tệp hộp sẽ xuất hiện.
- Sau đó, nhấp vào OK .
- Excel sẽ hợp nhất tất cả dữ liệu.
Đọc thêm: Cách hợp nhất tệp CSV trong Excel (2 cách dễ dàng)
Bài đọc tương tự
- Mở tệp CSV trong Excel mà không cần định dạng (2 cách dễ dàng)
- Cách Mở Notepad hoặc Tệp Văn bản trong Excel bằng Cột (3 Phương pháp Dễ dàng)
- Excel VBA:Đọc từng dòng một tệp văn bản (6 ví dụ có liên quan)
- Cách khắc phục Tệp CSV trong Excel (5 Sự cố Thường gặp)
- Cách So sánh 2 Tệp CSV trong Excel (6 Cách Dễ dàng)
3. Áp dụng Macro VBA để hợp nhất nhiều tệp CSV thành một sổ làm việc
Bây giờ, tôi sẽ sử dụng macro VBA để hợp nhất nhiều CSV tệp.
Các bước:
- Nhấn ALT + F11 để mở cửa sổ VBA .
- Sau đó, chuyển đến Chèn >> chọn Mô-đun .
- Một mô-đun mới sẽ mở. Viết ra mã sau trong mô-đun
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
Giải thích mã
- MergeCsvs là thủ tục phụ mới
- đường dẫn thư mục , Tệp , workbook_result và WorkBook là các biến.
- “C:\ Users \ Me \ Desktop \ CSV Files” là đường dẫn thư mục.
- Tôi đã sử dụng vòng lặp while ở đây.
- Nhấn F5 để chạy mã.
- Excel sẽ tạo một tệp mới và hợp nhất tất cả dữ liệu.
- Xóa các tiêu đề cột xuất hiện nhiều lần.
Đọc thêm:Cách sắp xếp tệp CSV trong Excel (2 phương pháp nhanh)
Những điều cần nhớ
- Đối với Lệnh Lời nhắc , giữ thư mục trên C của bạn
- Các tập dữ liệu phải có tiêu đề giống nhau cho PowerQuery
Kết luận
Trong bài viết này, tôi đã giải thích 3 cách dễ dàng để hợp nhất nhiều CSV các tệp thành một Excel sách bài tập. Tôi hy vọng nó sẽ giúp ích cho tất cả mọi người. Nếu bạn có bất kỳ đề xuất, ý tưởng hoặc phản hồi nào, vui lòng bình luận bên dưới. Vui lòng truy cập Exceldemy để có thêm những bài viết hữu ích như thế này.
Các bài viết có liên quan
- Cách đọc tệp CSV trong Excel (4 cách nhanh nhất)
- Cách chuyển đổi CSV sang XLSX mà không cần mở (5 Phương pháp Dễ dàng)
- [Đã giải quyết:] Excel đang mở tệp CSV trong một cột (3 giải pháp)
- Cách Tự động Mở Tệp CSV trong Excel với Các Cột (3 Phương pháp)
- Excel VBA:Nhập tệp văn bản được phân tách bằng dấu phẩy (2 trường hợp)
- Cách Mở Tệp CSV bằng Các Cột trong Excel (3 Cách Dễ dàng)