Rumus TEXT Excel: Format Angka & Tanggal Jadi Teks Rapi
Blog/Tutorial Excel & Sheets/Rumus TEXT Excel: Format Angka & Tanggal Jadi Teks Rapi

Rumus TEXT Excel: Format Angka & Tanggal Jadi Teks Rapi

BimaBima
·14 Februari 2026·9 menit baca

Penulis

Bima

Bima

Founder & Data Professional

Bagikan

TL;DR

Rumus TEXT Excel ngubah angka atau tanggal jadi teks dengan tampilan yang kamu atur lewat kode format, misalnya =TEXT(A2;"Rp#.##0") buat jadi Rp1.500.000. Rumus ini kepake pas kamu mau gabungin angka ke dalam kalimat, kayak "Total belanja: Rp1.500.000", soalnya angka mentah bakal kehilangan formatnya kalau digabung pakai &. Konsekuensinya satu: hasil TEXT itu teks, jadi gak bisa dijumlah lagi pakai SUM.

Rumus TEXT Excel ngubah angka atau tanggal jadi teks dengan format yang kamu atur sendiri. Formatnya =TEXT(nilai; "kode_format"). Angka 1500000 bisa jadi Rp1.500.000, tanggal 14/02/2026 bisa jadi 14 Februari 2026.

Kelihatan sepele. Tapi begitu kamu mau gabungin angka ke dalam kalimat, rumus ini satu-satunya jalan.

Coba aja tulis ="Total: "&B2 di sel yang isinya harga. Yang keluar bukan "Total: Rp1.500.000", tapi "Total: 1500000". Formatnya raib. Nah, TEXT yang balikin format itu.

Apa itu rumus TEXT di Excel?

Rumus TEXT adalah fungsi yang ngubah angka jadi teks dengan tampilan yang kamu tentuin lewat kode format. Dia butuh dua bahan: nilai yang mau diubah, sama kode format yang nentuin gimana nilai itu ditampilin. Hasilnya selalu berupa teks, bukan angka.

=TEXT(1500000; "Rp#.##0")     → Rp1.500.000
=TEXT(0,235; "0,0%")          → 23,5%
=TEXT("14/2/2026"; "dd mmmm") → 14 Februari

Aku pakai titik koma sebagai pemisah argumen, soalnya itu default Excel versi Indonesia. Kalau Excel kamu setelan English, ganti jadi koma.

Satu hal yang wajib kamu inget dari awal: hasil TEXT itu teks. Angka 1.500.000 yang udah lewat TEXT nggak bisa dijumlah lagi pakai SUM. Ini bukan bug, ini memang tujuannya.

Gimana cara nulis kode format di rumus TEXT?

Kode format itu cetakan tampilan. Kamu nulis pola pakai simbol khusus, terus Excel nyocokin angkanya ke pola itu. Simbol 0 maksa munculin digit, simbol # munculin digit cuma kalau ada isinya. Buat tanggal, hurufnya beda lagi: d buat hari, m buat bulan, y buat tahun.

Ini kode yang paling sering kepake:

Kode formatContoh rumusHasil
#.##0=TEXT(1500000; "#.##0")1.500.000
Rp#.##0=TEXT(1500000; "Rp#.##0")Rp1.500.000
0,00=TEXT(3,14159; "0,00")3,14
0,0%=TEXT(0,235; "0,0%")23,5%
00000=TEXT(42; "00000")00042
dd/mm/yyyy=TEXT(A2; "dd/mm/yyyy")14/02/2026
dd mmmm yyyy=TEXT(A2; "dd mmmm yyyy")14 Februari 2026
dddd=TEXT(A2; "dddd")Sabtu
hh:mm=TEXT(A2; "hh:mm")14:30

Perhatiin baris 00000. Ini trik buat nomor invoice atau kode produk yang harus lima digit. Angka 42 jadi 00042, nol di depannya nggak ilang. Kalau kamu ketik langsung 00042 ke sel, Excel bakal buang nolnya dan nyisain 42.

Daftar kode format lengkap ada di dokumentasi resmi Microsoft. Tapi jujur, sembilan kode di tabel atas udah nutup hampir semua kebutuhan laporan harian.

Gimana cara format angka jadi Rupiah pakai TEXT?

Bungkus angkanya pakai kode "Rp#.##0". Simbol #.##0 yang bikin pemisah ribuan muncul otomatis, dan tulisan Rp ditempel di depan sebagai teks biasa.

=TEXT(A2; "Rp#.##0")      → Rp1.500.000
=TEXT(A2; "Rp#.##0,00")   → Rp1.500.000,00

Mau ada spasi setelah Rp? Tinggal ketik spasinya di dalam kode.

=TEXT(A2; "Rp #.##0")     → Rp 1.500.000

Angka minus biasanya perlu perlakuan khusus di laporan keuangan. Kode format bisa punya dua bagian yang dipisah titik koma: bagian pertama buat angka positif, bagian kedua buat negatif.

=TEXT(-250000; "Rp#.##0;(Rp#.##0)")   → (Rp250.000)

Rugi Rp 250.000 ditampilin dalam kurung, gaya laporan akuntansi. Rapi, dan atasan kamu langsung ngerti itu angka merah.

Gimana cara ubah tanggal jadi "14 Februari 2026"?

Pakai kode "dd mmmm yyyy". Huruf mmmm (empat m) yang nentuin nama bulan keluar panjang, bukan angka.

=TEXT(A2; "dd mmmm yyyy")    → 14 Februari 2026
=TEXT(A2; "dd mmm yyyy")     → 14 Feb 2026
=TEXT(A2; "dddd, dd/mm/yy")  → Sabtu, 14/02/26

Jumlah huruf m nentuin bentuknya. Satu m keluar 2, dua mm keluar 02, tiga mmm keluar Feb, empat mmmm keluar Februari. Sama polanya buat d: dddd keluar nama hari lengkap.

Nama bulan yang keluar ngikutin setelan regional Excel kamu. Kalau Excel-mu bahasa English, mmmm bakal keluar "February", bukan "Februari". Perbaikannya ada di Windows Settings, bagian Region, ganti ke Indonesia. Kalau kamu nggak mau utak-atik setelan sistem, bikin aja daftar bulan sendiri:

=CHOOSE(MONTH(A2);"Januari";"Februari";"Maret";"April";"Mei";"Juni";
        "Juli";"Agustus";"September";"Oktober";"November";"Desember")

Cara ini aman dipakai di komputer siapa pun, nggak peduli setelan regionalnya apa.

Contoh kasus: keterangan invoice Toko Berkah

Toko Berkah, toko sembako langganan aku pakai buat contoh, mau bikin kolom keterangan otomatis di invoice. Formatnya kayak gini:

Invoice INV-00042 — Beras Premium 10 kg, jatuh tempo 14 Februari 2026, total Rp1.500.000

Datanya kepisah di beberapa kolom. Nomor urut di A2, nama barang di B2, tanggal jatuh tempo di C2, total di D2. Kalau digabung mentah-mentah, hasilnya berantakan:

="Invoice INV-"&A2&" — "&B2&", jatuh tempo "&C2&", total "&D2

Hasilnya: Invoice INV-42 — Beras Premium 10 kg, jatuh tempo 46067, total 1500000.

Tanggal berubah jadi 46067. Itu angka seri tanggal, cara Excel nyimpen tanggal di dalam. Total kehilangan pemisah ribuan. Nomor invoice kehilangan nol di depannya.

Bungkus tiga bagian itu pakai TEXT, langsung beres:

="Invoice INV-"&TEXT(A2;"00000")&" — "&B2&
 ", jatuh tempo "&TEXT(C2;"dd mmmm yyyy")&
 ", total "&TEXT(D2;"Rp#.##0")

Hasilnya persis kayak contoh di atas. Satu rumus, satu tarik ke bawah, 200 baris invoice kelar.

Yang bikin ini kepake banget: kolom keterangan ini bisa langsung kamu copy ke WhatsApp buat ditagih ke pelanggan. Nggak perlu ngetik ulang satu-satu. Waktu aku bantu satu UMKM keripik rapiin penagihan mereka, rekap 180 invoice yang tadinya diketik manual tiap bulan jadi selesai dalam satu tarikan rumus.

Kalau kamu masih baru sama operator & buat nyambung teks, aku udah tulis dasarnya di rumus CONCATENATE Excel.

Kesalahan umum pakai rumus TEXT

  • Nyoba jumlahin hasil TEXT. Kolom yang isinya =TEXT(...) nggak bisa di-SUM. Hasilnya nol, dan kamu bakal bingung nyari salahnya di mana. Simpan angka mentah di kolom lain buat hitungan, TEXT cuma buat kolom tampilan.
  • Pakai TEXT padahal cukup Format Cells. Kalau kamu cuma pengen angka di layar keliatan Rp1.500.000 dan angkanya masih mau dihitung, pakai Format Cells (Ctrl+1). Nilainya tetap angka. TEXT baru perlu pas angkanya mau digabung ke dalam kalimat.
  • Salah jumlah huruf m. mm di posisi jam artinya menit, bukan bulan. =TEXT(A2;"hh:mm") bener, tapi =TEXT(A2;"mm/dd") tetap dibaca bulan soalnya nggak ada hh di depannya. Kalau hasilnya aneh, cek konteks kodenya.
  • Lupa tanda kutip di kode format. =TEXT(A2; dd mmmm yyyy) bakal error. Kode format wajib dibungkus tanda kutip.
  • Ngarep TEXT bisa ngebulatin buat hitungan. =TEXT(2,567;"0,00") memang keluar 2,57, tapi itu teks. Buat pembulatan yang nilainya beneran berubah, pakai ROUND. Aku bahas bedanya di rumus pembulatan Excel.

FAQ

Apa fungsi rumus TEXT di Excel?

Rumus TEXT ngubah angka, tanggal, atau jam jadi teks dengan format yang kamu tentuin lewat kode format. Formatnya =TEXT(nilai; "kode_format"). Paling sering dipakai pas kamu mau nyisipin angka ke dalam kalimat, misalnya bikin keterangan invoice "Total: Rp1.500.000". Tanpa TEXT, angka yang digabung pakai & bakal muncul mentah jadi 1500000.

Kenapa hasil rumus TEXT gak bisa dijumlah pakai SUM?

Soalnya hasil TEXT itu teks, bukan angka. Excel lihat "Rp1.500.000" sebagai deretan karakter, sama kayak nama orang. SUM cuma jumlahin sel yang isinya angka, jadi sel hasil TEXT bakal dilewatin dan totalnya nol. Solusinya: simpan angka mentah di kolom terpisah buat dihitung, pakai TEXT cuma buat kolom tampilan.

Apa bedanya rumus TEXT sama Format Cells?

Format Cells cuma ngubah tampilan, nilai di dalam selnya tetap angka dan tetap bisa dihitung. Rumus TEXT beneran bikin nilai baru berupa teks. Kalau angkanya masih mau kamu jumlah atau kali, pakai Format Cells. Kalau angkanya mau digabung ke dalam kalimat atau judul, baru pakai TEXT.

Gimana cara nampilin nama bulan Indonesia pakai TEXT?

Pakai kode format "mmmm" buat nama bulan panjang, misalnya =TEXT(A2;"dd mmmm yyyy"). Hasilnya ngikutin bahasa regional Excel kamu. Kalau Excel-mu setelan English, yang keluar "14 February 2026". Biar keluar "Februari", ganti Region ke Indonesia di Windows Settings, atau bikin daftar nama bulan sendiri pakai CHOOSE.

Apakah rumus TEXT ada di Google Sheets?

Ada, dan cara pakainya sama persis: =TEXT(nilai; "kode_format"). Kode formatnya juga mirip, jadi dd mmmm yyyy dan #.##0 jalan di dua-duanya. Bedanya cuma pemisah argumen. Google Sheets pakai koma, Excel versi Indonesia biasanya pakai titik koma.

Penutup

Tiga hal yang perlu kamu bawa pulang. Kode format itu inti dari TEXT, dan sembilan kode di tabel atas udah nutup hampir semua kebutuhan laporan. TEXT wajib kamu pakai tiap kali angka atau tanggal mau digabung ke dalam kalimat. Dan hasilnya selalu teks, jadi jangan harap bisa dijumlah lagi.

Mau lihat semua argumen dan variasi kode format TEXT dalam satu halaman? Cek halaman fungsi TEXT di Ngulik Data. Kalau kamu lagi ngadepin masalah kebalikannya — angka yang malah kesimpen jadi teks dan nggak bisa dihitung — mampir ke halaman fungsi VALUE.

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