makasih buat semua master yang sudah berkenan kasih solusi
mau tanya lagi untuk pak ki...
dalam penjelsan
dalam data max 99 karakter nilai max 15 digit.
max 99 karakter apa maksudnya pak.. hehehe
karena saya coba kasih huruf lebih dari 99 huruf masih bisa mengambil angkanya

maksih
liem
 

 
 
 Pada Jumat, 3 Januari 2014 18:53, Mr. Kid menulis:
 
   Asumsi data berisi 1 nilai numerik dimana saja.

Untuk data yang diletakkan di A2, maka cell hasil bisa diberi formula : (bukan 
array formula)
 =LOOKUP(REPT(9,15)*1,1*MID(SUBSTITUTE(A2," 
",""),MIN(INDEX(FIND(ROW($1:$10)-1,SUBSTITUTE(A2," 
","")&ROW($1:$10)-1),0)),ROW($1:$15)))


Jika data berisi lebih dari 1 angka, biasanya sudah ada polanya atau 
menggunakan delimiter ataupun fixed width. Jika tidak demikian, biasanya saya 
suruh ubah cara susun datanya..... wakakaka.... 
 
Kenapa ? kan bisa pakai UDF ? karena jika terjadi kesalahan pengambilan nilai 
yang disebabkan berubahnya nilai data (seperti biasanya ada 2 nilai numerik 
yaitu qty dan price bla230 bli120, kali ini tertulis blabli120 karena qty 0 
tidak ditulis atau menjadi bla230bli karena qty 230 tapi pada price 0 yang 
tidak ditulis karena bernilai 0). Akhirnya dibutuhkan UDF yang lebih kompleks 
agar bisa mengolah data seperti itu, minimal menampilkan adanya kesalahan 
penulisan data. Jadi, praktisnya, ubah saja cara menyusun si data agar 
menggunakan delimiter yang jumlah delimiter dalam setiap data selalu tetap.
 

Pola bisa jadi disusun berdasar suatu teks tertentu yang serumit-rumitnya bisa 
ditabelkan daftar teks penyusun pola tersebut sebagai rujukan pencarian lokasi 
nilai numerik yang akan diambil.

 Wassalam,

 Kid.









 
 
 
 



Kirim email ke