Dari kasus yang kita bahas sebelumnya (Merekam langkah2 konversi/Import file Report/Print Image ke Excel 2007) , terlihat bahwa data WP memiliki kolom/field deskripsi yang bervariasi, ada yang 1, ada yang dua, bahkan ada yang 7 baris. Karena memiliki jumlah baris yang bervariasi maka agak susah kalau kita menggunakan formula penggabungan dengan jumlah baris fixed.
Ini tampilannya di Text Editor :
Kita akan coba bahas step by step :
- Kita buka file hasil kerjaan sebelumnya (Merekam langkah2 konversi/Import file Report/Print Image ke Excel 2007)
- Atau Kita konversi data : gl tahun 2010_part.txt dengan cara biasa (kita potong2 dengan fixed width karena berbentuk text report)
- Jika sudah maka,..
- Kita buat rumus di G7 (karena sebagai penentu adalah kata "saldo awal" di C7)
- =IF(AND(YEAR(A7)=2010,C7<>"saldo awal"),"details","")
- Kita copykan sampai cells G25740
- Rumus ini untuk membedakan mana baris yang berisi transaksi utama (disebut baris details" dan baris lainnya
- Untuk mengisi No. Account & Nama Account, kita ketik di Cell H7
- =IF(C7="saldo awal",A6&B6&C6&D6,H6)
- Lalu copykan sampai cell terakhir
- Untuk deskripsi bisa kita lihat kalau jumlah baris berbeda2, maka kita akan menggabungkan baris dengan baris dibawahnya
- rumusnya
- =C7 &" " & I8
- ini hasilnya
- Rumus akan menghasilkan panjang teks yang akan bertingkat, makin awal makin panjang
- Karena Itu Kita Perlu Hentikan Penggabungan Jika Menemui Details Baru
- Sudah bagus tinggal kita filter, kita ambil yang details saja
- ini hasilnya
- Rupanya filenya terlalu besar, terpaksa kita sort
- sebelum disort kita beri dulu penanda agar nanti bisa dibalikkan sesuai semula
- Buat rumus baris dikolom J
- =Row()
- Copykan sampai baris terakhir
- Copykan sheet kesebelahnya
- Select all, copy lalu paste value
- Lalu pilih ribbon Data-->Sort
- pilih kolom G (yang berisi details)
- ini hasilnya
- kita atur headernya, seperti digambar lalu bisa dibuang kolom2/field yang tidak berguna
- Selesai, hasilnya bisa didonlot disini (GL 2010_part.xlsx)