Bạn đến đúng nơi nếu tìm câu trả lời hoặc mẹo khắc phục lỗi file CSV không mở đúng trong Excel. Có nhiều cách mở file CSV đúng cách. Bài viết hướng dẫn từng bước với ví dụ phù hợp. Hãy bắt đầu thảo luận chính.
4 trường hợp file CSV không mở đúng trong Excel và giải pháp
Phần này trình bày các phương pháp nhanh, dễ dàng khắc phục lỗi file CSV không mở đúng trong Excel trên Windows. Giải thích chi tiết với minh họa rõ ràng. Dùng Microsoft 365, nhưng các phiên bản khác cũng tương tự. Comment nếu phần nào không hoạt động trên phiên bản của bạn.
Trường hợp 1: File CSV mở thành 1 cột duy nhất
Khi mở file CSV trong Excel, dữ liệu có thể không phân tách thành cột. Nguyên nhân: delimiter (ký tự phân tách) không được thiết lập đúng. Xem các giải pháp.
- Mở file CSV trong Notepad: dữ liệu phân tách bằng dấu phẩy.

- Mở trong Excel: dữ liệu chen chúc trong cột A.

Giải pháp 1: Thay đổi cài đặt khu vực (Regional Settings)
Thay đổi cài đặt khu vực từ Control Panel. Chính: đổi list separator từ dấu chấm phẩy (;) sang dấu phẩy (,). Demo trên Windows 10, các phiên bản khác tương tự.
📌 Các bước:
- Mở Control Panel.
- Chọn Clock and Region (xem theo Category, nếu không thì chọn Region).
- Chọn Change date, time or number formats dưới phần Region.

- Cửa sổ Region hiện ra. Chọn Additional settings…

- Cửa sổ Customize Format: ô List separator gõ dấu phẩy (,). File CSV dùng dấu phẩy, nếu khác thì dùng tương ứng.
- Nhấn OK.

- Mở lại file CSV: dữ liệu đã tách thành nhiều cột.
Giải pháp 2: Chỉ định delimiter bằng cách chỉnh sửa file CSV
Nếu Excel nhận diện được dấu phân tách, sẽ hiển thị nhiều cột. Chèn 1 dòng đầu file để xác định delimiter. Cú pháp: "sep=delimiter". File dùng tab, nên thêm tab thay delimiter.
📌 Các bước:
- File dữ liệu phân tách bằng dấu chấm phẩy (;).

- Mở file trong text editor (Notepad).
- Chèn dòng sau ở đầu file. Nếu delimiter là dấu phẩy thì viết "sep=,". Thay đổi theo nhu cầu.
sep = ;

- Mở file trong Excel: dữ liệu đã tách cột. Giải pháp 2 hoàn tất.

Giải pháp 3: Chỉ định delimiter khi Import CSV vào Excel
Import dữ liệu từ CSV vào Excel. Giải pháp này hoạt động nếu 2 cách trên thất bại. Tính năng Import ở tab Data, dùng From Text/CSV.
📌 Các bước:
- Tab Data → From Text/CSV.

- Cửa sổ Import Data hiện ra. Điều hướng đến file → chọn file CSV → Import.

- Cửa sổ khác hiện ra. Từ menu thả xuống Load, chọn "Load".

- Dữ liệu CSV đã import vào Excel. Dòng "sep=;" từ giải pháp 2 vẫn còn, có thể xóa hàng 5.

Xem thêm: Cách mở CSV với Delimiter trong Excel (6 cách đơn giản)
Trường hợp 2: Số 0 đầu bị mất khi Import từ CSV
Khi import CSV vào Excel, thường bị loại bỏ mặc định. Gây hiểu lầm dữ liệu: số tài khoản, mã bưu chính, số điện thoại... nơi số 0 đầu mang thông tin hữu ích.
Dùng Power Query là cách hiệu quả nhất giữ số 0 đầu trong Excel CSV. Các bước:
📌 Các bước:
- Tab Data từ Ribbon.
- Chọn From Text/CSV từ Get & Transform Data.
- Điều hướng đến file CSV → chọn → Import.
Xem trước dữ liệu sau import.
- Nhấn Transform Data.

- Cửa sổ Power Query Editor mở ra.
- Click vùng đánh dấu cột Account Number → chọn Text từ menu thả xuống.

- Hộp thoại hiện ra → chọn Replace Current.

- Số 0 đầu cột Account Number quay lại.

- Làm tương tự cột Telephone Number.

- Nhấn Close & Load.

Thành công! Đã import CSV vào Excel giữ nguyên số 0 đầu.
Xem thêm: Cách Import File Text vào Excel tự động (2 cách)
Đọc tương tự
- [Đã giải quyết:] Excel mở CSV thành 1 cột (3 giải pháp)
- Excel VBA đọc CSV dòng per dòng (3 ví dụ)
- Excel VBA: Import file text phân tách dấu phẩy (2 trường hợp)
- Gộp CSV files vào nhiều sheet trong Excel (Các bước dễ dàng)
- Khác biệt CSV và Excel File (11 ví dụ)
Trường hợp 3: Ngày tháng định dạng sai khi Import từ CSV
Khi import file chứa ngày, thường gặp lỗi: ngày/tháng bị đảo, hoặc giá trị không phải ngày bị chuyển thành ngày. Có cách nhanh ngăn Excel tự định dạng ngày trong CSV. Các bước:
📌 Các bước:
- Tab Data → From Text/CSV → mở Import Data.
- Chọn file CSV → Import. Chọn All Files trong loại file.
- Cửa sổ dữ liệu hiện ra → chọn Transform Data.

- Sau Transform Data, Power Query Editor mở ra.
- Chọn cột Date of Birth trong Power Query Editor.
- Tab Transform → Data Type → menu thả xuống → chọn Text.

- Hộp thoại Change Column Type → chọn Replace current.

- Kết quả trong Power Query Editor: ngày giữ nguyên dạng text.
- Tab Home → Close & Load.

- Kết quả trên worksheet Excel.

Xem thêm: Cách Import CSV vào Sheet có sẵn trong Excel (5 phương pháp)
Trường hợp 4: Số bị chuyển thành ký pháp khoa học
Khi import CSV chứa số nhiều chữ số, số bị chuyển thành ký pháp khoa học (scientific notation). Cách khắc phục:

📌 Các bước:
- Tab Data → From Text/CSV → import file CSV.
- Cửa sổ dữ liệu → chọn Transform Data.

- Power Query Editor hiện ra.
- Chọn biểu tượng 123 trên tiêu đề cột Account Number.
- Menu thả xuống → chọn Text.

- Số hiển thị đầy đủ, không phải ký pháp khoa học.
- Tab Home → Close & Load.

- Thành công! Import số dài đầy đủ không mất chữ số từ file CSV.

Xem thêm: Cách chuyển CSV sang XLSX (4 phương pháp nhanh)
Kết luận
Bài viết đã hướng dẫn khắc phục lỗi file CSV không mở đúng trong Excel. Hy vọng hữu ích. Ghé website ExcelDemy để xem thêm nội dung Excel. Hãy để lại comment, góp ý, thắc mắc!
Bài viết liên quan
- Cách mở CSV File với cột trong Excel (3 cách dễ dàng)
- Cách mở CSV File trong Excel tự động có cột (3 phương pháp)
- Excel VBA: Đọc File Text vào String (4 trường hợp)
- Cách chuyển CSV sang XLSX không cần mở (5 phương pháp)
- Cách đọc CSV File trong Excel (4 cách nhanh nhất)
- Excel VBA chuyển CSV File sang XLSX (2 ví dụ dễ dàng)