mengambil ANGKANYA saja dari sebuah String

1
jika angka selalu didahululi "BA" dan  angka selalu sudah terkelompok,
dan banyaknya karakter angka max 5 digit
(formula biasa)
=--TRIM(MID(SUBSTITUTE(SUBSTITUTE(MID(A2,FIND("BA",A2)+2,9^9),",",""),".",""),1,5))

2.
tanpa syarat semua angka diambil dan dikumpulkan (dengan bantuan UDF)
=AmbilAngka(A2)

3.
meneruskan (modif dikit) rumus pak ghozi agar hasil menjadi bilangan &
menghilangkan "." dan "."
(Array Formula)
=--SUBSTITUTE(MID(A2,MIN(IFERROR(IF(--(MID(A2,ROW($1:$100),1))>=0,ROW($1:$100)),"")),MAX(IFERROR(IF(--(MID(A2,ROW($1:$100),1))>=0,ROW($1:$100)),""))+1-MIN(IFERROR(IF(--(MID(A2,ROW($1:$100),1))>=0,ROW($1:$100)),""))),".","")

data dai pak leo itu tanpa pola yg baik
setelah angka sebelum menjadi huruf lagi kadang ada spasi kadang tidak ada
spasi
tanda pemisah ribuan kadang KOMA kadang TITIK tetapi keduanya diharapkan
menjadi
sign pemisah ribuan
Input OutPut ID Abdul Raub BA 4,878 4,878 ID Idawati BA 8.740 8,740 ID
Ernawati BA15495 15,495 ID Ramli BA1.6360 16,360 ID *BA 1*,617 T. Mijau 1,617
ID BA 6.708 Marsius K 6,708 ID BA1,5518 Ayu Asmarani 15,518 ID BA2.858 Z.
tujung 2,858 ID BA 6,497S. Sada 6,497 ID BA 461*5N*orhayati 4,615 ID BA
8.263 Bujang M 8,263 ID BA 46145678*5N*orhayati 8,263


2011/4/9 leo pcs <[email protected]>

>
>
> Dear All
>
> Kadang kala ada pekerjaan yang bisa kita atasi dan ada juga kendala yang
> dihadapi. seperti kendala yang saya hadapi sekarang ini, yaitu mengambil
> kriteria tertentu berupa "Angka" yang ada pada gabungan kriteria huruf,
> symbol, angka dan lainnya. kiranya teman-teman bisa membantu kendala yang
> saya hadapi.
>
> Best Regards,
>
> Leo
>  
>

Attachment: ctv_Ambil Angkanya Saja.xlsm
Description: application/vnd.ms-excel.sheet.macroenabled.12

Kirim email ke