Computer >> Máy Tính >  >> Phần mềm >> Office

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

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 .

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

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.

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

  • Sau đó, chuyển đến Windows hộp tìm kiếm.
  • Sau đó, nhập cmd .
  • Sau đó, chọn dấu nhắc lệnh .

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

  • 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.

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

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.

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

  • Sau đó, nhấn ENTER .
  • Excel sẽ tạo một tệp mới.

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

Đọ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 .

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

  • Sau đó, chọn thư mục chứa CSV
  • Sau đó, nhấp vào Mở .

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

  • Excel sẽ mở PowerQuery
  • Chọn Kết hợp &Tải .

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

  • A Kết hợp các tệp hộp sẽ xuất hiện.
  • Sau đó, nhấp vào OK .

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

  • Excel sẽ hợp nhất tất cả dữ liệu.

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

Đọ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 .

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

  • 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

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

Giải thích mã

  • MergeCsvs là thủ tục phụ mới
  • đường dẫn thư mục , Tệp , workbook_result 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.

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

  • Xóa các tiêu đề cột xuất hiện nhiều lần.

Cách hợp nhất nhiều tệp CSV thành một sổ làm việc trong Excel

Đọ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)