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.

