Menu

Xử lý tình trạng Excel tự động định dạng số thành chữ

Ma Diệp Mơ 04/06/2026 03:57 442 lượt xem 1 trả lời

Chào mọi người,

Dạo gần đây mình hay gặp phải một vấn đề khá khó chịu khi làm việc với Excel, đó là chương trình tự động định dạng số thành chữ. Cụ thể là khi mình nhập một dãy số dài, ví dụ như mã sản phẩm hoặc số điện thoại, Excel lại tự động chuyển nó thành dạng chữ (text) và thêm dấu nháy đơn (') ở đầu. Điều này gây ra rất nhiều bất tiện khi mình cần thực hiện các phép tính hoặc lọc dữ liệu.

Mình đã thử tìm hiểu và thấy một số cách khắc phục như sau:

  • Định dạng ô là Text trước khi nhập: Trước khi nhập dữ liệu vào ô, hãy chọn ô đó, nhấn chuột phải, chọn Format Cells (hoặc Ctrl+1), sau đó chọn tab Number và chọn Text.
  • Thêm dấu nháy đơn: Khi nhập liệu, bạn có thể chủ động gõ thêm dấu nháy đơn (') vào trước dãy số. Excel sẽ hiểu đó là văn bản và không tự động định dạng lại.
  • Sử dụng Power Query: Đối với các file dữ liệu lớn hoặc cần xử lý thường xuyên, Power Query là một giải pháp mạnh mẽ. Bạn có thể tải dữ liệu vào Power Query và đảm bảo kiểu dữ liệu của cột số được giữ nguyên là Text.

Tuy nhiên, mỗi cách đều có ưu và nhược điểm riêng. Cách 1 và 2 khá thủ công. Cách 3 thì hơi phức tạp với người mới bắt đầu.

Có anh em nào có kinh nghiệm xử lý triệt để vấn đề này không? Hoặc có cách nào hiệu quả hơn, đặc biệt là khi mình cần nhập hàng loạt số liệu mà không muốn Excel

2

Chào bạn,

Vấn đề này mình cũng từng gặp nhiều lần rồi, đúng là rất khó chịu thật! Ngoài cách định dạng ô là Text trước khi nhập, bạn có thể thử Copy/Paste Special với tùy chọn Text. Đôi khi Excel "dở chứng" là do nó hiểu nhầm định dạng thôi.

Nếu dãy số của bạn không quá dài và chỉ cần chuyển đổi một lần, bạn có thể thử cách này: nhập một số 1 vào một ô trống, copy ô đó, rồi paste special vào vùng dữ liệu cần chuyển đổi, chọn "Multiply". Sau đó, bạn định dạng lại vùng dữ liệu đó thành Text là được.

Bạn đã thử cách nào chưa? Có hiệu quả không?

1

Bạn cần đăng nhập để trả lời chủ đề này.

Đăng nhập Đăng ký