Tắt ký hiệu khoa học trong Excel


79

Tôi muốn ngăn chặn hành vi Excel mà bất kỳ số lượng lớn nào tôi nhập được lưu trữ dưới dạng số, sau đó viết tắt là ký hiệu khoa học. Có thể nói với Excel 2007 ngừng làm việc này không?




Và nếu bạn thực sự cần phải làm việc với số lượng lớn, có một bổ trợ, như đã đề cập một câu trả lời cho câu hỏi này: Tại sao Excel lại cắt bớt các số 16 chữ số của tôi?
Bob

Câu trả lời:


64

Thật không may, excel không cho phép bạn tắt chức năng này theo mặc định.

Tuy nhiên, nếu bạn chọn dữ liệu của mình, nhấp chuột phải và nhấp vào "Định dạng ô ..." và chọn Số bạn có thể ngăn excel thay đổi dữ liệu của bạn thành ký hiệu khoa học.


3
Tôi sẽ tranh luận rằng sửa đổi của bạn cho câu hỏi thay đổi ý nghĩa của nó. Excel chỉ chấp nhận dữ liệu số với độ chính xác nhất định, do đó, có một sự khác biệt giữa lưu trữ dưới dạng văn bản (về cơ bản là không chính xác, nhưng khó thao tác) và lưu trữ dưới dạng số. Các câu hỏi ban đầu đã hỏi làm thế nào để lưu trữ dưới dạng văn bản theo mặc định. Và sau đó, số (không chính xác?) Được hiển thị như thế nào, câu hỏi được sửa đổi và địa chỉ câu trả lời của bạn.
Bob

Bạn đã đúng khi bạn nói rằng nếu người hỏi thực sự muốn lưu trữ dưới dạng văn bản thì câu trả lời của tôi sẽ không chính xác. Anh ta có thể làm rõ sau nếu câu trả lời của tôi không thỏa đáng và chúng ta có thể xem xét các giải pháp khác.
VBwhatnow

2
Xin lưu ý rằng trong khi lưu tệp của bạn, nó sẽ quay trở lại cùng một ký hiệu khoa học.

5
Tuy nhiên, hãy nhớ rằng nếu có hơn 15 chữ số trong số excel sẽ chuyển đổi các chữ số ở cuối thành "0" Nghiêm túc ... nó sẽ làm điều đó ... support.microsoft.com/en-us/kb/ 269370
theFisher86

2
Vấn đề là excel mất dữ liệu khi bạn mở tệp csv. Không thể dừng việc cắt bớt các số thực sự dài, chẳng hạn như ICCID thẻ SIM 20 chữ số.
Justin Goldberg

14

Đây là hack bất tiện (nhưng hiệu quả). Lưu ý, điều này chỉ thực sự hữu ích nếu bạn cần nhập số đầy đủ vào một ứng dụng khác (như Access) hoặc cung cấp màn hình phù hợp.

Nếu bạn định dạng cột trong câu hỏi như number, bạn có thể sao chép tất cả các số được định dạng chính xác vào Notepad. Sau đó, chỉ cần tạo một cột mới được định dạng là textvà sao chép biểu diễn Notepad vào cột mới.


1
Câu trả lời thực sự duy nhất
chập chững

Điều này làm việc cho tôi. Tôi đang cố gắng nhập khẩu với SSIS. Cảm ơn bạn! +1
Meltdown

Đây là câu trả lời làm việc cho tôi.
Sudheer Kumar

6

Có thể ký hiệu khoa học là một trong những hành vi Excel ít hữu ích.

Nếu bạn có ký hiệu khoa học trong ô A1, bạn không thể sử dụng công thức này để có giá trị định dạng văn bản trong ô B1:

=CONCATENATE(A1)

Đây là một ví dụ về kết quả:

+----+--------------------------+-------------------------+
|    |            A             |            B            |
+----+--------------------------+-------------------------+
|  1 | Ugly scientific notation | Awesome numbers as text |
|  2 | 8,80001E+11              | 880001465055            |
|  3 | 8,80001E+11              | 880001445410            |
|  4 | 8,80001E+11              | 880001455678            |
|  5 | 8,80001E+11              | 880001441264            |
|  6 | 8,80001E+11              | 880001413012            |
|  7 | 8,80001E+11              | 880001391343            |
|  8 | 8,80001E+11              | 880001373652            |
|  9 | 8,80001E+11              | 880001273395            |
| 10 | 8,80001E+11              | 880001115228            |
| 11 | 8,80001E+11              | 880001185106            |
| 12 | 8,80001E+11              | 880001062936            |
| 13 | 8,80001E+11              | 880000796522            |
| 14 | 8,80001E+11              | 880000890200            |
| 15 | 8,80001E+11              | 880000596278            |
| 16 | 8,8E+11                  | 880000243378            |
| 17 | 8,8E+11                  | 880000069050            |
| 18 | 8,85101E+11              | 885100625390            |
+----+--------------------------+-------------------------+

1
=TEXT(A1, "0")cũng hoạt động, cũng có thể là một tỷ công thức khác
drzaus

2

Nếu bạn muốn làm cho TẤT CẢ các số được nhập trong một trang KHÔNG xuất hiện ở định dạng khoa học, bạn có thể xem xét việc tạo mẫu và sử dụng lại nó .

Khi bạn tạo mẫu, chọn toàn bộ trang tính và đặt định dạng số mặc định cho tất cả các ô thành "Số".

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.