Microsoft Excel là một chương trình mạnh mẽ. Chúng tôi có thể thực hiện nhiều tác vụ trên tập dữ liệu bằng cách sử dụng Excel các công cụ và tính năng. Có nhiều hàm Excel mặc định mà chúng ta có thể sử dụng để tạo công thức. Nhiều tổ chức giáo dục và công ty kinh doanh sử dụng tệp excel để lưu trữ dữ liệu có giá trị. Đôi khi, chúng tôi cần nhập dữ liệu vào trang tính Excel từ CSV các tập tin. Tuy nhiên, nếu chúng tôi mở tệp CSV trực tiếp trong Excel, các dấu phân cách có thể không được nhận dạng. Do đó, chúng tôi sẽ thấy tất cả các giá trị ô trong một cột duy nhất. Bài viết này sẽ cho bạn thấy 6 các cách đơn giản để Mở CSV với Dấu phân cách trong Excel .
Tải xuống sách bài tập sau để tự thực hành.
6 cách đơn giản để mở CSV bằng Dấu phân cách trong Excel
Excel xác nhận dấu phân tách dòng mặc định được Windows sử dụng. Thông thường, dấu phân cách mặc định đó là dấu phẩy (, ). Vì vậy, nếu chúng ta sử dụng dấu phẩy làm dấu phân cách trong tệp CSV, Excel sẽ đặt dữ liệu thành các cột riêng biệt như mong muốn. Nhưng vấn đề nảy sinh bất cứ khi nào có một cái gì đó khác với dấu phẩy làm dấu phân cách. Trong những trường hợp như vậy, tất cả dữ liệu được đặt trong một cột duy nhất. Trong bài viết này, chúng tôi sẽ sử dụng cả dấu phẩy và dấu chấm phẩy làm dấu phân cách để giải thích các trường hợp. Để minh họa, chúng tôi sẽ sử dụng tập dữ liệu mẫu làm ví dụ. Ví dụ:tập dữ liệu dưới đây nằm trong tệp CSV và chúng tôi hiển thị tập dữ liệu đó trong Notepad . Ở đây, như bạn có thể thấy, Người bán hàng , Sản phẩm và Doanh số ròng các cột được phân tách bằng dấu phẩy. Trong một số phương pháp, bạn cũng sẽ thấy dấu chấm phẩy thay thế. Do đó, hãy xem qua các phương pháp để mở CSV bằng dấu phân cách trong Excel.
1. Mở CSV với Dấu phân cách thông qua Excel Power Query Editor
Trong phương pháp đầu tiên của chúng tôi, chúng tôi sẽ mở tệp CSV thông qua Power Query Editor trong Excel. Đây là cách hiệu quả nhất để mở tệp CSV vì chúng tôi có thể chỉ định các dấu phân cách ở đây. Vì vậy, hãy làm theo các bước dưới đây để thực hiện tác vụ.
CÁC BƯỚC:
- Đầu tiên, hãy chuyển đến tab Dữ liệu.
- Sau đó, trong Lấy &Chuyển đổi Dữ liệu , nhấp vào Từ văn bản / CSV .
- Do đó, Nhập dữ liệu hộp thoại sẽ bật ra.
- Chọn CSV mong muốn tệp và nhấn Nhập .
- Do đó, một hộp thoại khác sẽ xuất hiện chứa tập dữ liệu.
- Tại đây, chỉ định dấu phân cách của bạn .
- Sau đó, nhấn Tải .
- Do đó, bạn sẽ nhận được một trang tính mới với tập dữ liệu mong muốn trong các cột riêng biệt.
- Xem hình dưới đây là kết quả của chúng tôi.
Đọc thêm: Cách mở tệp CSV bằng các cột trong Excel (3 cách dễ dàng)
2. Áp dụng Trình hướng dẫn Nhập Văn bản để Nhập CSV bằng Dấu phân cách
Hơn nữa, nếu tệp CSV được lưu dưới dạng tệp văn bản, chúng tôi có thể sử dụng Trình hướng dẫn nhập văn bản để nhập dữ liệu. Do đó, hãy tìm hiểu các bước sau để thực hiện thao tác.
CÁC BƯỚC:
- Trước tiên, hãy mở .txt tệp bằng excel.
- Theo đó, Trình hướng dẫn Nhập Văn bản hộp thoại sẽ xuất hiện.
- Ở bước 1, chọn Được phân cách và nhấn Tiếp theo .
- Ở bước 2, hãy chọn dấu phân cách của bạn.
- Ở đây, chúng tôi chọn Dấu phẩy .
- Sau đó, nhấp vào Tiếp theo .
- Cuối cùng, nhấp vào Hoàn tất .
- Bằng cách này, bạn có thể mở tệp CSV có dấu phân cách trong excel.
Đọc thêm: Cách nhập CSV vào Trang tính Hiện có trong Excel (5 Phương pháp)
3. Chỉ ra dấu phân cách trong tệp CSV để mở trong Excel
Nếu chúng tôi sử dụng thứ gì đó khác ngoài dấu phẩy làm dấu phân cách, chúng tôi có thể chỉ định nó trong tệp CSV. Bằng cách này, chúng tôi có thể mở trực tiếp tệp CSV bằng excel mà không cần sử dụng truy vấn nguồn. Do đó, hãy làm theo quy trình dưới đây để biết cách thực hiện nhiệm vụ.
CÁC BƯỚC:
- Trước hết, hãy nhập sep =; trong dòng đầu tiên của tệp CSV.
- Đây, dấu chấm phẩy là dấu phân cách của chúng tôi.
- Bạn có thể nhập mã của riêng mình.
- Sau đó, mở tệp như bình thường.
- Theo đó, bạn sẽ thấy tập dữ liệu ở định dạng chính xác trong excel.
Đọc thêm: Excel VBA để nhập tệp CSV mà không cần mở (3 ví dụ phù hợp)
Bài đọc tương tự
- 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)
- Cách chuyển đổi CSV sang Dòng lệnh XLSX (với các bước dễ dàng)
- Excel VBA để đọc tệp CSV thành mảng (4 ví dụ lý tưởng)
- Sự khác biệt giữa Tệp CSV và Excel (11 Ví dụ Thích hợp)
- Hợp nhất Tệp CSV thành Nhiều Trang tính trong Excel (với các Bước Dễ dàng)
4. Mở CSV với Dấu phân cách bằng tính năng Chuyển văn bản thành cột
Một lần nữa, bạn có thể sử dụng Tính năng Văn bản thành Cột cho các dấu phân cách khác với dấu phẩy. Tìm hiểu quy trình sau để biết cách bạn có thể hoàn thành công việc.
CÁC BƯỚC:
- Lúc đầu, hãy mở tệp CSV trong excel.
- Bạn sẽ thấy các giá trị trong một cột như minh họa bên dưới.
- Bây giờ, hãy chọn cột mong muốn.
- Tiếp theo, chuyển đến Dữ liệu> Công cụ dữ liệu> Văn bản thành cột .
- Do đó, hộp thoại trình hướng dẫn sẽ xuất hiện.
- Ở bước 1, nhấp vào Tiếp theo .
- Sau đó, ở bước 2, chọn Dấu chấm phẩy làm dấu phân cách.
- Nhấn Tiếp theo .
- Tương tự, ở bước 3, nhấp vào Kết thúc .
- Do đó, nó sẽ trả về tập dữ liệu đã chuyển đổi.
- Hãy xem tập dữ liệu sau đây là tập dữ liệu mà chúng tôi mong muốn.
Đọc thêm: 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)
5. Nhúng mã VBA trong Excel để nhập CSV với dấu phân cách
Nếu bạn không muốn gặp rắc rối khi mở nó như chúng tôi đã trình bày trong các phương pháp trước đó, bạn có thể nhúng mã VBA. Vì vậy, hãy làm theo các bước.
CÁC BƯỚC:
- Trước tiên, đi tới Nhà phát triển> Visual Basic .
- VBA cửa sổ sẽ xuất hiện.
- Tiếp theo, chọn Chèn> Mô-đun .
- Do đó, Mô-đun cửa sổ sẽ bật ra.
- Sao chép mã dưới đây và dán vào đó.
Sub open_csv()
Dim st As Worksheet, file_mrf As String
Set st = ActiveWorkbook.Sheets("Sheet1")
file_mrf = Application.GetOpenFilename("Text Files (*.csv),*.csv", _
, "Provide Text or CSV File:")
With st.QueryTables.Add(Connection:="TEXT;" & file_mrf, Destination:=st.Range("B2"))
.TextFileParseType = xlDelimited
.TextFileCommaDelimiter = True
.Refresh
End With
End Sub
- Sau đó, lưu tệp và nhấn F5 để chạy mã.
- Do đó, một hộp thoại sẽ bật ra.
- Chọn tệp CSV mong muốn và nhấn Mở .
- Bằng cách này, bạn có thể mở tệp CSV bằng dấu phân cách trong excel.
Đọc thêm: Cách nhập tệp văn bản sang Excel bằng VBA (3 cách dễ dàng)
6. Điều chỉnh Dấu phân cách trong Windows để mở CSV trong Excel
Cuối cùng, chúng tôi sẽ chỉ ra cách bạn có thể điều chỉnh dấu phân cách trong cửa sổ của mình để căn chỉnh nó với dấu bạn sẽ sử dụng trong tệp CSV. Theo cách này, excel sẽ lấy dấu phân cách làm mặc định. Do đó, hãy thực hiện các bước một cách cẩn thận.
CÁC BƯỚC:
- Trước hết, hãy nhập vùng trong thanh tìm kiếm của cửa sổ.
- Sau đó, chọn Cài đặt khu vực .
- Một cửa sổ mới sẽ xuất hiện.
- Tại đó, nhấp vào Cài đặt ngày, giờ và khu vực bổ sung .
- Trong bảng điều khiển tiếp theo, nhấn Thay đổi định dạng ngày, giờ hoặc số .
- Sau đó, nhấp vào Cài đặt bổ sung .
- Trong Định dạng tùy chỉnh hộp thoại, chỉ định Dấu phân cách dòng mong muốn của bạn .
- Lưu ý rằng, nó không được giống với Biểu tượng thập phân .
- Sau đó, nhấp vào Áp dụng và nhấn OK .
- Do đó, bạn có thể đặt dấu phân cách bắt buộc làm dấu phân tách mặc định mà bạn sẽ sử dụng trong các tệp CSV.
Đọc thêm: Cách tự động mở tệp CSV trong Excel bằng các cột (3 phương pháp)
Kết luận
Từ đó, bạn sẽ có thể Mở CSV với Dấu phân cách trong Excel bằng cách sử dụng các phương pháp được mô tả ở trên. Tiếp tục sử dụng chúng và cho chúng tôi biết nếu bạn có thêm cách để thực hiện nhiệm vụ. Làm theo ExcelDemy trang web cho nhiều bài viết như thế này. Đừng quên để lại nhận xét, đề xuất hoặc truy vấn nếu bạn có bất kỳ câu hỏi nào trong phần bình luận bên dưới.
Các bài viết có liên quan
- Cách chuyển đổi CSV sang XLSX mà không cần mở (5 Phương pháp Dễ dàng)
- Cách đọc tệp CSV trong Excel (4 cách nhanh nhất)
- Excel VBA:Đọc tệp văn bản thành chuỗi (4 trường hợp hiệu quả)
- Excel VBA để đọc từng dòng tệp CSV (3 ví dụ lý tưởng)
- Cách chuyển đổi CSV sang XLSX (4 Phương pháp Nhanh)
- [Đã giải quyết:] Excel đang mở tệp CSV trong một cột (3 giải pháp)