Các con số dài được hiển thị không chính xác trong Excel? | Long numbers are displayed incorrectly in Excel?

Nếu bạn thường xuyên làm việc với Excel thì chắc chắn rằng đôi khi bạn gõ một dãy số quá dài thì trình Excel sẽ tự động chuyển nó về một định dạng(format) công thức toán học nào đó. Thí dụ như bạn nhập "1234567890123" thì nó sẽ bị chuyển thành "1.23E+12". Và hầu như trong đa số các trường hợp bạn sẽ thấy không được thuận lợi lắm trong việc xử lý cũng như trình bày. Bài viết này sẽ hướng dẫn cách giải quyết vấn đề này.

Problem - Vấn Đề:

Để hiểu rõ vấn đề bạn mở một tập tin Excel hoàn toàn mới và nhập vào một ô bất kỳ giá trị là "1234567890123" và ngay sau khi bạn enter qua thì nó sẽ tự động chuyển thành "1.23E+12" như hình minh họa bên dưới.


Theo thông tin phản hồi từ Microsoft vấn đề này là do dữ liệu số trong Excel thì được thiết lập mặc định chung là chỉ hiển thị tối đa được là 11 chữ số, nếu hơn thì nó sẽ tự động chuyển thành công thức toán học để hiển thị dãy số.


Solution - Giải pháp:

Để giải quyết vấn đề trên bạn có thể chọn một trong hai giải pháp bên dưới, về cơ bản giải pháp đưa ra là chuyển kiểu dữ liệu dạng số(number) thành dạng văn bản(text).


Giải pháp 1: Thiết lập định dạng ô văn bảng.

Giải pháp đầu tiên là bạn thiết lập định dạng của các ô văn bảng(format cells) cần hiển thị số dài về định dạng văn bản, bằng cách chọn ô(một hoặc nhiều) và click chuột phải chọn "Format Cells.." như hình bên dưới.


Trong cửa số cấu hình "Format Cells" được hiển thị bạn chọn "thẻ Number(tab Number)", và tại mục "Category" bạn chọn "Text" rồi nhấn nút "OK".


Tiếp theo bạn chỉ việc gõ một dãy số có 12 chữ số trở lên để kiểm tra kết quả, nếu không có phát sinh gì khác bạn sẽ nhận được kết quả như hình bên dưới. Tuy nhiên bạn sẽ nhận được một thông báo là "số được lưu trữ dưới dạng văn bản", nếu bạn không thích hiển thị này thì chọn vào biểu tưởng dấu ! và chọn "Ignore Error" để bỏ qua lỗi này.


Giải pháp 2: Sử dụng dấu nháy đơn (').

Giải pháp 2 đơn giản hơn nhiều, là khi gõ một dẫy số dài bạn chỉ việc thêm dấu nháy đơn (') vào trước nó như hình minh họa bên dưới.


Tuy nhiên giải pháp này bạn cũng sẽ nhận được thông báo "số được lưu trữ dưới dạng văn bản" như giải pháp đầu tiên, bạn cứ xử lý như cũ là được.




Writer: +Bui Ngoc Son





No comments:

Post a Comment