Saya ingin menambahkan lebih dari 20 digit dalam sel Excel.
Format sel saat ini adalah umum, itu mengubah angka menjadi format eksponensial. Saya mencoba dengan format angka dan akuntansi, tetapi ketika saya memasukkan lebih dari 15 digit itu akan dikonversi ke 0.
Apa langkah-langkah yang disarankan untuk menghentikan Excel dari mengkonversi data ke Format eksponensial selama 20 digit ketika dalam format umum?
Contoh: 12345678901234567890
Excel mengubahnya menjadi 1.23457E+19
dalam format umum.
Tanpa menggunakan '
sebelum nilai, apakah ada cara lain untuk menjaga nilai tetap sama?
microsoft-excel-2003
pengguna111921
sumber
sumber
Jawaban:
Beberapa angka ditampilkan dalam format eksponensial jika kolom terlalu sempit dan Anda dapat memperbaikinya dengan menambah lebar kolom.
Namun, angka yang sangat besar di Excel disimpan dalam format floating point dan tidak dapat direpresentasikan dengan tepat di Excel. Anda mungkin dapat mengesampingkan tampilan mereka menggunakan pemformatan sel tetapi nilai-nilai sebenarnya masih akan disimpan dan diproses menggunakan aritmatika floating point, dengan keterbatasan yang melekat.
Jika Anda perlu melakukan perhitungan dengan ketepatan yang lebih tinggi, Anda memerlukan aplikasi yang mendukung aritmatika presisi sewenang-wenang .
sumber
Ketika Anda tidak perlu menghitung dengan angka-angka ini, Anda dapat memperlakukannya sebagai teks, lihat jawaban lainnya. Ketika Anda perlu menghitung dengan mereka, maka itu menjadi sulit karena Excel hanya memiliki 15 digit signifikan. Kemungkinan yang saya tahu adalah:
Membagi nomor dalam 2 (atau lebih) sel. Taruh sebagian dari nomor itu di satu sel dan sisanya di sel lain. Konsekuensinya adalah Anda perlu mengembangkan formula Anda sendiri untuk perhitungan.
Solusi lain menggunakan add-in. Untuk studi gratis artikel yang disebutkan dalam http://www.excel-ticker.com/calculation-of-very-large-numbers-in-excel-part-5-add-in/
sumber
Alasannya adalah ketelitian terbatas yang dapat disimpan dalam variabel floating point. Untuk penjelasan lengkap, Anda harus membaca makalah " Apa Yang Harus Diketahui Setiap Ilmuwan Mengenai Aritmatika Titik Apung ", oleh David Goldberg, diterbitkan dalam Computing Survey edisi Maret 1991.
Situs lain yang lebih mudah diakses adalah situs Chip Pearson .
Di Excel, tipe floating point adalah
Double
yang merupakan angka floating-point IEEE 64-bit (8-byte). Ini dapat menampilkan 15 digit presisi (semacam, lihat artikel MSDN, Lembar Kerja Excel dan Evaluasi Ekspresi ).sumber
sumber
Saya harus memiliki jumlah besar untuk membuat nomor unik untuk situs web.
Pada akhirnya saya membuat angka besar dengan menggunakan concatenate untuk menambahkan sel bersama. Contoh:
sumber
Anda mungkin dapat menyelesaikan masalah dengan dua langkah ini:
1) Pisahkan angka ke dalam kolom sebanyak yang diperlukan. Pastikan formatnya adalah TEXT.
2) Gunakan FORMULA> TEXT> CONCATENATE untuk menggabungkan kolom menjadi satu kolom dan Anda akan mendapatkan hasil yang diinginkan.
Dalam hal apa pun yang perlu Anda lakukan untuk menjalankan angka seperti nomor seri misalnya, pisahkan angka dan jalankan ke bawah dalam format UMUM terlebih dahulu, kemudian gabungkan.
sumber
Saya memiliki masalah yang sama dengan barcode yang saya tarik dari basis data, solusi yang paling berhasil bagi saya adalah dengan memberikan nomor untuk unggul sebagai formula yang menampilkan teks.
Sebagai contoh, alih-alih hanya melewati barcode, saya memberikan = "barcode" sehingga excel mengartikan sebagai string yang menunjukkan seluruh angka tanpa karakter lain seperti pada solusi '. Dengan cara ini Anda dapat menyalin dan menempelkan nomor dengan mudah.
Inilah fungsi SQL saya:
Selamat coding!
sumber
Anda dapat menyimpan dengan benar 15 angka paling signifikan dari integer di Excel (versi saya adalah Excel 2010).
Jika Anda memasukkan 999.999.999.999.999 dalam sel dan menambahkan 1 padanya di sel di bawahnya menunjukkan 1.000.000.000.000.000.000, tetapi cobalah untuk menambahkan 1 lagi dan Anda mendapatkan 1.000.000.000.000.000.000 lagi.
1.000.000.000.000.000 hingga 1.000.000.000.000,005 menunjukkan sebagai 1.000.000.000.000.000.000 1.000.000.000.000,006 untuk 1.000.000.000.000.015 menunjukkan sebagai 1.000.000.000.000.010 1.000.000.000.000.000.016 hingga 1.000.000.000.000.025 menunjukkan sebagai 1.000.000.000.000.020
Itulah yang Anda harapkan dengan titik tengah membulatkan ke bawah.
sumber
Untuk menambahkan lebih dari 14 digit ke sel Excel, ikuti langkah-langkah ini:
sumber
Jika Anda hanya memasukkan informasi tanpa harus melakukan perhitungan atau matematika apa pun, format sel sebagai 'teks'. Tidak yakin mengapa itu tidak akan berfungsi dalam format angka.
sumber
Atau Anda dapat memilih satu nomor yang umum dengan semua sel dan menggantinya dengan huruf yang belum ada. Salin tempel ke Excel hapus duplikat dan urutkan sebelum menyalin dan menempel kembali di Word tempat Anda mengganti surat kembali ke nomor umum misalnya:
1300000000029577 13z0000000029577
1300000000029578 13z0000000029578
1300000000034748 13z0000000034748
1300000000086943 13z0000000086943
sumber