Mengapa Excel memotong angka 16 digit saya? [duplikat]

15

Jika saya mengetikkan angka 16 digit (format: angka, tidak ada desimal) itu mengubah angka pada saya. Contoh: 1234567812345678 mengubah tampilan menjadi 1234567812345670.

Jika saya mengetiknya sebagai format umum itu mengubah angka di atas sehingga menampilkan 1.23457E + 15 tetapi jika Anda mengklik sel, layar menunjukkan angka terakhir sebagai 0 bukan 8 sekali lagi.

Saya membuka file di komputer yang berbeda dan masalah yang sama sekarang dengannya. Saya telah mengubah koreksi otomatis dan semua format otomatis tidak berhasil. Tolong!

Menjadi gila
sumber
Apakah ini benar-benar angka 16 digit? Atau benarkah 16 digit?
David Schwartz
6
@ Please Please, saya pikir Anda langsung mengambil kesimpulan dengan sangat cepat di sini. Saya juga membutuhkan posting ini, dan jumlahnya adalah pengidentifikasi komentar di jaringan media sosial; tepatnya 16 digit. Mungkin tetap berpegang pada pertanyaan yang ada bukannya memberitakan bahwa data tidak harus masuk ke format.
Tommy

Jawaban:

19

Ini adalah batasan yang ditempatkan di Excel oleh Microsoft. Setiap sel dapat memiliki presisi maksimum 15 digit.

http://office.microsoft.com/en-us/excel-help/excel-specifications-and-limits-HP005199291.aspx

masukkan deskripsi gambar di sini

wbeard52
sumber
1
+1 "Ini disebabkan oleh spesifikasi IEEE untuk menyimpan hanya 15 digit presisi yang signifikan." (Sumber: support.microsoft.com/default.aspx?scid=kb;en-us;78113 )
Ellesa
Bukan jawaban yang saya inginkan, tetapi saya menghargai alasan mengapa itu membuat saya gila. Terima kasih telah meluangkan waktu untuk menjawab!
Gila
8

Selain jawaban wbeard52 , berikut adalah beberapa solusi:

  1. Memasukkan angka sebagai teks. Anda dapat mengetikkan 'sebelum setiap nomor, atau mengubah format nomor sel menjadi Teks.
  2. Ada addin yang disebut Xnumbers yang "melakukan aritmatika floating point multi-presisi dari 1 hingga 250 digit signifikan."
Ellesa
sumber
2

Anda dapat menyalin dan menempelkan kolom 16 angka ke excel seperti ini:

Buka dokumen excel baru.
Biarkan kosong lalu klik FILE / SAVE AS.
Dari kotak ketik, pilih opsi "teks (file yang dibatasi tab)".
Format kolom tempat Anda ingin menempelkan 16 angka angka sebagai "teks".
Salin 16 digit angka Anda dari dokumen asli (kata, email, di mana pun mereka berada) dan tempel ke dalam kolom di file yang dibatasi tab yang baru saja Anda format sebagai teks. Simpan lagi.
Anda akan melihat peringatan kesalahan. Pilih semua 16 angka Anda dan pilih "abaikan kesalahan" dari daftar opsi penanganan kesalahan.
Simpan file sebagai file teks atau simpan sebagai file excel, itu berfungsi baik. Anda mungkin melihat peringatan kesalahan lagi, cukup pilih semua dan abaikan kesalahan lagi.

vicki petry
sumber