Excel to App Logo - Giải pháp chuyển đổi Excel thành web app quản lý nội bộ
Sửa Lỗi Excel

File CSV Mở Ra Toàn Ký Tự Lạ — Không Phải File Hỏng, Mà Excel Đang Đọc Sai Bảng Mã

👤 Ban Biên Tập ExcelToApp
|
📅 28 Th05, 2026
|
⏱️ 17 min read
Bảng chữ cái tiếng Việt đúng font chồng lên các ký tự lạ lỗi font trong Excel

File CSV mở bằng Excel bị lỗi font tiếng Việt — không phải file hỏng. Excel mặc định đọc CSV bằng bảng mã ANSI (Windows-1252), trong khi tiếng Việt dùng UTF-8. 3 cách sửa: Get Data (chuẩn), Notepad (UTF-8 with BOM), Google Sheets (trung gian). Cảnh báo: lưu đè khi đã đọc sai = mất dữ liệu gốc vĩnh viễn.

Chị Mai export danh sách khách hàng từ phần mềm quản lý.

Mở bằng Excel.

"Nguyễn Văn An" biến thành "Nguy?n V?n An".

"Trần Thị Bình" thành "Tr?n Th? B?nh".

500 dòng. Ai cũng tên có dấu hỏi. Tình huống mở CSV bị lỗi ký tự này không phải hiếm gặp. Thực tế, không phải shop bán hàng cho người ngoài hành tinh — chỉ là Excel đang "dịch sai".

Chị nghĩ file hỏng. Gọi IT. IT cười. "Chị ơi, file không hỏng. Excel đang đọc nhầm bảng mã." Chị: "Bảng mã là gì?" IT: "Ngồi xuống đây, để em giải thích cho chị nghe."

UTF-8 chiếm 98.3% tất cả trang web trên thế giới. Nhưng Excel mặc định mở CSV bằng ANSI (Windows-1252) — bảng mã tiếng Anh, không hỗ trợ tiếng Việt có dấu.

File CSV không có header encoding — Excel phải "đoán" bảng mã. Và nó đoán sai. Giống như đưa tờ báo tiếng Việt cho người chỉ đọc được tiếng Nga.

Bài viết này giải thích tại sao Excel đọc sai — và hướng dẫn 3 cách sửa lỗi font CSV Excel nhanh nhất. Không cần cài phần mềm. Không cần kiến thức kỹ thuật. Chỉ cần biết bấm chuột.

Cơ chế gây lỗi hiển thị font tiếng Việt trong Excel

Nhiều người nghĩ file xuất ra bị lỗi. Hoặc máy tính thiếu font chữ. Thực tế hoàn toàn không phải vậy.

File CSV là định dạng dữ liệu mở rộng nhất thế giới. Hầu như mọi hệ thống quản lý bán hàng đều cho phép xuất ra tệp tin này. Bản chất của file CSV là một tệp văn bản thuần túy. Nó chỉ chứa các chuỗi ký tự được ngăn cách nhau bởi dấu phẩy hoặc dấu chấm phẩy.

Điểm yếu lớn nhất là file CSV không có phần khai báo bảng mã ở đầu tệp tin (header encoding). Để xử lý triệt để sự cố encoding CSV Excel này, chúng ta cần hiểu rằng nó không giống như các file Excel định dạng .xlsx vốn chứa sẵn siêu dữ liệu (metadata) quy định cách hiển thị cấu trúc dòng cột.

Khi bạn nhấp đúp chuột để mở một file CSV, phần mềm Excel buộc phải tự đoán bảng mã hiển thị. Theo tài liệu hỗ trợ của Microsoft, Excel luôn ưu tiên sử dụng bảng mã mặc định là ANSI (Windows-1252).

Đây là bảng mã tiêu chuẩn dành cho các ngôn ngữ hệ Latinh không dấu. Trong khi đó, toàn bộ hệ thống internet và dữ liệu tiếng Việt hiện đại đều lưu trữ bằng bảng mã UTF-8 (Unicode).

Sự lệch pha này khiến các nguyên âm có dấu tiếng Việt bị dịch sai thành các chuỗi ký tự lạ như □□□, ??? hoặc Ä áº£. Chữ viết vẫn ở đó, nhưng bộ giải mã của Excel đã đọc nhầm sách hướng dẫn.

Đặc biệt tại các doanh nghiệp Việt Nam, dữ liệu khách hàng luôn chứa rất nhiều dấu tiếng Việt. Thống kê từ Bộ TT&TT chỉ ra có đến 90% doanh nghiệp SME Việt Nam sử dụng Excel cho ít nhất một quy trình vận hành cốt lõi.

Khi dữ liệu bị lỗi font, nhân sự thường phải loay hoay xử lý thủ công. Theo nghiên cứu từ EuSpRIG, nhân viên văn phòng mất trung bình 3.6 giờ/tuần chỉ để sửa các lỗi phát sinh từ bảng tính.

Sự khác biệt trong xử lý bảng mã giữa Google Sheets và Excel

Nhiều người thắc mắc tại sao khi tải file CSV lên Google Drive và mở bằng Google Sheets thì font chữ tiếng Việt hiển thị hoàn hảo.

Google Sheets mặc định đọc UTF-8. Excel mặc định đọc ANSI. Khác biệt ở default — không phải khả năng.

Google Sheets được thiết kế trên nền tảng đám mây hiện đại. Nó mặc định nhận diện mọi file văn bản thô là bảng mã UTF-8. Trái lại, tình trạng Excel đọc sai UTF-8 và tự ý dịch sang bảng mã ANSI bắt nguồn từ thói quen lưu giữ thiết lập cũ của Microsoft.

Excel CÓ THỂ đọc UTF-8 — nhưng mặc định không làm. Như người ta có đũa nhưng vẫn ăn salad bằng tay.

Để Excel hiển thị đúng tiếng Việt có dấu, bạn bắt buộc phải chỉ định rõ ràng bảng mã Unicode khi nạp dữ liệu thô vào bảng tính.

So sánh bảng mã tiếng Việt UTF-8 hiển thị đúng và lỗi font ANSI hiển thị ký tự lạ trong Excel

3 Cách Sửa Lỗi Font CSV Trong Excel Nhanh Nhất

Bạn không cần phải tải thêm bất kỳ công cụ chuyển đổi font chữ nào từ bên ngoài. Hãy áp dụng một trong ba phương pháp dưới đây dựa trên quy mô dữ liệu của doanh nghiệp bạn.

Cách 1: Sử dụng công cụ Get Data (Power Query) — Giải pháp chuẩn cho dữ liệu lớn

Đây là phương pháp chính thống được các chuyên gia khuyên dùng. Nó giúp bạn chủ động cấu hình bảng mã trước khi dữ liệu được nạp vào các ô tính.

Cách thực hiện chi tiết gồm 4 bước:

  • Bước 1: Mở một bảng tính Excel trống hoàn toàn. Chọn tab Data trên thanh công cụ ribbon.
  • Bước 2: Click vào mục Get Data (hoặc nhấn trực tiếp nút From Text/CSV ở góc bên trái). Chọn tệp tin CSV đang bị lỗi font của bạn.
  • Bước 3: Tại hộp thoại cấu hình hiển thị, di chuyển đến mục File Origin. Đổi tùy chọn mặc định sang bảng mã 65001: Unicode (UTF-8). Lúc này, toàn bộ ký tự tiếng Việt trong ô xem trước sẽ hiển thị chuẩn xác.
  • Bước 4: Nhấn nút Load để nạp toàn bộ bảng dữ liệu sạch vào Excel.

Cơ chế lọc và nạp dữ liệu của Power Query: Công cụ này đóng vai trò như một bộ lọc dữ liệu trung gian. Nó ép Excel phải nạp dữ liệu bằng bảng mã UTF-8 thay vì tự ý đoán mò sang bảng mã ANSI.

Ưu điểm: Tuyệt đối không làm thay đổi cấu trúc hay nội dung của file CSV gốc. Giữ nguyên định dạng số và ngày tháng chuẩn xác. Xử lý mượt mà các tệp dữ liệu khổng lồ lên tới hàng trăm ngàn dòng mà không bị treo đơ máy tính.

Nhược điểm: Quy trình thực hiện có nhiều bước bấm chuột phức tạp. Người mới tự học Excel có thể cảm thấy bối rối trong lần đầu thao tác.

Phù hợp cho: Nhân sự quản lý kho hoặc kế toán nội bộ cần xử lý báo cáo xuất nhập tồn lớn xuất ra từ phần mềm ERP.

Mẹo nhỏ: Bạn có thể lưu lại kết nối Query này. Lần sau chỉ cần nhấn nút Refresh để tự động cập nhật số liệu mới mà không cần thiết lập lại từ đầu.

Cách 2: Sử dụng Notepad (UTF-8 với BOM) — Sửa lỗi triệt để cho lần sau

Nếu doanh nghiệp bạn thường xuyên làm việc với các báo cáo mà file CSV tiếng Việt bị lỗi font, phương pháp đổi mã trực tiếp từ file nguồn này sẽ giải quyết tận gốc vấn đề.

Quy trình thực hiện gồm 3 bước:

  • Bước 1: Nhấp chuột phải vào file CSV bị lỗi font. Chọn Open with và mở tệp tin bằng ứng dụng Notepad mặc định của Windows.
  • Bước 2: Chọn menu File ở góc trên bên trái, sau đó click Save As (hoặc nhấn tổ hợp phím Ctrl+Shift+S).
  • Bước 3: Tại mục Encoding ở dưới cùng của hộp thoại lưu file, hãy chọn tùy chọn UTF-8 with BOM. Sau đó nhấn Save để lưu đè lên file cũ.

Nguyên lý tự động nhận diện qua ký hiệu BOM: Ký hiệu "BOM" viết tắt của Byte Order Mark. Đây là một chuỗi gồm 3 byte đặc biệt được Notepad tự động chèn vào đầu tệp tin văn bản.

UTF-8 với BOM = "dấu hiệu" cho Excel biết đây là tiếng Việt. Không có BOM = Excel tự đoán — và đoán sai.

Chuỗi ký tự này như một chiếc nhãn dán thông báo rõ ràng cho Excel biết: "Tệp tin này được viết bằng Unicode tiếng Việt". Nhờ đó, Excel sẽ tự động mở đúng font mà không cần cấu hình thủ công.

Ưu điểm: Giúp sửa lỗi font CSV Excel triệt để chỉ một lần duy nhất. Từ lần sau, chủ shop hay kế toán chỉ cần click đúp để mở file nhanh chóng mà không cần cấu hình lại.

Nhược điểm: Thao tác này sẽ ghi đè trực tiếp lên cấu trúc file dữ liệu thô. Nếu làm sai bước lưu tệp tin, bạn có thể vô tình làm hỏng tệp gốc.

Phù hợp cho: Các file danh sách khách hàng hoặc đơn hàng nhỏ dưới 5.000 dòng cần chia sẻ liên tục cho nhiều nhân sự dùng chung.

Cảnh báo an toàn: Luôn tạo một bản sao lưu dự phòng (backup) của file dữ liệu trước khi thực hiện ghi đè bằng Notepad.

Cách 3: Sử dụng Google Sheets làm trung gian chuyển đổi — Đơn giản và tiện lợi

Nếu hệ điều hành macOS hoặc phiên bản Excel quá cũ trên máy tính của bạn khiến font chữ CSV bị lỗi hiển thị, việc dùng Google Sheets làm trung gian là giải pháp đơn giản nhất.

Các bước thực hiện nhanh chóng:

  • Bước 1: Truy cập tài khoản Google Drive cá nhân. Tải file CSV bị lỗi font của bạn lên thư mục lưu trữ trực tuyến.
  • Bước 2: Nhấp chuột phải vào file vừa tải lên, chọn mở bằng ứng dụng trực tuyến Google Sheets.
  • Bước 3: Tại giao diện bảng tính trực tuyến (font tiếng Việt đã tự động hiển thị đúng), chọn menu File -> Download -> chọn định dạng Microsoft Excel (.xlsx) để tải về máy tính.

Cơ chế tự động hóa bảng mã trên đám mây: Như đã phân tích, Google Sheets sở hữu bộ giải mã văn bản thông minh. Nó tự động nhận diện và nạp mọi tệp văn bản thô bằng bảng mã UTF-8 mặc định mà không cần người dùng can thiệp cấu hình.

Ưu điểm: Quy trình thực hiện cực kỳ đơn giản và trực quan. Không yêu cầu bất kỳ thiết lập kỹ thuật hay cấu hình phức tạp nào trên máy tính.

Nhược điểm: Bắt buộc phải có kết nối mạng internet ổn định trong suốt quá trình thao tác. Bạn sẽ tốn thêm thời gian tải file lên và tải file về.

Phù hợp cho: Chủ shop hoặc nhân viên bán hàng cần xử lý nhanh danh sách đơn hàng xuất ra từ website thương mại điện tử.

📊 Bảng: So sánh 3 phương pháp sửa lỗi font CSV trong Excel

Phương pháp sửa Thao tác chính Thay đổi file gốc? Quy mô file phù hợp
Get Data (Power Query) Nạp dữ liệu qua tab Data -> From Text/CSV Không thay đổi Mọi quy mô (tốt cho file nặng)
Notepad (UTF-8 with BOM) Mở qua Notepad -> Save As -> Chọn UTF-8 with BOM Lưu đè trực tiếp File vừa và nhỏ (< 10MB)
Google Sheets (Trung gian) Tải lên Drive -> Mở bằng Sheets -> Xuất file .xlsx Không thay đổi File nhỏ cần xử lý nhanh

Ba con đường sửa lỗi font CSV Excel từ Get Data đến Notepad và Google Sheets

Cảnh Báo: Nguy Cơ Lưu Đè Làm Mất Dữ Liệu Vĩnh Viễn

Hầu hết nhân sự khi thấy bảng tính Excel bị lỗi font thường cuống cuồng tìm cách sửa trực tiếp trên giao diện hiển thị.

Họ cố gắng gõ lại tên khách hàng. Hoặc sử dụng tính năng tìm kiếm và thay thế (Find & Replace) để chỉnh sửa các ký tự lạ. Đây là sai lầm nguy hiểm nhất khi xử lý tệp dữ liệu thô.

Mở CSV bị lỗi font → sửa đại → lưu đè = dữ liệu gốc mất vĩnh viễn. Đây không phải lỗi vui — đừng đùa với nó.

Khi Excel đã đọc sai bảng mã, toàn bộ cấu trúc ký tự có dấu tiếng Việt gốc đã bị biến đổi thành các ký tự rác. Nếu bạn nhấn nút Save (Ctrl+S) để lưu đè lên tệp tin CSV ban đầu, Excel sẽ ghi đè các ký tự lỗi này vào ổ đĩa.

Sau hành động lưu đè này, toàn bộ dấu tiếng Việt nguyên bản của tệp dữ liệu sẽ bị xóa bỏ hoàn toàn. Bạn không còn bất kỳ phương pháp kỹ thuật nào để khôi phục lại các tên riêng hay địa chỉ ban đầu.

Tình trạng này nguy hại hơn nhiều so với việc gặp lỗi ngày tháng trong Excel hay các sự cố hiển thị thông thường. Báo cáo tài chính bị gãy thông tin khách hàng sẽ gây thiệt hại trực tiếp đến uy tín của doanh nghiệp bạn.

Để bảo vệ an toàn thông tin, hãy xây dựng thói quen kiểm tra sức khỏe file Excel định kỳ. Khi phát hiện file CSV tiếng Việt bị lỗi font, hãy lập tức đóng bảng tính lại và chọn không lưu thay đổi.

Nguyên tắc vàng luôn là tạo một bản sao lưu file gốc ra thư mục riêng biệt trước khi thử nghiệm bất kỳ phương pháp chuyển đổi bảng mã nào.

Cảnh báo việc lưu đè file CSV lỗi font gây mất vĩnh viễn dữ liệu tiếng Việt có dấu gốc

Sự Cố Lỗi Font Chữ CSV Báo Hiệu Giới Hạn Vận Hành SME

Việc nhân viên văn phòng phải tốn thời gian xử lý thủ công các sự cố mã hóa CSV tiếng Việt là biểu hiện của một hệ thống quản lý thủ công quá tải.

File CSV là công cụ tuyệt vời để truyền tải thông tin thô giữa các hệ thống độc lập. Tuy nhiên, nếu quy trình vận hành hàng ngày của doanh nghiệp bạn đòi hỏi nhân sự phải xuất file CSV, sửa lỗi font chữ, rồi copy-paste thủ công sang các bảng tính khác, rủi ro sai sót sẽ tăng lên lũy tiến.

Các lỗi nhập liệu sai hoặc ghi đè dữ liệu chéo rất dễ xảy ra khi có từ hai người dùng trở lên thao tác chung trên bảng tính. Những vấn đề này đã được phân tích cụ thể trong cẩm nang sửa lỗi công thức Excel.

Nếu doanh nghiệp của bạn đang phải duy trì các file báo cáo chéo phức tạp dễ bị lỗi mất định dạng khi copy dữ liệu thô, đó là dấu hiệu cho thấy bạn cần nâng cấp lên một hệ thống lưu trữ tập trung chuyên nghiệp.

Lần tới khi mở file dữ liệu xuất ra từ phần mềm bán hàng và thấy toàn bộ thông tin bị lỗi font chữ lạ, doanh nghiệp bạn sẽ tiếp tục chọn cách dành hàng giờ sửa thủ công mỗi tuần, hay đã đến lúc thiết lập một quy trình tự động hóa chuyên nghiệp?

Câu Hỏi Thường Gặp

Tại sao file CSV mở bằng Notepad thì đúng, mở bằng Excel lại sai?

Notepad trên các phiên bản Windows hiện đại mặc định đọc văn bản bằng bảng mã UTF-8, hoàn toàn khớp với định dạng mã hóa của file CSV tiếng Việt. Trong khi đó, Excel vẫn mặc định sử dụng bảng mã ANSI (Windows-1252) để mở file CSV. Không phải file dữ liệu của bạn bị hỏng hay đúng sai, mà do mỗi chương trình đang sử dụng một bảng mã khác nhau để giải dịch chuỗi ký tự thô.

UTF-8 và UTF-8 with BOM khác gì nhau?

UTF-8 thông thường chỉ chứa dữ liệu văn bản thuần túy và không có chỉ dẫn mã hóa. UTF-8 với BOM (Byte Order Mark) được Notepad tự động chèn thêm một chữ ký đặc biệt gồm 3 byte ở đầu tệp tin. Ký hiệu BOM này đóng vai trò như một nhãn dán thông báo rõ ràng cho Excel biết tệp tin đang sử dụng mã hóa Unicode, giúp Excel tự động mở đúng font tiếng Việt mà không cần người dùng cấu hình thủ công.

Lưu file CSV bằng Excel có bị mất dữ liệu không?

Có rủi ro mất dữ liệu rất cao nếu bạn mở file CSV bằng Excel mà màn hình đang hiển thị lỗi font chữ. Khi Excel đọc sai bảng mã, toàn bộ ký tự tiếng Việt có dấu đã bị chuyển đổi vĩnh viễn thành các ký tự lạ trên giao diện. Nếu bạn nhấn nút lưu đè lên file CSV gốc, Excel sẽ ghi đè các ký tự lỗi này vào tệp tin, làm mất vĩnh viễn thông tin tiếng Việt có dấu ban đầu mà không thể khôi phục.

Bạn muốn chủ động kiểm soát các sự cố bảng tính?

Xem thêm các bài viết hướng dẫn khắc phục lỗi định dạng và công thức Excel thực tế để bảo vệ số liệu báo cáo của doanh nghiệp bạn.

Xem Các Hướng Dẫn Sửa Lỗi Excel

Bài viết cùng danh mục

Liên hệ qua Zalo
Cần tư vấn gì không ạ? 😊
💬

EXA Assistant

Trực tuyến & Sẵn sàng gỡ rối

Đăng Ký Bản Thiết Kế Web App Miễn Phí

Đừng bỏ lỡ! Để lại thông tin để AI lưu hồ sơ và chuyên gia gửi bản thiết kế 1-1.

🤖
Dạ, em chào anh/chị! Em là trợ lý EXA của ExceltoApp.

Em có thể hỗ trợ giải đáp các thắc mắc về bảng giá, dịch vụ, của công ty

Anh/chị cần em hỗ trợ gì hôm nay ạ?