Tablora

Tablora · Pustaka

Tahan integer panjang untuk semakan

Alat penyeragam mengekalkan mana-mana integer yang lebih panjang daripada 15 digit sebagai teks untuk semakan dan tidak menukarnya, supaya kod atau kuantiti panjang tidak dibundarkan.

Sempadan 15 digit

Nombor hamparan menampung kira-kira 15 digit bererti. Melebihi itu, digit terakhir hilang dibundarkan apabila nilai disimpan sebagai nombor. Untuk mengelak daripada menghasilkan nombor sebegitu, alat penyeragam nombor tidak menukar bahagian integer yang lebih panjang daripada 15 digit. Teks asal sel dibiarkan di tempatnya dan direkodkan di bawah Nilai untuk semakan.

Sempadan ini terpakai pada digit sebelum tanda perpuluhan, selepas pemisah kumpulan dibuang. Nilai seperti 1234567890123456.50 juga ditahan, kerana bahagian integernya mempunyai 16 digit.

Borang pelayar tidak mempunyai pilihan untuk menarik balik sempadan ini. Itu disengajakan: hamparan akan membundarkan nombor sebegitu semasa menyimpannya, jadi menghasilkannya di sini hanya akan menyembunyikan kehilangan itu.

Menyemak 12345678901234567890

Contoh di halaman ini menggunakan Pemisah perpuluhan . dan Pemisah kumpulan digit koma dengan nilai sumber 12345678901234567890. Hasil yang dijangka ialah nilai itu dikekalkan sebagai teks untuk semakan: Sel ditukar tidak mengiranya, Nilai untuk semakan mengiranya, dan sel dalam output masih berbunyi 12345678901234567890.

Ditahan tidak bermaksud nilai itu salah. Ia bermaksud alat ini tidak akan menukarnya kepada nombor yang akan dibundarkan oleh hamparan.

Tentukan isi lajur

Tingkah laku berkaitan di tempat lain

Penyemak jumlah perpuluhan berfungsi secara berbeza: ia menerima perpuluhan kanonik yang panjang dan menjumlahkannya dengan tepat sebagai nombor bulat yang diskalakan kepada bilangan tempat yang sama, jadi nilai panjang tidak kehilangan digit di situ. Ini menjadikannya semakan silang yang berguna untuk jumlah yang besar, tetapi bukan alasan untuk menyimpan pengecam panjang sebagai nombor.

Dalam aplikasi Tablora, eksport XLSX tidak menggunakan sempadan ini. Lajur yang kebanyakannya berangka ditulis sebagai nombor sebenar, jadi rentetan digit panjang di dalamnya akan dibundarkan. Gunakan eksport CSV aplikasi untuk lajur sebegitu, atau pindahkannya ke penukar yang mengekalkan teks di sini.

Input

Input
12345678901234567890
Pemisah perpuluhan
.
Pemisah kumpulan digit
,

Hasil

Hasil
12345678901234567890
Sel ditukar
0
Nilai untuk semakan
1

Integer yang melebihi 15 digit dikekalkan sebagai teks untuk semakan supaya aksara sumber terpelihara.