Hai Tri, Piye kabare Sleman ?
Dengan header tabel hasil diberi nama persis seperti yang tertulis di nilai
data secara case sensitive [termasuk huruf besar atau kecil] (walau tanpa
tanda baca seperti : atau ,), maka formula dapat disusun sebagai berikut :
1. Dusun_1 :
=LEFT(A2,FIND(",",A2&",")-1)
bahasa manusia :
"Ambil dari kiri (Left) si data, mulai 1 karakter sebelum (-1) karakter
hasil pencarian secara case sensitive (Find) karakter koma pada data yang
sudah diimbuhi koma juga."
2. RT (copy formula ini ke kolom lain sampai kolom Kodepos)
=TRIM(RIGHT(SUBSTITUTE(REPLACE($A2,FIND(*","*
,$A2&",",FIND(C$1&":",$A2&":")),LEN($A2),""),*C$1&":"*,REPT(" ",99)),99))
bahasa manusia :
"Ganti karakter berdasar posisi karakter (Replace), seluruh karakter di
data sebanyak jumlah karakter data (Len) dengan karakter kosong ("" ~
nullstring), mulai dari karakter hasil pencarian koma [Find(","] dalam data
yang telah diimbuhi koma [$A2&","] dengan titik awal pencarian mulai
karakter tertentu. Karakter tertentu titik awal pencarian tersebut adalah
hasil pencarian tulisan RT diimbuhi karakter titik dua [Find(C$1&":"] dalam
data. Hasil tersebut, kemudian diganti seluruh karakter berbunyi
(Substitute) teks RT diimbuhi titik dua [*C$1&":"*], dengan karakter
berulang (Rept) berupa spasi (" ") sebanyak 99 karakter. Lanjutkan dengan
proses pengambilan dari sisi kanan (Right) hasil sebelumnya (hasil proses
Substitute) sebanyak 99 karakter dan potong seluruh karakter spasi ganda
hingga menjadi karakter spasi tunggal (Trim)."
3. Telp
=TRIM(RIGHT(SUBSTITUTE(REPLACE($A2,FIND(*"
"*,$A2&",",FIND(H$1&":",$A2&":")),LEN($A2),""),H$1&":",REPT("
",99)),99))
bahasa manusianya mirip dengan RT dengan perbedaan pada karakter yang
diganti pertama kali (yang di-*biru*)
4. Kecamatan
=MID(A2,FIND(I$1,$A2&I$1)+LEN(I$1)+1,99)
bahasa manusia :
"Ambil dari data berdasar posisi karakter dan jumlahnya [Mid(A2] mulai dari
karakter lokasi diketemukannya (Find) teks Kecamatan pada data yang
diimbuhi teks kecamatan ($A2&I$1) yang ditambah dengan jumlah karakter teks
kecamatan disertai sebuah spasi [LEN(I$1)+1], sebanyak 99 karakter."
Wassalam,
Kid.
2012/9/4 Triyoso Rustamaji <[email protected]>
> **
>
>
> yang terhormat exeller,
>
> mohon dicarikan solusi,
> dari data yang saya sertakan, serta saya sudah mencoba memakai rumus...
> tapi kok nggak bisa ya//// :)
> pemahaman saya memang ada yang unik dari data yang ribuan itu, yakni
> terpisahkan oleh komma ( , ).
> file tersebut kami sertakan.
> trimakasih, mohon maaf lahir batin ya....
>
>
> ------------------------------
>
>
>
>
>
>
re-pemisahan-koma.xlsx
Description: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet

