Menu

Angka 0 di Depan di Excel: Cara Menjaga dan Menambahkannya

Excel membuang angka 0 di depan karena 00742 dibaca sebagai angka 742. Pertahankan dengan format angka kustom seperti 00000, apostrof ('00742) atau format Text, atau tambahkan dengan =TEXT(A2,"00000").

Setiap lembar kerja di halaman ini interaktif: ubah angka atau rumus, dan hasilnya langsung dihitung ulang.

Excel membuang angka 0 di depan karena 00742 dibaca sebagai angka 742. Untuk menampilkan nolnya, beri sel format angka kustom 00000; untuk mengubah angka menjadi teks lengkap dengan nolnya, pakai =TEXT(A2,"00000").

Dua cara menampilkan 5 digit
B2
ABC
1NumberTEXT(A2,"00000")Format 00000
27420074200742
3150001500015
4314153141531415
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Kedua kolom terlihat sama, padahal tidak: kolom B berisi teks, sedangkan kolom C tetap berisi angka 742, 15 dan 31415 yang hanya ditampilkan dengan lima digit. Setiap 0 di kode format adalah digit yang selalu ditampilkan, jadi 00000 berarti "minimal lima digit".

Jaga angka 0 di depan saat mengetik

Tiga cara mengetik kode yang diawali nol tanpa kehilangan nolnya:

  • Format kustom. Pilih sel, tekan Ctrl+1 (Cmd+1 di Mac), pilih Custom lalu ketik 00000 di Type. Isi sel tetap angka, jadi SUM dan pengurutan tetap berfungsi. Pakai cara ini untuk angka dengan panjang tetap, seperti kode pos dan nomor karyawan.
  • Apostrof. Ketik '00742. Apostrofnya tidak ditampilkan; tanda itu memberi tahu Excel untuk menyimpan isian sebagai teks.
  • Format Text. Pilih sel, lalu Home > Number Format > Text, kemudian ketik. Semua yang diketik setelahnya disimpan sebagai teks, persis seperti yang diketik.
Diketik dengan dan tanpa apostrof
B2
ABC
1TypedLengthIs it text?
2007425TRUE
37423FALSE
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

A2 diketik sebagai '00742 dan menyimpan kelima karakternya. A3 diketik sebagai 00742 tanpa apostrof, jadi isinya menjadi angka 742 yang hanya punya 3 digit. Pakai teks (apostrof atau format Text) untuk nilai yang berupa kode, bukan jumlah: nomor telepon, nomor rekening, kode barang, dan apa pun yang lebih dari 15 digit (Excel hanya menyimpan 15 digit signifikan dari sebuah angka, jadi nomor kartu 16 digit yang diketik sebagai angka akan berubah digit terakhirnya menjadi 0).

Tambahkan angka 0 di depan dengan rumus

TEXT membuat angka menjadi sejumlah digit yang tetap. Untuk nilai yang sudah berupa teks, atau mungkin berisi huruf, taruh nol di depannya lalu ambil karakter terakhirnya dengan RIGHT:

Tambahkan nol ke angka dan kode
B2
ABC
1ValueTEXT(A2,"000000")RIGHT("000000"&A2,6)
242000042000042
31234001234001234
4A17A17000A17
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

TEXT butuh angka: teks A17 di B4 dibiarkan apa adanya. Versi RIGHT bekerja untuk keduanya, karena rumus itu menggabungkan enam nol di depan nilai apa pun lalu mengambil enam karakter terakhirnya. RIGHT memotong nilai yang sudah lebih panjang dari enam karakter. =REPT("0",MAX(0,6-LEN(A2)))&A2 hanya menambahkan nol yang kurang dan membiarkan nilai yang lebih panjang tetap utuh.

Nomor karyawan enam digit
B2
AB
1NumberEmployee ID
24217
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Giliranmu: Nomor karyawan terdiri dari 6 digit. Di B2, kembalikan angka di A2 sebagai teks dengan angka 0 di depan, misalnya 004217.

Angka 0 di dalam kode yang lebih panjang

TEXT juga dipakai untuk menaruh angka berisi nol di dalam sebuah kode atau kalimat. Kalau angkanya langsung digabungkan, nolnya hilang, bahkan ketika selnya menampilkan nol dengan format kustom:

Membuat kode pesanan
B2
ABC
1OrderWith TEXTWithout TEXT
20007ORD-0007ORD-7
30315ORD-0315ORD-315
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.
Nomor faktur
B2
AB
1NumberInvoice
287
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Giliranmu: Di B2, buat kode faktur INV- diikuti angka di A2 yang dibuat menjadi 5 digit, misalnya INV-00087.

Hapus angka 0 di depan, dan jebakan CSV

Untuk mengubah teks yang diawali nol kembali menjadi angka, pakai =VALUE(A2) (selengkapnya di mengubah teks menjadi angka). Untuk angka yang ditampilkan dengan format 00000, kembalikan formatnya ke General.

Cara paling umum kehilangan angka 0 adalah membuka file CSV: Excel mengubah 00742 menjadi 742 saat membuka file, dan menyimpan file itu lagi akan menulis 742. Supaya nolnya tetap ada:

  1. Buka workbook kosong, lalu Data > From Text/CSV dan pilih file-nya.
  2. Klik Transform Data, pilih kolomnya, lalu ubah Data Type menjadi Text.
  3. Klik Close & Load.

Di Microsoft 365, File > Options > Data > Automatic Data Conversion punya pengaturan "Remove leading zeros and convert to a number"; matikan pengaturan itu dan Excel akan menjaga angka 0 saat kamu mengetik atau membuka file CSV. Di Google Sheets, format kolomnya sebagai Plain text sebelum kamu mengetik atau menempelkan kodenya.

Pertanyaan yang sering diajukan

Kenapa Excel menghapus angka 0 di depan?

Excel membaca 00742 sebagai angka 742, dan angka tidak punya nol di depan. Format sel sebagai Text sebelum mengetik, ketik apostrof lebih dulu ('00742), atau biarkan tetap angka dan beri format kustom 00000.

Bagaimana cara menambahkan angka 0 di depan dengan rumus Excel?

=TEXT(A2,"00000") membuat angka menjadi 5 digit, jadi 742 menjadi 00742. Untuk teks yang mungkin berisi huruf, pakai =RIGHT("00000"&A2,5).

Bagaimana cara menjaga angka 0 di depan saat membuka file CSV?

Jangan klik dua kali file CSV-nya. Pakai Data > From Text/CSV, klik Transform Data, ubah tipe kolomnya menjadi Text, lalu muat. Di Microsoft 365, kamu juga bisa mematikan File > Options > Data > Automatic Data Conversion > Remove leading zeros.

Bagaimana cara menghapus angka 0 di depan di Excel?

Kalau sel berisi teks seperti '00742, =VALUE(A2) mengembalikan angka 742. Kalau isinya angka dengan format 00000, kembalikan formatnya ke General.

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai