xdataid
ID, pilih bahasa

Baca ratusan NIK sekaligus, atau pakai rumus Excel-nya

Tempel satu kolom NIK dari spreadsheet, atau teks apa pun yang berisi NIK. Semua angka 16 digit di dalamnya dibaca jadi satu tabel: wilayah, jenis kelamin, tanggal lahir, umur, dan catatan kalau ada yang janggal. Lebih suka menghitung langsung di Excel? Rumusnya ada di bawah.

Semua diproses di browser Anda. Daftar NIK tidak pernah meninggalkan perangkat ini, jadi aman untuk data karyawan atau anggota.

Hasil

Belum ada yang dibaca. Tempel daftar NIK di atas, lalu tekan Baca semua.

NIK di Excel: rumus tanggal lahir, umur, dan jenis kelamin

Diperbarui 13 Oktober 2026

Punya satu kolom NIK di Excel atau Google Sheets? Dua hal perlu beres sebelum menulis rumus: NIK harus tersimpan utuh, dan setiap ruasnya dipotong di posisi yang benar. Arti tiap ruas dijelaskan lengkap di halaman Baca NIK.

Cara menulis NIK di Excel agar tidak berubah jadi 0

Excel menyimpan angka hanya sampai 15 digit. NIK punya 16, jadi begitu diketik atau ditempel sebagai angka, digit terakhirnya diganti 0 dan tampil sebagai 1,27118E+15. Datanya rusak permanen, bukan sekadar tampilan, dan mengubah format sel sesudahnya tidak mengembalikan digit yang hilang. Tiga cara menulis NIK di Excel agar tidak berubah:

  1. Format kolom sebagai Teks sebelum mengetik. Pilih kolomnya, klik kanan, Format Cells, lalu Text.
  2. Awali dengan tanda kutip tunggal, misalnya '1271182308840005. Tanda kutipnya tidak ikut tampil.
  3. Saat menempel dari sumber lain, pakai Paste Special lalu Text, atau impor CSV dengan kolom NIK bertipe Teks.

Google Sheets punya batas yang sama. Kalau NIK di berkas Anda sudah terlanjur berakhiran 0, ambil ulang dari sumber aslinya; tidak ada rumus yang bisa menebak digit yang hilang.

Rumus Excel NIK ke tanggal lahir, umur, dan jenis kelamin

NIK di sel A2, tersimpan sebagai teks. Tanggal ada di posisi 7 sepanjang 2 digit, bulan di posisi 9, tahun di posisi 11. Kalau tanggalnya lebih dari 40, itu tanda perempuan dan tanggal aslinya dikurangi 40.

HasilRumus
Jenis kelamin=IF(VALUE(MID(A2;7;2))>40;"P";"L")
Tanggal (1–31)=IF(VALUE(MID(A2;7;2))>40;VALUE(MID(A2;7;2))-40;VALUE(MID(A2;7;2)))
Bulan=VALUE(MID(A2;9;2))
Tahun (tebakan abad)=IF(VALUE(MID(A2;11;2))<=VALUE(RIGHT(YEAR(TODAY());2));2000;1900)+VALUE(MID(A2;11;2))
Tanggal lahir utuh=DATE(IF(VALUE(MID(A2;11;2))<=VALUE(RIGHT(YEAR(TODAY());2));2000;1900)+VALUE(MID(A2;11;2));VALUE(MID(A2;9;2));IF(VALUE(MID(A2;7;2))>40;VALUE(MID(A2;7;2))-40;VALUE(MID(A2;7;2))))
Umur (tahun), tanggal lahir di B2=DATEDIF(B2;TODAY();"Y")
Kode wilayah 6 digit=LEFT(A2;6)

Pemisah argumen di atas memakai titik koma, sesuai Excel berbahasa Indonesia. Kalau Excel Anda memakai koma, ganti semua titik koma dengan koma. Tahun dua digit ditebak seperti alat di halaman ini: yang belum melewati tahun sekarang dibaca 20xx, selebihnya 19xx. Untuk mengubah kode wilayah menjadi nama, unduh daftar kodenya di halaman kode wilayah lalu pakai VLOOKUP.

Kalau daftarnya ratusan baris dan Anda tidak ingin repot dengan rumus, tempel kolom NIK di kotak paling atas. Tabel hasilnya bisa disalin sebagai TSV dan ditempel ke sebelah kolom NIK Anda.

Cara kerja dan batasnya

  • Yang dibaca hanya deretan tepat 16 digit. Angka yang menempel pada digit lain, misalnya nomor rekening 17 digit, dilewati.
  • Duplikat tetap ditampilkan apa adanya supaya Anda bisa menemukannya di kolom Catatan.
  • Umur dihitung per hari ini. Tahun dua digit ditebak: yang belum lewat tahun ini dibaca 20xx, selebihnya 19xx.
  • Catatan "kode tidak dikenal" berarti kode wilayah tidak ada di daftar Kemendagri terbaru. NIK lama dari daerah yang sudah dimekarkan sering begini, dan itu bukan berarti NIK-nya palsu.
  • Alat ini tidak memastikan NIK terdaftar. Untuk itu hanya Dukcapil yang bisa menjawab.

Bukan validasi NIK massal Coretax, tapi pra-ceknya

Validasi NIK massal untuk urusan pajak, misalnya pemadanan NIK-NPWP karyawan, dilakukan di portal DJP dan memeriksa tiap NIK ke data kependudukan. Alat ini tidak terhubung ke sana. Yang bisa dilakukan di sini adalah langkah sebelumnya: membersihkan daftar dari salah ketik. NIK yang digitnya kurang, tanggalnya tidak ada, atau kode wilayahnya salah pasti ditolak di sana; lebih cepat menemukannya di sini, dalam satu tempel, daripada membaca laporan penolakan satu per satu. Untuk NPWP pemasok atau pelanggan yang masih 15 digit, ubah formatnya dengan alat NPWP 16 digit.

Satu jebakan yang sering terjadi sebelum unggah: NIK yang disimpan sebagai angka di Excel kehilangan digit terakhirnya menjadi 0. Kolom Catatan di sini akan menandai NIK berakhiran 0000 atau tanggal yang mustahil, tetapi digit terakhir yang berubah dari 5 menjadi 0 tidak terdeteksi. Pastikan kolom NIK di Excel berformat Teks sejak awal, seperti dijelaskan di bagian NIK di Excel.

Pertanyaan umum

Kenapa NIK di Excel berubah jadi 0 di belakang atau tampil 1,27E+15?

Excel hanya menyimpan 15 digit angka, sedangkan NIK punya 16. Begitu NIK diketik atau ditempel sebagai angka, digit terakhirnya diganti 0 dan tampil sebagai 1,27118E+15. Datanya rusak permanen. Format kolomnya sebagai Teks sebelum mengetik, awali NIK dengan tanda kutip tunggal, atau tempel lewat Paste Special lalu Text.

Apakah rumusnya jalan di Google Sheets?

Jalan. MID, VALUE, IF, DATE, dan DATEDIF ada di Google Sheets dengan cara tulis yang sama. Pemisah argumennya mengikuti pengaturan lokal: titik koma untuk pengaturan Indonesia, koma untuk pengaturan Inggris.

Berapa banyak NIK yang bisa diproses sekaligus?

Sampai 3.000 NIK dalam satu kali baca. Lebih dari itu, pecah daftarnya menjadi beberapa bagian supaya tabel tetap ringan di browser.

Apakah daftar NIK karyawan saya aman?

Daftar tidak pernah dikirim ke server. Pemrosesan terjadi di browser Anda, dan menutup halaman menghapus semuanya. Yang keluar dari perangkat hanya hasil yang Anda salin atau unduh sendiri.

Kenapa ada NIK yang ditandai bermasalah?

Karena ada bagian yang tidak masuk akal: kode wilayah tidak ada di daftar Kemendagri, tanggal tidak ada di kalender, atau nomor urut 0000. Kolom Catatan menjelaskan bagian mana. NIK lama dari daerah yang dimekarkan sering tertangkap di sini walaupun asli.

Alat lain