Saya pernah mengalami kendala pada saat ingin menginput data data pada sistem yang saya buat, dimana harus menginputkan NIK yang terdiri 16 digit. pertama saya save as file excel ke format CSV (agar bisa diinput kedalam database), kemudian saya upload ke database dan berhasil.
saya kira benar benar berhasil namun ternyata tidak , karena ada tanda tanya (?) pada setiap nik yang saya masukan, artinya ada inputan karakter. langsung saya cek ke dalam file csv saya ternayata memang ada spasi pada setiap akhir NIK.
Didalam gambar hanya beberapa data saja yang saya ambil sebagai contoh, ada sekitar 2315 data kabayang kalau saya hapus satu satu, pegellll. memang salam sublime text bisa find replace namun akan berpengaruh pada yang lain.
langsung saya ke excel dan sudah mencari pada semua sumber sumber dengan keyword "Cara menghilangkan spasi pada excel" banyak yang tampil tapi tak satupun berhasil. kemudia saya berinisiatif sendiri untuk memperbaikinya , berikut caranya.
1. Buka file Excelnya (bukan CSVnya).
Yang saya tampilkan hanya sebagian tanda biru adalah spasinya.
2. blog pada kolom yang di rubah, disini saya pada kolom NIK, kemudia tekan control C ditandai garis pinggir akan seperti kelap kelip ketika ctrl+c di tekan.
3. Kemudia buka MicrosoftWord , lalu paste
4. Kemudia tekan control H maka akan muncul Find & Replace
5. Isikan spasi saja pada kolom find what dan biarkan kosong pada kolom replace with.
6. maka akan muncul peringatan diatas bahwa ada berapa kata yang berpengaruh, diatas hanya contoh. saya menggunakan 7 data.
7. kemudia tekan control A lalu control C dan buka excel baru dengan menekan control N pada tab excel yang sedang terbuka.
8. ternyata muncul +15 e , artinya lebih 15 digit. cara mengatasinya ubah format menjadi number. tetap dalam kondisi di blog lalu klik kanan pilih format Cell
pilih tab number decimal place ubah menjadi 0 dan tekan oke
tapi ternyata ada angka beberapa angka yang hilang. saya bingung dan cari sana sini baca banyak tutorial tidak jadi juga. saya inisiatif sendiri lagi, akhirnya saya menemukan solusinya setelah sekian menit saya mengotak atiknya. caranya adalah kembali pada word.
9. tekan control H lagi, dan isikan beberapa angka yang sama dalam NIK untuk menarus sebuah string disini saya akan mereplacenya dengan tanda petik (') diikuti huruf mmmm diikuti beberapa angka persis angka diatasnya seperti pada gambar di atas kemudian tekan replace all.
maka tergantilah semuanya menjadi seperti gambar diatas.
10. kemudia ctrl+a lalu ctrl+c masuk pada excel yang sebelumnnya hapus yang sebelumnya dan paste yang baru.
11. kemudia ctrl+h lagi pada excel dan isikan pada kolom find what dan replace with seperti gambar dibawah
12. tekan Replace all.
13. dan jrengggg semua sepasi terhapus dan angka tetap 16 digit (tidak kurang)
kesimpulannya :
untuk memuat lebih dari 15 digit angka pada excel harus di kasih tanda petik (') di awal angka.
semoga bermanfaat.