On 16 Jan 2009 at 11:29, Office Boy wrote: > Terima kasih banyak Mas Aksan... > > bener Mas... ini memang lebih mudah jika diolah di excel... tapi > permasalahannya... data set ini ada jutaan entries/rows... kemarin saya > sempat hitung ada 1.6 juta lebih.... excel nggak muat Mas... :p > > masalahnya, saya nggak bisa utak-utik source datanya... bener2x bentuk > defaultnya udah given... nggak bisa diapa-apain lagi... > > alternatif solusinya apa ya??
masih pakai excel atau spreadsheets lainnya :D [sebelumnya dipotong sepanjang batas maksimum jumlah row/record] 1. insert 1 kolom baru -> row 1 diberi nama sembarang misal : nomor 2. beri nomor urut ascending di kolom "nomor" akan tampak sbb : nomor KodeBarang KodeItem Harga 1 99890CF293 1112233 80.000 2 1112235 70.000 3 1213343 70.000 4 1223445 80.000 5 99920DF123 1111112 65.000 6 1111132 50.000 7 1111133 55.000 8 2123412 65.000 9 99920DD144 1123422 63.000 10 1123455 77.000 3. select all [ctrl + A] 4. sortir berdasarkan Header Row sbb : KodeBarang -> ascending nomor -> ascending akan tampak sbb : nomor KodeBarang KodeItem Harga 1 99890CF293 1112233 80.000 9 99920DD144 1123422 63.000 5 99920DF123 1111112 65.000 2 1112235 70.000 3 1213343 70.000 4 1223445 80.000 6 1111132 50.000 7 1111133 55.000 8 2123412 65.000 10 1123455 77.000 5. isikan baris yg kosong dengan rumus sama atasnya, misalnya di cell B5 --> +B4 6. copykan ke seluruh cell lain misal B6 s.d. B11 akan tampak sbb : nomor KodeBarang KodeItem Harga 1 99890CF293 1112233 80.000 9 99920DD144 1123422 63.000 5 99920DF123 1111112 65.000 2 99920DF123 1112235 70.000 3 99920DF123 1213343 70.000 4 99920DF123 1223445 80.000 6 99920DF123 1111132 50.000 7 99920DF123 1111133 55.000 8 99920DF123 2123412 65.000 10 99920DF123 1123455 77.000 7. sortir ulang spt langkah 3 dan 4, agar kembali seperti urutan awal, dg urutan Header Row sbb : nomor -> ascending KodeBarang -> ascending akan nampak sbb : nomor KodeBarang KodeItem Harga 1 99890CF293 1112233 80.000 2 99890CF293 1112235 70.000 3 99890CF293 1213343 70.000 4 99890CF293 1223445 80.000 5 99920DF123 1111112 65.000 6 99920DF123 1111132 50.000 7 99920DF123 1111133 55.000 8 99920DF123 2123412 65.000 9 99920DD144 1123422 63.000 10 99920DD144 1123455 77.000 8. select all [ctrl + A] --> copy [ctrl + C] --> paste special as values alternatif lain dg Text Editor kesayanganku :D 1. unduh PFE di http://www.lancs.ac.uk/staff/steveb/cpaap/pfe/pfe101i.zip 2. asumsi file txtnya tab delimited 3. buka file tsb, pancing find-nya dengan \n\t <-- artinya cari barisbaru yg diikuti tab 4. copykan makro sbb ke edit_recording <-- asumsinya sudah familiar dg makronya PFE :D *Loop EditRepeatLastFind CaretStartOfLine CaretUp CaretRightWordSelect EditCopy CaretStartOfLine CaretDown EditPaste EditDeleteForwards *EndLoop 5. jalankan makro dg menekan F7 5. berdoa semoga berhasil :D cmiiw sinung > terima kasih banyak atas bantuannya. > > kind regards, > pras > > On 1/16/09, aksan kurdin <[email protected]> wrote: > > > > Diolahnya di excelnya mas, sebelum masuk access, lebih mudah. > > > > dari contoh yang anda kirim begini simulasinya: > > select a1:a11 > > tekan ctrl-g (Goto) > > klik tombol special > > pilih opsi blanks > > (maka selection hanya pada kolom kosong saja) > > lalu dalam keadaan terseleksi, tekan f2 untuk mengedit kolom sell > > aktif, misal saya sekarang di sel A3, masukkan rumus =A2 lalu tekan > > Ctr-Enter > > ini akan membuat semua field selection mengisi selnya dengan data satu > > baris diatasnya. > > > > Sekarang select kembali a1:a11, copy, lalu paste value saja ke sel > > tersebut untuk menimpa formula. > > Sekarang data sudah siap di import ke excel > > > > Anda bisa rekam kegiatan tersebut di makro excel untuk otomatis > > pekerjaan, atau nanti skripnya anda simulasikan dari vba. > > > > aksan kurdin -- sig Shofwan Al-Banna Choiruzzad Kemanusiaan. Keindonesiaan. Islam. Ketiganya memaksa saya berpihak pada yang lemah dan tertindas. http://maul-keren.blogspot.com/2009/01/surabaya-dulu-gaza-sekarang.html -- sig

