Cara Mengubah Format Angka Menjadi Teks di Excel: 5 Metode Aman (TEXT, Apostrophe, Format Text, "", Paste Values) + Contoh Nol Depan
Diperbarui: 24 Februari 2026
Keyword “angka jadi teks” sering dipakai untuk kebutuhan yang sangat praktis: menyimpan nol di depan (kode barang/kode pos), membuat ID dokumen (INV-yyyymmdd-0001), atau menggabungkan angka dengan satuan (mis. 30° / 12 kg).
Masalahnya, kalau kamu asal mengubah angka jadi teks, Excel bisa “kehilangan kemampuan” menghitung (SUM/SUMIF), sort bisa terlihat aneh, dan rekap jadi berantakan.
Di artikel ini kamu dapat 5 cara yang aman, plus contoh tabel siap ketik agar bisa langsung uji.
Ringkasan cepat:
- Kalau butuh hasil benar-benar teks dengan format tertentu: pakai TEXT() (paling rapi).
- Kalau hanya ingin menyimpan nol depan saat input: set kolom ke Text dulu atau pakai tanda petik (').
- Konversi cepat angka→teks tanpa format khusus: =A2&"".
- Kalau hasil rumus ingin dijadikan permanen: Copy → Paste Special → Values.
- Wajib paham bedanya: format tampilan vs tipe data (Number/Text) supaya tidak salah pakai.
Daftar isi
- Bedanya “format tampilan” vs “angka jadi teks beneran”
- Checklist sebelum mulai
- Contoh data latihan (siap ketik)
- Metode 1: TEXT() (paling rapi untuk nol depan & format tertentu)
- Metode 2: Apostrophe (') untuk menyimpan sebagai teks
- Metode 3: Format Cells → Text (sebelum input/paste)
- Metode 4: "" (concatenate) untuk konversi cepat
- Metode 5: Paste Values (mengunci hasil tanpa rumus)
- Kesalahan umum + solusi
- Tabel risiko (data hilang/tidak)
- FAQ
- Baca juga di Beginisob.com
Bedanya “format tampilan” vs “angka jadi teks beneran”
Ini penentu aman atau tidak:
- Format tampilan (Custom format): angka tetap bertipe Number, cuma tampilannya yang berubah (misalnya tampil 000123). Ini masih enak untuk dihitung.
- Jadi teks: nilainya bertipe Text. Cocok untuk kode/ID/label, tapi biasanya tidak enak untuk operasi hitung sampai dikonversi lagi.
Jika kamu ingin memahami konsep Number vs Text secara rapi (biar tidak ketipu “kelihatan sama”), baca: Berikut yang Termasuk Tipe Data dalam Excel (Number, Text, Date/Time, dll).
Checklist sebelum mulai
- Jangan timpa kolom asli dulu. Buat kolom hasil di sebelahnya untuk audit.
- Pastikan tujuanmu jelas: butuh teks permanen atau cuma tampilan saja.
- Kalau datanya banyak dan rutin, jadikan range sebagai Excel Table (Ctrl+T) agar rapi dan tidak mudah geser.
Catatan penting: kasus kebalikan dari artikel ini adalah “angka terbaca teks” yang bikin SUM/SUMIF hasil 0. Kalau itu yang kamu alami, gunakan panduan auditnya: Audit Data “Angka Tersimpan sebagai Teks” agar SUMIF/SUMIFS Normal.
Contoh data latihan (siap ketik)
Ketik tabel ini mulai dari sel A1.
| A: Angka_Asli | B: Teks_NolDepan | C: Teks_Biasa | D: ID_Dokumen |
|---|---|---|---|
| 7 | (rumus) | (rumus) | (rumus) |
| 123 | (rumus) | (rumus) | (rumus) |
| 20260224 | (rumus) | (rumus) | (rumus) |
Metode 1: TEXT() (paling rapi untuk nol depan & format tertentu)
TEXT mengubah angka menjadi teks dengan format yang kamu tentukan.
1) Nol depan (mis. 6 digit: 000007, 000123)
- Di B2:
=TEXT(A2,"000000") - Tarik ke bawah.
2) Konversi angka jadi teks biasa (tanpa nol depan)
- Di C2:
=TEXT(A2,"0")
3) Contoh output yang diharapkan (simulasi per sel)
| Baris | Angka_Asli (A) | Rumus B (TEXT 6 digit) | Hasil B (teks) | Rumus C (TEXT biasa) | Hasil C (teks) |
|---|---|---|---|---|---|
| 2 | 7 | =TEXT(A2,"000000") | 000007 | =TEXT(A2,"0") | 7 |
| 3 | 123 | =TEXT(A3,"000000") | 000123 | =TEXT(A3,"0") | 123 |
| 4 | 20260224 | =TEXT(A4,"000000") | 20260224 | =TEXT(A4,"0") | 20260224 |
Untuk pola rumus harian (teks, tanggal, lookup, validasi) yang sering dipakai admin, kamu bisa lanjut ke: Rumus Excel yang Sering Digunakan Admin.
Metode 2: Apostrophe (') untuk menyimpan sebagai teks
Ini cara manual paling simpel. Kamu menulis angka dengan tanda petik di depan, misalnya '00123. Excel akan menyimpan sebagai Text.
Contoh cepat
- Ketik di sel:
'00123→ yang tampil biasanya 00123 (petiknya tidak terlihat). - Cocok untuk: kode pos, nomor rekening tertentu, nomor pelanggan yang harus utuh.
Metode 3: Format Cells → Text (sebelum input/paste)
Pakai ini kalau kamu akan mengisi 1 kolom panjang dan ingin semuanya otomatis disimpan sebagai Text.
Langkah
- Blok kolom/area target (mis. kolom B).
- Klik kanan → Format Cells → pilih Text → OK.
- Baru ketik/paste data ke kolom itu.
Metode 4: "" (concatenate) untuk konversi cepat
Kalau kamu butuh cara cepat tanpa format khusus, trik paling sederhana adalah menempelkan string kosong.
Rumus
- Di C2:
=A2&""
Catatan: metode ini hanya mengubah menjadi teks, tapi tidak membuat nol depan otomatis. Kalau butuh nol depan, lebih tepat pakai TEXT("000000").
Contoh nyata: saat kamu menggabungkan angka dengan simbol/satuan (mis. derajat °), hasilnya memang akan menjadi teks. Lihat contoh praktiknya di: Cara Membuat Derajat (°) di Excel.
Metode 5: Paste Values (mengunci hasil tanpa rumus)
Jika kamu memakai TEXT() atau "", hasilnya rumus. Kalau file sudah final dan kamu ingin hasilnya permanen:
- Copy kolom hasil.
- Paste Special → Values.
Kalau kamu ingin panduan Paste Special yang benar (biar tidak salah tempel), ikuti: Jelaskan Cara Menyalin (Copy) dan Menempel (Paste) dalam Excel.
Kesalahan umum + solusi
1) Setelah jadi teks, SUM/SUMIF tidak jalan
Wajar—karena sekarang nilainya Text. Jika kamu butuh hitung, simpan angka sebagai Number (atau konversi balik ke angka ketika perlu rekap).
2) Nol depan hilang saat input
Gunakan salah satu: Format Cells → Text (sebelum input), apostrophe ('), atau rumus TEXT("000000").
3) “Angka jadi teks” ternyata tidak perlu (cukup tampilan)
Jika kamu cuma butuh tampilan rapi, lebih aman pakai format tampilan (Custom format) agar tetap bisa dihitung. Ini dibahas di artikel tipe data: Tipe Data di Excel (Number vs Text).
Tabel risiko (data hilang/tidak)
| Tindakan | Risiko data hilang? | Risiko rekap jadi salah? | Saran aman |
|---|---|---|---|
| Buat kolom hasil pakai TEXT() | Tidak | Rendah | Paling aman: data asli tetap Number, hasil teks ada di kolom lain. |
| Format Cells → Text (sebelum input) | Tidak | Sedang | Bagus untuk kode/ID, tapi jangan dipakai untuk kolom nominal yang harus dijumlah. |
| Paste Values menimpa kolom asli | Ya (kalau salah tempel) | Tinggi | Jangan timpa kolom asli. Backup dulu atau tempel di kolom hasil. |
| Apostrophe (') input manual | Tidak | Sedang | Cocok untuk beberapa sel, kurang efisien untuk ribuan baris. |
FAQ
1) Rumus Excel untuk mengubah angka menjadi teks apa?
Paling rapi: =TEXT(A2,"0"). Jika butuh nol depan, gunakan format seperti =TEXT(A2,"000000").
2) Bagaimana cara membuat 7 menjadi 000007?
Gunakan: =TEXT(A2,"000000").
3) Setelah pakai TEXT, bagaimana membuat hasilnya permanen?
Copy kolom hasil → Paste Special → Values.
4) Kalau angka sudah jadi teks, bisa dihitung lagi?
Bisa, tapi harus dikonversi lagi menjadi angka saat rekap. Untuk kasus “angka terbaca teks” dan cara auditnya, lihat panduan audit khusus.
Baca juga di Beginisob.com
- Cara Menghitung Jumlah di Excel (SUM, SUMIF, SUMIFS, SUBTOTAL) + Contoh Tabel
- Rumus SUM/SUMIF di Excel Tidak Menghitung / Hasil 0? (Penyebab + Solusi)
- Cara Membuat Nomor Urut di Excel yang Tidak Lompat Saat Filter
- Format Laporan Penjualan Excel: Template 3 Sheet (Transaksi → Rekap → Ringkasan)
- Contoh Data Excel untuk Latihan (Siap Ketik) + Tantangan Rumus Bertahap
Comments
Post a Comment