Cara Format Tanggal di Excel: Custom Format yang Sering Dipakai
Blog/Tutorial Excel & Sheets/Cara Format Tanggal di Excel: Custom Format yang Sering Dipakai

Cara Format Tanggal di Excel: Custom Format yang Sering Dipakai

BimaBima
·31 Maret 2026·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Excel nyimpen tanggal sebagai angka serial yang dihitung dari 1 Januari 1900, dan format cuma nentuin gimana angka itu ditampilkan. Kamu buka Format Cells pakai Ctrl+1 lalu pilih Date, atau tulis kode custom kayak dd/mm/yyyy, dd-mmm-yyyy, atau dddd buat nama hari. Kalau tanggal rata kiri di sel, berarti dia kebaca sebagai teks, bukan tanggal.

Di balik layar, tanggal di Excel itu cuma angka. 30 Maret 2026 disimpan sebagai 46111 — hari ke-46.111 setelah 1 Januari 1900.

Format tanggal cuma nentuin gimana angka itu ditampilin. Mau tampil 30/03/2026, 30-Mar-26, atau "Senin, 30 Maret 2026" — nilai di dalam selnya sama.

Begitu kamu paham ini, semua masalah tanggal jadi masuk akal. Kenapa tanggal berubah jadi angka acak. Kenapa filter tanggal gak jalan. Kenapa 3/4 kebaca April padahal maksudnya Maret.

Apa itu format tanggal di Excel?

Format tanggal adalah aturan tampilan yang bikin angka serial di dalam sel kebaca sebagai tanggal. Excel nyimpen 30 Maret 2026 sebagai angka 46111, lalu format nentuin apakah kamu lihat "46111", "30/03/2026", atau "Senin, 30 Maret 2026".

Cara buka format: blok selnya, tekan Ctrl+1, masuk tab Number.

Di situ ada kategori Date (format bawaan) dan Custom (kamu tulis kodenya sendiri).

Kalau kamu penasaran sama angka aslinya, ganti format sel jadi General. Tanggalnya bakal berubah jadi angka polos.

Kode format tanggal apa aja yang perlu dihafal?

Kode tanggal dibangun dari 3 huruf: d (day), m (month), y (year). Jumlah hurufnya nentuin panjang tampilannya.

KodeArtinya30 Maret 2026 tampil jadi
dTanggal tanpa nol depan30
ddTanggal 2 digit30
dddNama hari singkatSen
ddddNama hari penuhSenin
mBulan angka3
mmBulan 2 digit03
mmmNama bulan singkatMar
mmmmNama bulan penuhMaret
yyTahun 2 digit26
yyyyTahun 4 digit2026

Satu hal yang bikin bingung: m dipakai buat bulan dan menit. Excel nebak dari konteks. Kalau m berdiri di sebelah h (jam), dia jadi menit. Kalau di sebelah d atau y, dia jadi bulan.

Kombinasi yang paling sering kepakai

Kode customHasilCocok buat
dd/mm/yyyy30/03/2026Format standar Indonesia
dd-mmm-yyyy30-Mar-2026Laporan yang gak boleh ambigu
dd mmmm yyyy30 Maret 2026Surat, dokumen formal
dddd, dd mmmm yyyySenin, 30 Maret 2026Header laporan harian
mmm yyyyMar 2026Sumbu chart bulanan
yyyy-mm-dd2026-03-30Export ke database / sorting
dd/mm/yyyy hh:mm30/03/2026 14:35Log transaksi

Kalau kamu bakal ekspor data ke database atau tools SQL, pakai yyyy-mm-dd. Format itu urutan sortirnya bener secara alfabet, dan semua sistem baca dia sama.

Kenapa tanggalku kebaca jadi teks?

Tanda paling gampang: tanggalnya rata kiri di sel.

Excel selalu naruh angka (termasuk tanggal) rata kanan. Kalau tanggal kamu nempel di kiri, itu teks. Bukan tanggal.

Akibatnya: filter tanggal gak jalan, sorting berantakan, dan rumus selisih hari ngasih #VALUE!.

Cara benerin: Text to Columns

Ini cara tercepat, dan sering bikin orang kaget karena sesimpel itu.

  1. Blok kolom tanggal yang bermasalah.
  2. Buka tab Data > Text to Columns.
  3. Pilih Delimited, klik Next. Klik Next lagi (jangan centang apa-apa).
  4. Di langkah 3, pilih Date, lalu pilih urutan DMY (buat format Indonesia).
  5. Klik Finish.

Kolomnya langsung loncat ke kanan. Itu tandanya sekarang dia beneran tanggal.

Cara lain: DATEVALUE

Kalau kamu mau di kolom bantu:

=DATEVALUE(A2)

Hasilnya angka serial. Format sel hasilnya jadi Date, beres.

DATEVALUE cuma jalan kalau teksnya masih kebaca sebagai pola tanggal yang dikenal Excel. Kalau isinya "30 Maret 26 (revisi)", dia error. Bersihin dulu teksnya.

Kenapa 3/4/2026 kebaca jadi April, bukan Maret?

Setting regional. Kalau komputer kamu masih English (US), Excel baca urutan bulan/tanggal/tahun.

Jadi 3/4/2026 dia baca 4 Maret. Padahal maksud kamu 3 April.

Yang bahaya: buat tanggal 1–12, Excel gak protes. Dia diem-diem salah baca. Baru pas ketemu 25/12 dia bingung dan ngubah jadi teks.

Artinya di satu kolom bisa ada campuran: sebagian tanggal salah bulan, sebagian jadi teks. Kacau.

Solusinya

Waktu ngetik tanggal manual, pakai format yang gak ambigu: 2026-04-03 atau 3-Apr-2026. Dua-duanya kebaca sama di semua regional.

Kalau mau permanen, ganti regional lewat Control Panel > Region > Format > Indonesian.

Contoh kasus: log transaksi toko_berkah

Ini data mentah dari mesin kasir toko_berkah — 8.200 baris transaksi bulan Maret. Kolom tanggalnya diekspor sebagai teks.

id_transaksitanggal (teks)total
TRX-001201/03/2026 07:1542500
TRX-001301/03/2026 07:22128000
TRX-001401/03/2026 18:4067000

Pemilik toko mau tau: jam berapa toko paling ramai?

Selama tanggalnya masih teks, pertanyaan itu gak bisa dijawab. Pivot table gak bisa grouping jam dari teks.

Langkahnya:

  1. Text to Columns, pilih Date, urutan DMY. Kolom jadi tanggal beneran.
  2. Bikin kolom bantu buat jam: =HOUR(B2)
  3. Bikin kolom bantu buat nama hari, pakai format custom dddd di kolom salinan tanggal.
  4. Pivot table: baris = jam, nilai = COUNT transaksi.

Hasil dari dataset ngulikdata:

JamJumlah transaksi% dari total
06:00–08:001.96824%
11:00–13:001.39417%
17:00–20:002.87035%
Jam lainnya1.96824%

35% transaksi terjadi antara jam 5 sore sampai 8 malam. Tapi jadwal shift kasir waktu itu naruh 2 orang di pagi hari dan cuma 1 orang di sore.

Satu kolom tanggal yang dibenerin. Satu keputusan shift yang berubah.

Kalau kamu mau ngitung selisih hari antara transaksi pertama dan terakhir pelanggan, tinggal kurangin aja tanggalnya — lihat cara pakai DATEDIF.

Kesalahan umum waktu format tanggal

1. Ngetik tanggal sebagai teks dari awal

Ngetik '30/03/2026 (pakai apostrof di depan) atau nempelin dari Notepad. Excel baca itu teks, dan kamu bakal ribet belakangan.

Ketik langsung 30/3/2026. Excel bakal ngenalin dia sebagai tanggal dan naruh rata kanan.

2. Nyangka format bisa ngubah teks jadi tanggal

Kalau selnya isinya teks, ganti format ke Date gak akan bikin dia jadi tanggal. Tampilannya tetap teks polos.

Format cuma jalan buat sel yang isinya udah angka. Benerin dulu isinya pakai Text to Columns, baru pasang format.

3. Pakai mm padahal maksudnya menit

Kode hh:mm bener — mm di situ jadi menit. Tapi mm:ss kalau berdiri sendiri bisa dibaca bulan:detik.

Aman: selalu tulis jam lengkap, hh:mm:ss.

4. Tahun 2 digit yang ambigu

Kamu ketik 30/3/26. Excel nebak itu 2026. Tapi kalau kamu ketik 30/3/56, Excel bisa nebak 1956.

Batasnya: 00–29 dibaca 2000-an, 30–99 dibaca 1900-an. Ketik tahun 4 digit biar gak ada drama.

5. Nama hari keluar bahasa Inggris

Kode dddd ngasih "Monday", bukan "Senin". Itu gara-gara regional komputer masih English.

Solusi cepat tanpa ubah setting sistem: pakai kolom bantu dengan CHOOSE dan WEEKDAY.

=CHOOSE(WEEKDAY(A2;2);"Senin";"Selasa";"Rabu";"Kamis";"Jumat";"Sabtu";"Minggu")

FAQ

Kenapa tanggal di Excel berubah jadi angka aneh kayak 45383?

Soalnya itu nilai asli tanggalnya. Excel nyimpen tanggal sebagai angka serial yang dihitung dari 1 Januari 1900. Angka 45383 artinya hari ke-45.383 setelah tanggal itu. Yang kejadian biasanya format selnya kereset jadi General. Blok selnya, tekan Ctrl+1, pilih Date atau tulis kode custom dd/mm/yyyy. Angkanya bakal balik jadi tanggal.

Gimana cara benerin tanggal yang kebaca jadi teks di Excel?

Ciri tanggal teks: dia rata kiri di sel, dan SUM atau filter tanggal gak jalan. Cara cepat benerinnya pakai Text to Columns. Blok kolomnya, buka Data > Text to Columns > Next > Next > pilih Date lalu tentukan urutannya (DMY buat format Indonesia) > Finish. Alternatif lain pakai fungsi DATEVALUE di kolom bantu.

Apa kode custom buat nampilin nama hari di Excel?

Pakai kode dddd buat nama hari penuh (Senin, Selasa) dan ddd buat singkatannya (Sen, Sel). Kamu bisa gabung dengan tanggal: dddd, dd mmmm yyyy nampilin Senin, 30 Maret 2026. Nama hari yang muncul ngikutin bahasa setting regional komputer. Kalau regional-nya English, hasilnya Monday, bukan Senin.

Kenapa tanggal 3/4/2026 kebaca jadi April, bukan Maret?

Gara-gara setting regional komputer kamu masih English (US) yang baca urutan bulan/tanggal/tahun. Jadi 3/4 dibaca 4 Maret, bukan 3 April. Buat ngindarin ini, ketik tanggal pakai format yang gak ambigu: 2026-03-04 atau 4-Mar-2026. Kedua format itu kebaca sama di semua setting regional.

Gimana cara ngitung selisih hari antara dua tanggal?

Kurangin aja langsung: =B2-A2. Soalnya tanggal itu angka, hasilnya keluar dalam satuan hari. Pastiin sel hasilnya diformat General atau Number, bukan Date, kalau nggak hasilnya malah tampil sebagai tanggal aneh. Buat selisih dalam bulan atau tahun, pakai fungsi DATEDIF.

Penutup

Tiga hal yang perlu nempel:

  • Tanggal = angka. Format cuma tampilan. Kalau nilainya teks, format gak nolong.
  • Rata kiri = teks. Rata kanan = tanggal beneran. Cek itu duluan tiap kali ada masalah.
  • Kode custom dd-mmm-yyyy paling aman buat laporan — gak ada yang salah baca bulan.

Coba sekarang: buka kolom tanggal kamu, lihat rata kiri atau kanan. Kalau kiri, jalankan Text to Columns.

Lanjut baca cara format angka di Excel buat Rupiah dan persen, atau bikin pivot table dari data transaksi. Buat daftar lengkap kode format tanggal, cek dokumentasi resmi Microsoft.

Fungsi yang bakal kepakai bareng tanggal: TODAY buat tanggal hari ini yang update otomatis.

Coba Langsung

Mau praktek langsung? Mulai latihan SQL gratis

Latihan interaktif, langsung di browser.

Buka NgulikSQL →
Bagikan:
Bima
Ditulis oleh

Bima

Founder & Data Professional

Founder Ngulik Data. Passionate about making data analysis accessible for everyone.

Artikel Terkait

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis
Tutorial Excel & Sheets
11 Juli 2026•10 menit baca

Template Laporan Penjualan Excel: Struktur yang Dipakai Analis

Template laporan penjualan yang bener cuma butuh 3 sheet. Yang bikin laporan orang rusak biasanya karena data mentah dan hasil dicampur di satu tempat.

BimaBima
Cara Menghubungkan Google Sheets ke Looker Studio
Tutorial Excel & Sheets
8 Juli 2026•10 menit baca

Cara Menghubungkan Google Sheets ke Looker Studio

Nyambungin Google Sheets ke Looker Studio cuma butuh 5 menit. Yang bikin lama itu datanya belum rapi. Ini urutan yang bener.

BimaBima
Cara Share Google Sheets dengan Aman: Permission & Protected Range
Tutorial Excel & Sheets
5 Juli 2026•9 menit baca

Cara Share Google Sheets dengan Aman: Permission & Protected Range

Panduan step by step share Google Sheets tanpa bikin rumus kehapus atau data gaji bocor — dari level permission, protected range, sampai audit siapa yang buka.

BimaBima
Kembali ke Blog
Ngulik Data logoNgulik Data

Platform edukasi data lengkap untuk professionals Indonesia. Belajar SQL, Data Analysis, dan lebih banyak lagi dengan praktek langsung dan feedback real-time.

Copyright © 2026 - All rights reserved

LINKS
SupportPricingDatasetBlogAffiliates
LEGAL
Terms of servicesPrivacy policy
Ngulik Data
DatasetLeaderboardBlogStore