diasumsikan ** digit angka, jika ada, selalu ada di bagian depan ** banyaknya digit angka* tidak tertentu *(dlm contoh sepertinya tertentu 5 digit) ** setelah digit angka sebelum karakter lain (abjad) ada pemisah SPASI ** data boleh didahului oleh beberapa spasi (yok opo rek) ** data yg akan diproses ada di cell B2
formulanya yang dipanjang-panjangkan
- data dihilangkan "kelebihan" spasinya (fungsi TRIM)
- karakter pertama dicek apakah berKode-Ascii antara 48 s/d 57
=== jika YA
- temukan posisi SPASI ( = P) mundur satu karakter ( = P-1)
hasilnya ( =P-1 ) adalah posisi digit angka terakhir / atau boleh dikatakan
BANYAKNYA Digit Angka
-Ambil karakter dari data cell A2, dari arah kiri, sebanyak (P-1) karakter
===jika TIDAK
- hasilnya langsung = "-"
=IF(B2="","",IF(AND(CODE(TRIM(B2))>47,CODE(TRIM(B2))<58),
--LEFT(TRIM(B2),FIND(" ",TRIM(B2))-1),"-"))
2011/4/19 abdul hafidz <[email protected]>
>
> > gimana yah, caranya memisahkan angka dari text pada sebuah colom
> contoh :
> Nama cabang Hasil yg diinginkan
> 1. 12345 abcdefgh 1. 12345
> 2. abcdefgh 2. -
> 3. 12346 abcdefgh 3. 12346
> 4. abcdefgh 4. -
> 5. 12347 abcdefgh 5. 12347
>
> h4fidz
Mengekstrak angka di bagian depan bila ada(dariHerrS).xls
Description: MS-Excel spreadsheet

