Menu

Rumus TEXT Excel: Format Angka dan Tanggal Jadi Teks

=TEXT(A2,"mmm d, yyyy") mengubah tanggal di A2 menjadi teks seperti Mar 15, 2026, dan =TEXT(B2,"$#,##0.00") mengubah 1250.5 menjadi $1,250.50. Hasilnya berupa teks, jadi pakai untuk label, bukan untuk perhitungan lanjutan.

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

=TEXT(A2,"mmm d, yyyy") mengubah tanggal di A2 menjadi teks Mar 15, 2026, dan =TEXT(B2,"$#,##0.00") mengubah angka 1250.5 menjadi $1,250.50. Argumen kedua adalah kode format, di dalam tanda kutip, ditulis dengan kode yang sama seperti di Format Cells > Custom.

Format tanggal dan angka sebagai teks
C2
ABCD
1DateAmountDate as textAmount as text
22026-03-151250.5Mar 15, 2026$1,250.50
3Sunday1,251
42026-03-151250.5
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Ubah tanggal di A2 atau jumlah di B2, keenam teksnya ikut berubah. TEXT bisa dipakai di semua versi Excel dan di Google Sheets.

Kode format tanggal

Satu tanggal, banyak format
B2
ABCD
1CodeResultDate
2d52026-03-05
3dd05
4dddThu
5ddddThursday
6mmmMar
7mmmmMarch
8dd/mm/yyyy05/03/2026
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.
  • d dan dd: tanggal (hari dalam bulan), tanpa dan dengan nol di depan.
  • ddd dan dddd: nama hari, pendek dan panjang (Thu, Thursday). Penjelasan lebih lanjut ada di halaman WEEKDAY.
  • m, mm, mmm, mmmm: bulan sebagai 3, 03, Mar, March.
  • yy dan yyyy: tahun sebagai 26 atau 2026.

Ketik kode lain di kolom A, misalnya mmmm yyyy atau ddd d mmm, dan kolom B menampilkannya. Kode format bergantung pada bahasa Excel-mu: Excel berbahasa Jerman menulis TT.MM.JJJJ di tempat Excel berbahasa Inggris menulis dd.mm.yyyy.

Nama hari
B2
AB
1DateWeekday
22026-03-09
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Giliranmu: Di B2, kembalikan nama hari lengkap dari tanggal di A2, misalnya Monday.

Kode angka, mata uang dan persen

Kode1234.567 menjadiArti
01235bilangan bulat, dibulatkan
0.001234.57dua angka desimal
#,##01,235pemisah ribuan
$#,##0.00$1,234.57mata uang
0%123457%dikali 100, dengan tanda persen
000000001235minimal 6 digit, nol di depan

0 adalah digit yang selalu ditampilkan, # adalah digit yang hanya ditampilkan jika diperlukan. Coba di sini:

Kode angka
C2
ABC
1ValueCodeResult
21234.5670.001234.57
30.2560.0%25.6%
442000000000042
5-1500#,##0;(#,##0)(1,500)
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Kode terakhir punya dua bagian yang dipisahkan titik koma: bagian pertama untuk angka positif, bagian kedua untuk angka negatif, di sini di dalam tanda kurung seperti yang sering ditampilkan dalam akuntansi. Menambahkan nol di depan, seperti di baris 4, dibahas di halaman nol di depan.

Tampilkan suku bunga sebagai persen
B2
AB
1RateLabel
20.125
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

Giliranmu: Di B2, kembalikan suku bunga di A2 sebagai teks dengan satu angka desimal dan tanda persen, misalnya 12.5%.

Menggabungkan teks dengan angka atau tanggal yang diformat

Inilah alasan paling umum untuk memakai TEXT. Menggabungkan angka dengan & menghilangkan formatnya, jadi nilainya digabung sebagaimana tersimpan:

Kalimat dengan tanggal dan jumlah
C2
ABC
1DueAmountMessage
22026-04-301250.5Pay $1,250.50 by April 30
3Pay 1250.5 by 46142
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

C3 menunjukkan alasannya: tanpa TEXT, tanggal digabung sebagai nomor serinya dan jumlahnya sebagai angka biasa. Untuk waktu, pakai kode seperti "h:mm AM/PM" atau "hh:mm", dan "[h]:mm" untuk durasi lebih dari 24 jam. Di sebelah h atau s, mm berarti menit, bukan bulan. Concatenate menjelaskan lebih banyak tentang menggabungkan teks.

Kesalahan umum: TEXT menghentikan perhitungan

TEXT mengembalikan teks. Hasilnya terlihat seperti angka, tetapi SUM melewatinya dan selnya rata seperti teks:

Teks yang diformat tidak bisa dijumlahkan
B5
AB
1PriceTEXT(price,"0.00")
212.512.50
388.00
420.2520.25
540.750
Klik sel untuk melihat rumusnya. Ubah angka atau rumus, dan lembar kerja langsung menghitung ulang.

B5 totalnya 0. Jika kamu hanya ingin tampilan angkanya berbeda, biarkan tetap sebagai angka dan ubah format selnya: pilih selnya, tekan Ctrl+1 (Cmd+1 di Mac), lalu pilih format di bawah Number atau ketik kode yang sama di bawah Custom. Sel itu lalu tampil seperti hasil TEXT, dan tetap bisa dijumlahkan.

Pertanyaan yang sering diajukan

Apa fungsi TEXT di Excel?

TEXT mengubah angka atau tanggal menjadi teks dengan format yang kamu tentukan: =TEXT(A2,"$#,##0.00") mengembalikan $1,250.50 untuk 1250.5. Fungsi ini paling sering dipakai untuk mempertahankan format saat menggabungkan sebuah nilai dengan teks lain.

Bagaimana cara mengubah tanggal menjadi teks di Excel?

=TEXT(A2,"yyyy-mm-dd") mengembalikan 2026-03-15; "mmm d, yyyy" mengembalikan Mar 15, 2026; "dddd" mengembalikan nama harinya, misalnya Sunday.

Kenapa hasil TEXT tidak bisa dijumlahkan?

TEXT mengembalikan teks, dan SUM melewati teks, jadi kolom berisi hasil TEXT totalnya 0. Simpan angkanya di sel tersendiri dan pakai Format Cells (Ctrl+1) untuk mengubah tampilannya; pakai TEXT hanya untuk label.

Kenapa kode format TEXT saya tidak bekerja di Excel berbahasa Jerman atau Prancis?

Kode tanggal mengikuti bahasa Excel: Excel berbahasa Jerman menulis tahun sebagai JJJJ dan hari sebagai TT, jadi =TEXT(A2;"TT.MM.JJJJ"). Kode yang disalin dari contoh berbahasa Inggris akan menampilkan hurufnya apa adanya.

Ilustrasi bahasa pemrograman di Coddy

Belajar coding dengan Coddy

Mulai