Cách Mở File CSV Trong Excel Không Lỗi Font (100% Thành Công)

Tại sao file CSV mở bằng Excel bị lỗi font và dồn vào 1 cột?

Khi bạn mở một file CSV chứa tiếng Việt có dấu và thấy toàn ký tự lạ (như �), hoặc tất cả dữ liệu bị dồn cục vào một cột duy nhất, nguyên nhân thường xuất phát từ hai vấn đề kỹ thuật cốt lõi sau:

Vấn đề sai lệch bảng mã (Encoding)

File CSV (Comma-Separated Values) về bản chất là một tệp văn bản thuần túy. Để hiển thị đúng các ký tự, đặc biệt là tiếng Việt có dấu, nó cần được lưu với bảng mã Unicode (UTF-8). Tuy nhiên, các phiên bản Excel cũ hơn thường mặc định mở file bằng bảng mã ANSI (hoặc ASCII), vốn không hỗ trợ đầy đủ ký tự tiếng Việt. Sự không tương thích này chính là nguyên nhân gây ra lỗi font.

Vấn đề không nhận diện đúng dấu phân cách (Delimiter)

Đúng như tên gọi, file CSV dùng một ký tự đặc biệt gọi là “dấu phân cách” (Delimiter) để ngăn cách các cột dữ liệu. Các dấu phân cách phổ biến nhất là dấu phẩy (,), dấu chấm phẩy (;), hoặc ký tự Tab. Nếu Excel không tự động nhận diện đúng dấu phân cách mà file đang sử dụng, nó sẽ không biết phải tách dữ liệu ở đâu và kết quả là toàn bộ nội dung bị dồn vào một cột duy nhất.

Hướng dẫn cách import CSV to Excel chuẩn, không lỗi font bằng tính năng Get & Transform Data

Đây là phương pháp chính xác và hiệu quả nhất để mở file CSV trong Excel, đảm bảo dữ liệu được hiển thị đúng định dạng ngay từ đầu. Thay vì double-click để mở file trực tiếp, hãy làm theo các bước sau.

Bước 1: Mở Excel và chọn tab Data

Khởi động một bảng tính Excel trống. Trên thanh công cụ (Ribbon), tìm và nhấp vào tab Data.

Bước 2: Chọn From Text/CSV để bắt đầu quá trình import

Trong nhóm công cụ “Get & Transform Data”, bạn sẽ thấy một tùy chọn tên là From Text/CSV. Nhấp vào đó.

Cách mở file CSV trong Excel bằng tính năng From Text/CSV trên tab Data.
Bắt đầu quá trình nhập dữ liệu từ file CSV bằng cách vào Data > From Text/CSV.

Một cửa sổ sẽ hiện ra để bạn duyệt và chọn file CSV cần mở trên máy tính của mình. Sau khi chọn xong, nhấn Import.

Bước 3: Chọn đúng File Origin (UTF-8 Encoding) để sửa lỗi font CSV

Đây là bước quan trọng nhất để khắc phục lỗi font. Excel sẽ hiển thị một cửa sổ xem trước dữ liệu. Tại mục File Origin, hãy nhấp vào danh sách thả xuống và tìm chọn 65001: Unicode (UTF-8).

Ngay sau khi chọn, bạn sẽ thấy phần dữ liệu xem trước (Preview) hiển thị đúng tiếng Việt có dấu.

Chọn File Origin là UTF-8 để sửa lỗi font khi mở file CSV trong excel.
Chọn bảng mã 65001: Unicode (UTF-8) là bước quan trọng nhất để hiển thị đúng tiếng Việt.

Bước 4: Chọn Delimiter (dấu phân cách) để tách cột dữ liệu

Tiếp theo, hãy nhìn vào mục Delimiter. Excel thường tự động phát hiện khá tốt, nhưng bạn nên kiểm tra lại. Nếu dữ liệu vẫn bị dồn cột, hãy thử chọn các tùy chọn khác như Comma (dấu phẩy), Semicolon (dấu chấm phẩy), hoặc Tab cho đến khi dữ liệu trong khung xem trước được tách thành các cột ngay ngắn.

Chọn đúng Delimiter (dấu phân cách) để tách cột khi mở file CSV trong Excel.
Lựa chọn đúng dấu phân cách (Delimiter) để Excel tự động tách dữ liệu thành các cột.

Bước 5: Load dữ liệu vào bảng tính Excel

Khi dữ liệu đã hiển thị đúng tiếng Việt và được tách cột chính xác, bạn chỉ cần nhấp vào nút Load ở góc dưới cùng bên phải. Dữ liệu từ file CSV sẽ được nhập vào bảng tính Excel một cách hoàn hảo.

Cách xử lý file CSV đã mở bị dồn cột bằng công cụ Text to Columns

Nếu bạn đã lỡ mở file và dữ liệu bị dồn vào một cột, đừng lo lắng. Bạn vẫn có thể sửa chữa ngay trên Excel bằng công cụ Text to Columns.

Bước 1: Bôi đen cột dữ liệu bị dồn

Nhấp vào tiêu đề của cột chứa toàn bộ dữ liệu (thường là cột A) để chọn (bôi đen) tất cả.

Bước 2: Sử dụng tính năng Text to Columns trong tab Data

Trong tab Data, tìm đến nhóm công cụ “Data Tools” và chọn Text to Columns.

Cách mở file csv trong excel bị dồn cột bằng công cụ Text to Columns.
Sử dụng Text to Columns để tách dữ liệu nếu bạn đã lỡ mở file sai cách.

Bước 3: Thiết lập Delimiter để tách cột chính xác

Một cửa sổ hướng dẫn sẽ hiện ra:

  1. Ở bước đầu tiên, chọn Delimited và nhấn Next.
  2. Ở bước thứ hai, tick vào ô tương ứng với dấu phân cách của file bạn (ví dụ: Comma, Semicolon). Khung xem trước sẽ cho bạn thấy dữ liệu được tách cột như thế nào.
  3. Nhấn Next và sau đó là Finish. Dữ liệu sẽ được tách ra các cột ngay lập tức.

Lưu ý: Phương pháp này chỉ giải quyết được vấn đề dồn cột, không khắc phục được lỗi font đã xảy ra từ trước.

3 Sai lầm cần tránh khi xử lý file CSV để không bị lỗi font

Mở file CSV trực tiếp bằng cách double-click

Đây là thói quen phổ biến nhất nhưng cũng là nguyên nhân chính gây ra lỗi. Double-click buộc Excel phải tự “đoán” bảng mã và dấu phân cách, và nó thường đoán sai. Luôn sử dụng tính năng Data > From Text/CSV.

Chỉnh sửa và lưu file CSV bằng Notepad không đúng Encoding

Khi bạn mở và lưu file CSV bằng trình soạn thảo văn bản như Notepad, hãy đảm bảo lúc lưu (Save As) bạn đã chọn Encoding là UTF-8. Nếu để mặc định, nó có thể bị lưu dưới dạng ANSI và gây lỗi font.

Bỏ qua bước kiểm tra Delimiter (dấu phân cách)

Luôn kiểm tra kỹ xem dấu phân cách được chọn trong quá trình import có khớp với cấu trúc file của bạn không. Một sự lựa chọn sai lầm sẽ khiến dữ liệu không được phân tách đúng cách.

Tổng kết và các câu hỏi thường gặp

Việc mở file CSV trong Excel không hề phức tạp nếu bạn hiểu rõ hai nguyên tắc cốt lõi: đúng Bảng mã (UTF-8)đúng Dấu phân cách (Delimiter). Sử dụng tính năng Get & Transform Data (From Text/CSV) là cách làm chuyên nghiệp và đảm bảo thành công 100%.

Checklist nhanh để mở file CSV trong Excel không lỗi

  • [V] KHÔNG double-click vào file CSV.
  • [V] Mở Excel trước, vào tab Data.
  • [V] Chọn From Text/CSV.
  • [V] Chọn File Origin là 65001: Unicode (UTF-8).
  • [V] Chọn đúng Delimiter (Comma, Semicolon…).
  • [V] Nhấn Load.

Khám phá thêm các thủ thuật về Tệp hệ thống & Lập trình

Việc xử lý dữ liệu giữa các định dạng khác nhau là một kỹ năng quan trọng. Tham khảo thêm: Cách chuyển file ảnh sang Excel để nâng cao hiệu suất công việc của bạn. Để tìm hiểu sâu hơn, bạn có thể tham khảo thêm hướng dẫn chính thức từ Microsoft.

Để lại một bình luận

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *