TUTUP
SCROLL UNTUK MELANJUTKAN MEMBACA
Gabung di IDN Times

3 Rumus Memisahkan Angka di Excel, Data Jadi Lebih Rapi

Beda posisi angka, beda rumusnya

ilustrasi Excel (freepik.com/Rawpixel.com)

Diminta mengambil angka pada data yang bercampur huruf? Tenang, kamu gak perlu copy paste secara manual satu per satu, kok. Gunakan saja rumus memisahkan angka di Excel yang pastinya mempercepat pekerjaanmu. 

Rumusnya ada tiga, bisa pilih sesuai posisi angka pada datamu. Rumus angka yang berada di samping kanan huruf akan berbeda dengan yang berada di sebelah kiri. Jadi, teliti dulu, ya. 

Rumus memisahkan angka di Excel

ilustrasi dataExcel (IDN Times/Laili)

Bagaimana jika data angkanya bercampur dengan huruf seperti pada gambar? Kalau begitu, masing-masing punya rumusnya sendiri, ya. 

Tenang, penarapan rumus Excel ini gak sulit, kok. Tinggal sesuaikan dengan bentuk datamu saja. Tutorial lengkapnya di bawah ini.

Baca Juga: Rumus-Rumus Excel yang Perlu Kamu Kuasai, Wajib Catat!

1. Angka berada di sebelah kiri teks

ilustrasi memisahkan angka di Excel (IDN Times/Laili)

Data dengan angka di samping kiri huruf bisa jadi sering muncul. Biasanya, ini digunakan untuk mengukur jumlah, jarak, dan sebagainya. Nah, untuk memisahkannya, gunakan rumus memisahkan angka di Excel yang pertama ini: 

=LEFT(RefText;SUM(LEN(RefText)-LEN(SUBSTITUTE(RefText;{"0";"1";"2";"3";"4";"5";"6";"7";"8";"9"};""))))

Jangan lupa untuk mengganti bagian 'RefText' sesuai dengan posisi data, ya. Misalnya, pada gambar berada di kolom B2, maka bagian tersebut diubah dengan 'B2'. Jadinya seperti ini, ya.

=LEFT(B2;SUM(LEN(B2)-LEN(SUBSTITUTE(B2;{"0";"1";"2";"3";"4";"5";"6";"7";"8";"9"};""))))

2. Angka berada di tengah teks

ilustrasi memisahkan angka di Excel (IDN Times/Laili)

Bagaimana dengan data campuran? Ada rumusnya sendiri jika kamu punya data dengan posisi teks-angka-teks. Rumusnya, yakni:

=SUMPRODUCT(MID(0&RefText;LARGE(INDEX(ISNUMBER(--MID(RefText; ROW(INDIRECT("$1:$"&LEN(RefText)));1))*ROW(INDIRECT("$1:$"&LEN(RefText)));0); ROW(INDIRECT("$1:$"&LEN(RefText))))+1;1)*10^ROW(INDIRECT("$1:$"&LEN(RefText)))/10)

Agar hasilnya muncul, jangan lupa ubah keterangan 'RefText' jadi lokasi sel data. Misalnya, pada gambar data berada di sel B2, maka RefText dalam rumusnya menjadi B2.

Disclaimer, rumus ini gak mendeteksi data yang hanya berisi teks saja. Jadi, kalau di tengah-tengah datamu ada yang huruf saja tanpa angka, rumus tersebut akan menghasilkan angka '0'.

Jika kamu gak ingin demikian, maka bisa ditambahkan rumus IF di bagian depannya. Menjadi seperti ini:

=IF(SUM(LEN(RefText)-LEN(SUBSTITUTE(C3;{"0";"1";"2";"3";"4";"5";"6";"7";"8";"9"};"")))>0; SUMPRODUCT(MID(0&C3; LARGE(INDEX(ISNUMBER(--MID(RefText; ROW(INDIRECT("$1:$"&LEN(RefText)));1))* ROW(INDIRECT("$1:$"&LEN(RefText)));0); ROW(INDIRECT("$1:$"&LEN(RefText))))+1;1)* 10^ROW(INDIRECT("$1:$"&LEN(RefText)))/10);"")

Hasilnya, bisa dilihat pada gambar. Data bertuliskan 'IDN Times' tanpa angka akan ditampilkan kosong. 

Baca Juga: Rumus VLOOKUP HLOOKUP Excel: Cara Menggunakan dan Contohnya

Rekomendasi Artikel

Berita Terkini Lainnya