Dear Mr Kid, Jumlah digit tidak selalu sama, terutama ketinggian titik (level), juga no titik dan identifikasi titiknya tidak konsisten jumlah digitnya.
Regards Herry Sutjipto Herry Sutjipto - 081399320035 PT. KALIMANTAN KUTAI ENERGI Wisma Barito Pacific, Tower B, Lt. 6, Jl. Let. Jend. S. Parman Kav. 62-63, Jakarta 11410 -----> Send from my iPhone 3GS powered by Telkomsel <----- On 29 Apr 2011, at 20:32, "Mr. Kid" <[email protected]> wrote: > Karena delimiternya adalah comma, maka pemisah desimal adalah titik atau > source-nya selalu dengan regional setting EN. > Memisahkan setiap item dengan jarak yang cukup lebar dan konstan, akan > memudahkan parse. > Umumnya menggunakan fungsi Substitute. Yang disubstitute adalah delimiter, > diganti dengan spasi yang panjaaaang buangeti.. > contoh : > SUBSTITUTE($B5,",",REPT(" ",99)) > setelah dapat data : > item1 item2 > item3 itemx > akan lebih mudah membayangkan mana yang akan diambil. > Ujung kiri dengan left sepanjang 99 (karena substitute diganti spasi sebanyak > 99 char) > ujung kanan pakai right sebanyak 99 char juga > tengahnya pakai Mid dengan titik start adalah kelipatan 99 dengan 99 pertama > adalah ujung kiri. > > Untuk regional setting ID, atau yang suka dengan pemisah desimal berupa tanda > koma, maka perlu substitute sekali lagi, yaitu substitute hasil pengambilan > item. Yang disubstitute adalah karakter titik diganti menjadi karakter koma. > Substitute( Mid( substitute( $b5, "," , Rept( " " , 99 ) ) , 1*99 , 99 ) , > "." , "," ) > > Kalau tidak yakin dengan regional setting yang digunakannya, maka bagian yang > di-bold diganti dengan : > Text( 0 , "." ) > > Oh iya, penentuan 99 tergantung panjang data. Biasanya 99 masih bisa > meng-handle sampai 105 karakter data (kira2 rerata loh, stdev-nya bisa lebar > banget) > > Regards. > Kid. > > > 2011/4/29 Herry Sutjipto <[email protected]> > > Dear all, > > Saya mencoba mengubah hasil pengukuran posisi (dulu saat saya masih sekolah > pakai teodolite tetapi sekarang bukan) dalam bentuk ASCI code untuk: no > titik, northing, easting, ketinggian (level), dan identifikasi target, saya > ubah menjadi angka. > Rumusnya kok jadinya puanjang banget ....... (worksheet terlampir). > Adakah yang bisa kasih ide lain, sehingga rumusnya pendek (boleh pakai > makroh). > > Regards > Herry Sutjipto > > > <re-Hasil pengukuran Keruing#1 di transfer ke Angka.xls>

