REPLACE ?

*12.345.678.9-123.456*

hanya saja formulanya akan kepanjangan karena cara fungsi "Replace" mencari
bagian
(subString) yg akan diganti adalah dgn *hitungan posisi;  *sehingga jika ada
*4 karakter*
TITIK (.) *yg lokasinya **terpencar* harus diproses dgn *4 kali fungsi
Replace*

=REPLACE(REPLACE(REPLACE(REPLACE(REPLACE(A1,3,1,""),6,1,""),9,1,""),10,1,""),13,1,"")

Bandingkan dengan penggunaan SUBSTITUTE
=SUBSTITUTE(SUBSTITUTE(A1,"-","."),".","")

Substitute mencari subtext / karakternya (bukan posisinya) sehingga subtext
/karakter
yg terpencar, berapapun banyaknya, akan dapat di ganti denan karakter lain *
dengan *
*'sekali pukul". *
Jika ada karakter berbeda, baru memerlukan fungsi replace berikutnya.

Tiap Fungsi di worksheet,  punya 'Spec' dan Karakteristik masing-masing,
tugas kita
memilih fungsi yg paling efektif untuk kasus yg sedang dihadapi...


2*011/8/10 Iwan کuryawan <[email protected]>*

> **
>
> REPLACE, baik dg:
>
> REPLACE(old_text,start_num,num_chars,new_text)
> atau,
> REPLACE [Ctrl + H] --- tapi yg ini bukan rumus sih...
>
> > On Wed, 10 Aug 2011 09:27:01 +0700 (SE Asia Standard Time)
> > [email protected] menulis begini:
> >
> > Misalkan di cell A1 terdapat data angka sebagai berikut: *
> 12.345.678.9-123.456*
> > apa fungsi excel yang paling sederhana untuk menghilangkan tanda "." dan
> tanda "-" pd A1 tersebut.
> > Catatan: hasil yang diinginkan bukan bilangan,  tapi menjadi angka
> seperti ini: *123456789123456*.
>

Kirim email ke