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.