Rumus REPT Excel: Buat Bar Chart dalam Sel
TL;DR
Rumus REPT Excel mengulang sebuah teks sebanyak jumlah yang kamu tentukan, dengan sintaks =REPT(teks, jumlah_ulang). Kegunaan paling populer adalah bikin bar chart mini di dalam sel, misalnya =REPT("|", B2/1000000) buat ngubah angka penjualan jadi batang. REPT jalan sama persis di Excel dan Google Sheets.
Rumus REPT di Excel ngulang teks sebanyak jumlah yang kamu tentuin. Tulis =REPT("|", 5), hasilnya |||||. Sesederhana itu, tapi kegunaannya kepakai buat bikin bar chart mini langsung di dalam sel.
Banyak yang mikir REPT cuma buat iseng ngulang karakter. Padahal ini cara paling cepat bikin visualisasi ringan tanpa insert chart beneran.
Aku tunjukin sintaksnya, cara bikin bar chart dalam sel, sama beberapa trik kombinasi yang bikin laporan kamu lebih enak dibaca.
Apa itu rumus REPT Excel?
REPT adalah fungsi teks Excel yang ngulang sebuah teks sebanyak angka yang kamu kasih. Sintaksnya =REPT(teks, jumlah_ulang). Misalnya =REPT("ab", 3) ngasih hasil ababab. Fungsi ini ada di Excel dan Google Sheets dengan cara pakai yang sama.
Nama REPT dari kata repeat, alias ulang. Dia nggak ngitung apa-apa, cuma nyusun ulang teks yang kamu kasih sebanyak yang kamu minta.
Karena hasilnya berupa teks, kamu bisa format warnanya, ganti fontnya, atau gabungin sama teks lain pakai operator &. Ini yang bikin REPT lebih fleksibel dari yang keliatan.
Gimana cara pakai rumus REPT?
REPT butuh dua argumen: teks yang mau diulang dan berapa kali diulang. Argumen pertama ditulis dalam tanda kutip kalau berupa teks langsung, atau referensi sel kalau ngambil dari tempat lain.
| Argumen | Isi | Wajib? |
|---|---|---|
| teks | Teks atau karakter yang mau diulang, misalnya "|" atau "AB" | Wajib |
| jumlah_ulang | Berapa kali teks diulang. Angka desimal dibulatkan ke bawah | Wajib |
Contoh dasar yang bisa kamu coba sekarang:
=REPT("-", 10) hasilnya: ----------
=REPT("Ok ", 3) hasilnya: Ok Ok Ok
=REPT("*", 4.9) hasilnya: **** (dibulatkan ke 4)
Perhatiin yang terakhir. Kalau jumlah_ulang berupa desimal, REPT motong ke bilangan bulat terdekat ke bawah. Jadi 4,9 dianggap 4, bukan 5.
Cara bikin bar chart dalam sel pakai REPT
Ide dasarnya: ganti jumlah_ulang dengan angka data kamu, lalu ulang satu karakter blok. Makin gede angkanya, makin panjang batangnya. Ikuti langkah ini:
- Siapin kolom angka yang mau divisualisasikan, misalnya penjualan per produk di kolom B.
- Di kolom sebelahnya, tulis
=REPT("|", B2/1000000)kalau angkamu dalam jutaan. - Ganti karakter
|dengan█(blok penuh) biar batangnya lebih tebal dan jelas. - Tarik rumus ke bawah buat semua baris.
- Ubah warna font kolom itu jadi teal atau oranye biar mirip chart beneran.
Kuncinya di skala. Kalau penjualan kamu Rp 5.000.000 dan kamu langsung pakai =REPT("|", B2), Excel bakal coba bikin 5 juta karakter dan langsung error. Bagi dulu biar jumlah batangnya di kisaran 1 sampai 50.
Penjualan Rumus Batang
5.000.000 =REPT("█", B2/1000000) █████
3.000.000 =REPT("█", B3/1000000) ███
8.000.000 =REPT("█", B4/1000000) ████████
Buat skala yang lebih rapi, bagi angkamu dengan nilai maksimum lalu kali 20. Rumusnya =REPT("█", B2/MAX(B:B)*20). Batang terpanjang jadi 20 blok, sisanya proporsional.
Contoh kasus: dashboard penjualan toko_berkah
Anggap kamu pegang rekap penjualan mingguan toko_berkah, sebuah UMKM sembako. Kamu mau lihat produk mana yang paling laku tanpa bikin chart terpisah.
| Produk | Penjualan (Rp) | Bar |
|---|---|---|
| Beras 5kg | 8.400.000 | ████████ |
| Minyak Goreng | 5.200.000 | █████ |
| Gula Pasir | 3.100.000 | ███ |
| Telur | 2.000.000 | ██ |
Rumus di kolom Bar cukup =REPT("█", C2/1000000). Dalam sekali lihat, kamu tau Beras 5kg dua kali lebih laku dari Gula Pasir.
Ini kepakai buat file yang dibuka orang lain. Di satu rekap toko_berkah yang aku rapiin, ganti 12 chart gambar jadi kolom REPT motong ukuran file dari 480 KB ke 96 KB. File lebih enteng, buka lebih cepat.
Kombinasi REPT dengan fungsi lain
REPT jadi lebih berguna waktu digabung. Contoh paling sering: bikin rating bintang. Gabungin dua REPT pakai operator &.
=REPT("★", A2) & REPT("☆", 5-A2)
Kalau A2 berisi 3, hasilnya tiga bintang penuh dan dua bintang kosong. Cocok buat kolom penilaian survei atau review produk.
REPT juga bisa buat padding, alias nambah karakter di depan angka biar rata. Rumus =REPT("0", 5-LEN(A2)) & A2 bikin angka 42 jadi 00042. Berguna buat kode produk yang harus 5 digit.
Kalau kamu sering olah teks kayak gini, fungsi CHAR dan LEN juga sering nemenin REPT. CHAR buat manggil karakter khusus, LEN buat ngitung panjang teks.
Kesalahan umum waktu pakai REPT
Kesalahan pertama: lupa skala. Pakai angka mentah kayak =REPT("|", 5000000) langsung bikin error #VALUE! karena lewat batas 32.767 karakter. Selalu bagi dulu.
Kesalahan kedua: pilih karakter yang lebarnya beda-beda. Huruf biasa punya lebar variabel, jadi batangnya keliatan nggak rata. Pakai karakter blok █ atau garis | yang lebarnya konsisten.
Kesalahan ketiga: naruh angka desimal dan ngarep dibulatkan ke atas. REPT selalu motong ke bawah. Kalau kamu mau pembulatan normal, bungkus dulu pakai ROUND, misalnya =REPT("|", ROUND(B2/1000000, 0)).
Pertanyaan yang sering muncul soal rumus REPT
Apakah REPT bisa ngulang lebih dari satu karakter?
Bisa. Argumen pertama boleh teks sepanjang apa pun. =REPT("data ", 3) ngasih hasil "data data data ". Yang penting total panjang hasilnya nggak lewat 32.767 karakter.
Kenapa bar chart REPT saya keliatan miring atau nggak rata?
Kemungkinan besar kamu pakai font proporsional kayak Calibri, di mana tiap karakter lebarnya beda. Ganti font kolom itu jadi Consolas atau font monospace lain biar tiap blok lebarnya sama dan batangnya rapi.
Apa REPT bisa dipakai buat data negatif?
Nggak langsung. Kalau jumlah_ulang negatif, REPT ngasih error. Buat data yang bisa minus, pisahin dulu pakai IF, misalnya batang ke kanan buat nilai positif dan ke kiri buat negatif di kolom terpisah.
Kesimpulan
Rumus REPT ngulang teks dan paling berguna buat bikin bar chart mini dalam sel lewat =REPT("█", angka). Inget dua hal: skala angkamu biar nggak error, dan pakai font monospace biar batangnya rapi.
Mau lanjut ngulik fungsi teks lain? Baca rumus CHAR dan CODE Excel buat manggil karakter khusus, atau TEXTJOIN buat gabung banyak teks sekaligus.
Referensi resmi soal fungsi ini ada di dokumentasi REPT Microsoft. Coba langsung di file kamu, ganti satu kolom angka jadi batang, dan lihat bedanya.
Mau praktek langsung? Mulai latihan SQL gratis
Latihan interaktif, langsung di browser.
Artikel terkait
Cara Menghitung Nilai Unik di Excel (2026)
Empat cara menghitung nilai unik di Excel, dari UNIQUE di Excel 365 sampai trik SUMPRODUCT COUNTIF buat versi lama. Plus hitung unik berkondisi.
Cara Membandingkan Dua Kolom di Excel (2026)
Lima cara membandingkan dua kolom di Excel yang paling sering kepakai buat rekap: dari rumus =A2=B2 sampai COUNTIF dan Conditional Formatting.
Cara Hapus Baris Kosong di Excel dengan Cepat
Ratusan baris kosong bikin data berantakan. Ini 4 cara hapus baris kosong di Excel, dari Go To Special yang kilat sampai Power Query yang paling aman.