Tablora · Thư viện
Giữ số nguyên dài để kiểm tra
Công cụ chuẩn hóa giữ mọi số nguyên dài hơn 15 chữ số ở dạng văn bản để kiểm tra thay vì chuyển đổi, để một mã hoặc số lượng dài không bị làm tròn.
Ranh giới 15 chữ số
Số trong bảng tính giữ được khoảng 15 chữ số có nghĩa. Vượt quá mức đó, các chữ số cuối bị làm tròn mất khi giá trị được lưu thành số. Để tránh tạo ra một con số như vậy, công cụ chuẩn hóa cột số không chuyển đổi phần nguyên dài hơn 15 chữ số. Công cụ để nguyên văn bản gốc của ô và ghi nó vào Các giá trị cần kiểm tra.
Ranh giới này áp dụng cho các chữ số trước dấu thập phân, sau khi đã bỏ dấu phân cách nhóm. Một giá trị như 1234567890123456.50 cũng bị giữ lại, vì phần nguyên của nó có 16 chữ số.
Biểu mẫu trên trình duyệt không có tùy chọn nào để bỏ ranh giới này. Điều đó là có chủ ý: bảng tính sẽ làm tròn con số như vậy khi lưu, nên tạo ra nó ở đây chỉ che giấu sự mất mát.
Xem xét 12345678901234567890
Ví dụ trên trang dùng Dấu phân cách thập phân . và Dấu phân cách nhóm chữ số là dấu phẩy với giá trị nguồn 12345678901234567890. Kết quả dự kiến là nó được giữ ở dạng văn bản để kiểm tra: Các ô đã chuyển đổi không đếm nó, Các giá trị cần kiểm tra thì có, và ô trong kết quả vẫn ghi 12345678901234567890.
Bị giữ lại không có nghĩa là giá trị sai. Nó có nghĩa là công cụ sẽ không biến nó thành một con số mà bảng tính sẽ làm tròn.
Xác định cột chứa gì
- So toàn bộ giá trị với nguồn, từng chữ số một.
- Tự hỏi cột đó có ý nghĩa gì: số tham chiếu, số tài khoản hoặc số theo dõi là mã định danh và nên giữ ở dạng văn bản.
- Nếu đó là mã định danh, hãy loại nó khỏi các tổng và xuất bằng công cụ xuất XLSX giữ nguyên văn bản.
- Nếu đó là một số lượng thật, như một phép đếm rất lớn, hãy giữ đúng các chữ số ở dạng văn bản và dùng phần mềm hỗ trợ độ chính xác tùy ý cho mọi phép tính.
- Đừng cố dựng lại các chữ số bị mất từ một giá trị bảng tính đã làm tròn.
- Hãy đếm các chữ số thay vì đọc giá trị; 15 và 16 chữ số thoạt nhìn trông giống nhau.
Cách xử lý liên quan ở nơi khác
Công cụ kiểm tra tổng thập phân hoạt động khác: nó chấp nhận số thập phân chuẩn dài và cộng chúng chính xác như các số nguyên được đưa về cùng số chữ số thập phân, nên một giá trị dài không bị mất chữ số ở đó. Điều đó khiến nó hữu ích để kiểm tra chéo một tổng lớn, nhưng không phải lý do để lưu một mã định danh dài dưới dạng số.
Trong ứng dụng Tablora, bản xuất XLSX không áp ranh giới này. Một cột chủ yếu là số được ghi thành số thật, nên các chuỗi chữ số dài trong đó sẽ bị làm tròn. Hãy dùng bản xuất CSV của ứng dụng cho cột như vậy, hoặc chuyển nó vào công cụ xuất XLSX giữ nguyên văn bản ở đây.
Dữ liệu đầu vào
- Dữ liệu đầu vào
- 12345678901234567890
- Dấu phân cách thập phân
- .
- Dấu phân cách nhóm chữ số
- ,
Kết quả
- Kết quả
- 12345678901234567890
- Các ô đã chuyển đổi
- 0
- Các giá trị cần kiểm tra
- 1
Số nguyên dài hơn 15 chữ số được giữ làm văn bản để kiểm tra nhằm bảo toàn ký tự nguồn.