Skip to content Skip to sidebar Skip to footer

Cara Mengubah Angka ke Huruf di Excel dengan Rumus

Tutorial kali ini membahas cara mengubah (konversi) angka ke huruf di excel dengan menggunakan rumus. Tutorial ini bisa digunakan/diterapkan apabila ingin menampilkan teks dari hasil konversi angka pada suatu cell.

Tutorial berikut ini tentunya dapat membantu bendahara sekolah, akuntan, atau bendahara umum jika ingin memunculkan huruf (teks) hasil konversi angka secara otomatis tanpa mengetik (menulis).

Bagaimana caranya? Berikut ini langkah-langkahnya.

Cara Mengubah Angka ke Huruf di Excel dengan Rumus Fungsi Proper If

Berikut ini cara yang bisa dilakukan agar angka pada cell berubah jadi teks atau huruf:

#1 Buka file excel
#2 Ketik angka yang diinginkan pada salah satu cell (misalnya pada cell B2), misalnya: 2021
#3 Di samping kanan cell tersebut (C2) atau masukkan rumus proper if.

Jika ingin mengubah angka jadi huruf (teks) biasa tanpa akhiran rupiah maka rumusnya seperti berikut ini.

=PROPER(IF(B2=0;"nol";IF(B2<0;"minus ";"")&SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(--MID(TEXT(ABS(B2);"000000000000000");1;3)=0;"";MID(TEXT(ABS(B2);"000000000000000");1;1)&" ratus "&MID(TEXT(ABS(B2);"000000000000000");2;1)&" puluh "&MID(TEXT(ABS(B2);"000000000000000");3;1)&" trilyun ")&IF(--MID(TEXT(ABS(B2);"000000000000000");4;3)=0;"";MID(TEXT(ABS(B2);"000000000000000");4;1)&" ratus "&MID(TEXT(ABS(B2);"000000000000000");5;1)&" puluh "&MID(TEXT(ABS(B2);"000000000000000");6;1)&" milyar ")&IF(--MID(TEXT(ABS(B2);"000000000000000");7;3)=0;"";MID(TEXT(ABS(B2);"000000000000000");7;1)&" ratus "&MID(TEXT(ABS(B2);"000000000000000");8;1)&" puluh "&MID(TEXT(ABS(B2);"000000000000000");9;1)&" juta ")&IF(--MID(TEXT(ABS(B2);"000000000000000");10;3)=0;"";IF(--MID(TEXT(ABS(B2);"000000000000000");10;3)=1;"*";MID(TEXT(ABS(B2);"000000000000000");10;1)&" ratus "&MID(TEXT(ABS(B2);"000000000000000");11;1)&" puluh ")&MID(TEXT(ABS(B2);"000000000000000");12;1)&" ribu ")&IF(--MID(TEXT(ABS(B2);"000000000000000");13;3)=0;"";MID(TEXT(ABS(B2);"000000000000000");13;1)&" ratus "&MID(TEXT(ABS(B2);"000000000000000");14;1)&" puluh "&MID(TEXT(ABS(B2);"000000000000000");15;1));1;"satu");2;"dua");3;"tiga");4;"empat");5;"lima");6;"enam");7;"tujuh");8;"delapan");9;"sembilan");"0 ratus";"");"0 puluh";"");"satu puluh 0";"sepuluh");"satu puluh satu";"sebelas");"satu puluh dua";"duabelas");"satu puluh tiga";"tigabelas");"satu puluh empat";"empatbelas");"satu puluh lima";"limabelas");"satu puluh enam";"enambelas");"satu puluh tujuh";"tujuhbelas");"satu puluh delapan";"delapanbelas");"satu puluh sembilan";"sembilanbelas");"satu ratus";"seratus");"*satu ribu";"seribu");0;""));" ";" "))&"")

Adapun jika ingin mengubah angka jadi huruf (teks) sehingga memiliki akhiran rupiah maka bisa menggunakan rumus di bawah ini.
=PROPER(IF(B2=0;"nol";IF(B2<0;"minus ";"")&SUBSTITUTE(TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(IF(--MID(TEXT(ABS(B2);"000000000000000");1;3)=0;"";MID(TEXT(ABS(B2);"000000000000000");1;1)&" ratus "&MID(TEXT(ABS(B2);"000000000000000");2;1)&" puluh "&MID(TEXT(ABS(B2);"000000000000000");3;1)&" trilyun ")&IF(--MID(TEXT(ABS(B2);"000000000000000");4;3)=0;"";MID(TEXT(ABS(B2);"000000000000000");4;1)&" ratus "&MID(TEXT(ABS(B2);"000000000000000");5;1)&" puluh "&MID(TEXT(ABS(B2);"000000000000000");6;1)&" milyar ")&IF(--MID(TEXT(ABS(B2);"000000000000000");7;3)=0;"";MID(TEXT(ABS(B2);"000000000000000");7;1)&" ratus "&MID(TEXT(ABS(B2);"000000000000000");8;1)&" puluh "&MID(TEXT(ABS(B2);"000000000000000");9;1)&" juta ")&IF(--MID(TEXT(ABS(B2);"000000000000000");10;3)=0;"";IF(--MID(TEXT(ABS(B2);"000000000000000");10;3)=1;"*";MID(TEXT(ABS(B2);"000000000000000");10;1)&" ratus "&MID(TEXT(ABS(B2);"000000000000000");11;1)&" puluh ")&MID(TEXT(ABS(B2);"000000000000000");12;1)&" ribu ")&IF(--MID(TEXT(ABS(B2);"000000000000000");13;3)=0;"";MID(TEXT(ABS(B2);"000000000000000");13;1)&" ratus "&MID(TEXT(ABS(B2);"000000000000000");14;1)&" puluh "&MID(TEXT(ABS(B2);"000000000000000");15;1));1;"satu");2;"dua");3;"tiga");4;"empat");5;"lima");6;"enam");7;"tujuh");8;"delapan");9;"sembilan");"0 ratus";"");"0 puluh";"");"satu puluh 0";"sepuluh");"satu puluh satu";"sebelas");"satu puluh dua";"duabelas");"satu puluh tiga";"tigabelas");"satu puluh empat";"empatbelas");"satu puluh lima";"limabelas");"satu puluh enam";"enambelas");"satu puluh tujuh";"tujuhbelas");"satu puluh delapan";"delapanbelas");"satu puluh sembilan";"sembilanbelas");"satu ratus";"seratus");"*satu ribu";"seribu");0;""));" ";" "))&"rupiah")

 

Berikut ini tampilan hasil konversinya.

hasil konversi (perubahan) angka ke huruf/teks dengan menggunakan rumus

Catatan penting:

Rumus di atas berlaku apabila target cell nya adalah B2. Jika Angka yang ada di lembar excel Anda terletak pada cell lain, maka "B2" diubah sesuai cell targetnya.

Untuk memperjelas pembahasan ini Anda bisa menyaksikan video tutorial berikut.

Demikian tutorial yang dapat disampaikan kali ini. Semoga bermanfaat dan selamat mencoba.