Chào mọi người, mình là thành viên mới của diễn đàn. Hôm nay mình muốn chia sẻ một vấn đề khá khó chịu mà mình hay gặp phải khi làm việc với Excel, đó là tình trạng Excel 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ố sinh viên hay mã sản phẩm, thì Excel lại tự động chuyển nó thành dạng chữ, kèm theo dấu phẩy ở hàng nghìn và thậm chí là định dạng ngày tháng.
Điều này gây ra rất nhiều bất tiện, đặc biệt là khi mình cần thực hiện các phép tính hoặc sắp xếp dữ liệu dựa trên các mã số này. Sau một hồi tìm tòi và thử nghiệm, mình đã tìm ra một vài cách khắc phục khá hiệu quả. Hy vọng sẽ giúp ích được cho các bạn đang gặp phải tình trạng tương tự.
Các cách khắc phục
- Định dạng cột là Text trước khi nhập liệu: Đây là cách đơn giản và hiệu quả nhất. Trước khi nhập bất kỳ dãy số nào có khả năng bị Excel hiểu sai, hãy bôi đen cột hoặc các ô đó, chuột phải chọn Format Cells, sau đó chọn tab Number và chọn định dạng Text. Sau đó bạn nhập liệu bình thường.
- Thêm dấu nháy đơn (') vào trước số: Khi nhập liệu, bạn chỉ cần gõ thêm một dấu nháy đơn
'vào trước dãy số. Ví dụ:'1234567890. Excel sẽ hiểu đây là một chuỗi ký tự và không định dạng lại. Tuy nhiên, cách này hơi thủ công và không tiện nếu bạn cần nhập nhiều. - Sử dụng dấu nháy đơn trong tùy chọn Paste Special: Nếu bạn copy dữ liệu từ nguồn khác và gặp lỗi này, hãy thử dùng Paste Special. Chọn ô cần dán, nhấn Ctrl + Alt + V, chọn Text hoặc Values và thử lại. Đôi khi, việc dán dưới dạng Text sẽ giữ nguyên định dạng gốc.
- Kiểm tra tùy chọn Advanced Options: Trong File > Options > Advanced, tìm đến mục Editing options. Hãy chắc chắn rằng các tùy chọn như