Rumus TEXT di Excel

Mengubah angka/tanggal menjadi teks dengan format tertentu. Wajib saat angka digabung dengan kalimat.

Baru pertama kali pakai rumus Excel? Begini cara mengetiknya
  1. Klik sel tempat hasil ingin muncul, misalnya sel kosong di bawah tabel.
  2. Ketik tanda sama dengan, lalu nama fungsi dan kurung buka: =TEXT(. Semua rumus Excel selalu diawali =.
  3. Isi bagian di dalam kurung (disebut argumen). Untuk memilih range, cukup klik dan tarik mouse di atas sel-selnya. Pisahkan tiap argumen dengan titik koma ;.
  4. Tutup dengan kurung ) lalu tekan Enter. Hasilnya langsung tampil di sel.
  5. Klik lagi sel hasil untuk melihat rumusnya di formula bar (kotak bertanda fx di atas sheet). Mau dipakai di baris lain? Tarik kotak kecil di pojok kanan bawah sel.

Kalau Excel-mu berbahasa Inggris atau region US dan rumus ditolak, ganti titik koma dengan koma.

Penjelasan sederhana

Saat angka digabung dengan kalimat, Excel membuang format tampilannya. Angka 1.250.000 yang tadinya rapi bisa berubah jadi 1250000 tanpa titik. TEXT mengubah angka atau tanggal menjadi teks yang sudah berformat, jadi tampilannya tetap rapi di dalam kalimat.

Kamu cukup memberi angka dan kode format. Kode format adalah pola tampilan, misalnya "#.##0" untuk titik ribuan atau "dd/mm/yyyy" untuk tanggal. Tanda # dan 0 mewakili tempat angka.

Sintaks

=TEXT(nilai; "format")
ArgumenKeterangan
nilaiAngka atau tanggal.
formatKode format, misalnya "#.##0", "0%", "dd/mm/yyyy".

Tanda [kurung siku] berarti argumen opsional. Di Excel berbahasa Inggris/region US, ganti titik koma (;) dengan koma (,).

Contoh rumus TEXT

Data contoh: teks berantakan khas data impor

AB
1DataAngka
2 andi pratama 1250000
3BDG-2026-01470,257
4Jl. Merdeka No. 10, Bandung, Jawa Barat
5budi.santoso@gmail.com
6081234567890
7Kopi Susu Gula Aren
fx ="Total: Rp "&TEXT(B2;"#.##0")
HasilTotal: Rp 1.250.000

Tanpa TEXT, hasilnya "Total: Rp 1250000" tanpa titik ribuan.

Cara kerjanya, langkah demi langkah

  1. Excel membaca sel B2, yang berisi angka 1250000.
  2. TEXT(B2;"#.##0") mengubah angka itu menjadi teks 1.250.000 dengan titik ribuan.
  3. Tanda & menyambung teks "Total: Rp " dengan hasil tadi.
  4. Hasilnya Total: Rp 1.250.000.

Dipakai untuk apa di kantor?

  • Membuat kalimat otomatis di invoice atau kuitansi, seperti Total: Rp 1.250.000.
  • Menampilkan nama hari dari tanggal dalam bahasa Indonesia: =TEXT(A2;"[$-421]dddd").
  • Menulis keterangan laporan seperti Diskon 25% dengan TEXT(B3;"0%"), yang mengubah 0,257 menjadi 26%.

Kesalahan yang sering terjadi

  • Kode format tidak sesuai pengaturan region komputer. Di region Indonesia ribuan memakai titik ("#.##0"), sedangkan di region Inggris memakai koma ("#,##0"). Kalau hasilnya aneh, coba pemisah yang satunya.
  • Hasil TEXT dipakai untuk dijumlah. Hasilnya sudah teks, jadi simpan angka asli di sel lain untuk perhitungan dan pakai TEXT hanya untuk tampilan.
  • Lupa tanda kutip di kode format, misalnya TEXT(B2;#.##0). Kode format harus selalu diapit "...".

Error yang sering muncul: #####

Progres bab Rumus Teks 0/26 dipelajari
Lanjut: VALUE