Hai Andri,

Asumsi :
- Misal untuk data di A1
- setiap bagian maksimal 9 karakter
- pasti dipisah dash [-] menjadi 3 bagian

sesuaikan formula jika tidak memenuhi asumsi tersebut

>> Sebelah kiri :
=1*Left( a1 , Find( "-" , a1 ) - 1 )

>> Bagian tengah :
=1*Mid( Substitute( a1 , "-" , Rept( " " , 9 ) ) , 9 , 9 )

>> Sebelah kanan :
=1*Right( Substitute( a1 , "-" , Rept( 0 , 9 ) ) , 9 )

Bagian Substitute adalah untuk memecah data berdasar delimiternya (dash)
dengan jarak yang tetap dan panjang
Bagian Rept adalah pembentuk jarak konstan antar bagiannya
Nilai 9 adalah nilai dalam asumsi yang berupa jumlah karakter
maksimalsetiap sisi data
Bagian Find adalah untuk mencari suatu teks tertentu dalam suatu data teks yang
sama persis (case sensitive)


Wassalam,
Kid.



2012/10/25 Andri <[email protected]>

> **
>
>
> Dear excel expert,
>
> mohon bantuan share formula untuk ambila angka di dalam text, contoh anga
> misal :
> 125-31-0
> 1-7-1
> 12-5-30
> yang di perlukan adalah :
> -angka di kiri, sebelum dash '-'
> -angka di tengan, antara dash '-'
> -angka di kanan, setelah dash '-'
> terima kasih
>
>  _
>
>

Kirim email ke