Làm thế nào để tránh việc Excel làm tròn các số dài khi nhập hoặc dán từ các nguồn khác?

Chào bạn,

Tôi cần xử lý một số dãy số dài (Số sê-ri sản phẩm), và tôi đang gặp vấn đề với Excel 2007 khi làm tròn các số này trong quá trình nhập dữ liệu.

Trường hợp 1 (đơn giản để minh họa vấn đề, nhưng vô dụng trong trường hợp của tôi):

Tôi có số này trong một tệp văn bản:

1746620146000096

Tôi sao chép nó rồi dán vào Excel, kết quả hiển thị như sau:

1.74662E+15

Sau đó, tôi di chuyển đến ô chứa số đã được dán vào, và Excel hiển thị:

1746620146000090 ... như bạn thấy, Excel đã làm tròn số 6 cuối cùng xuống thành 0!!!

Một giải pháp tạm thời cho trường hợp này: trước khi dán văn bản vào Excel, hãy định dạng ô đích là "Văn bản", điều này sẽ cho bạn số chưa làm tròn ở định dạng Văn bản... nhưng sau đó nếu tôi cố gắng "Chuyển đổi (nó) thành Số", Excel lại hoạt động như đã mô tả ở trên.

Trường hợp 2 (trường hợp quan trọng nhất!!):

Hệ thống sản xuất của công ty tôi tạo ra các báo cáo dựa trên Excel có chứa số sê-ri.

Và tất nhiên, khi mở những tập tin đó, tôi cũng gặp phải vấn đề tương tự là Excel làm tròn các số dài.

Vấn đề ở đây là tôi thậm chí không có khả năng cấu hình trước cột "Số sê-ri" là "Văn bản", do đó tất cả những gì tôi nhận được chỉ là các số được làm tròn (không chính xác).

Làm thế nào để buộc Excel tránh hành vi không mong muốn này?

Cảm ơn trước sự giúp đỡ của bạn.




Trả lời:

Thực ra, Chuck, anh không cần dấu nháy đơn đâu:

=""&A1

hoặc thậm chí:

=A1&""

Hệ thống sẽ coi số trong ô A1 là một giá trị văn bản, và việc chuyển đổi công thức thành giá trị bằng chức năng Dán Đặc biệt sẽ giữ nguyên điều này.

Pete



Trả lời:
Pete_UK đã viết:
=""&A1
[....]

Hệ thống sẽ coi số trong ô A1 là một giá trị văn bản, và việc chuyển đổi công thức thành giá trị bằng chức năng Dán Đặc biệt sẽ giữ nguyên điều này.

Bạn cũng có thể đổi định dạng của ô A1 thành Văn bản, sau đó nhấn F2 và Enter.

Nhưng đã quá muộn. Số sê-ri 1746620146000096 sẽ bị thay đổi thành 1746620146000090 do đặc tính của Excel là chỉ chuyển đổi 15 chữ số có nghĩa đầu tiên, thay thế các chữ số còn lại bằng số không.

Comments

Popular posts from this blog

Xử lý hàng loạt các tệp Excel được bảo vệ bằng mật khẩu

Thu hẹp và mở rộng cột trong Excel

Excel: Tìm và trả về "số cuối cùng" trong một cột, trong đó cột chứa: cả ô trống và số dương tùy ý (lớn hơn 0).