Messages In This Digest (25 Messages)
- 1.1.
- Re: menggabungkan beberapa file txt menggunakan microsoft query From: Mr. Kid
- 1.2.
- Re: menggabungkan beberapa file txt menggunakan microsoft query From: him mah
- 1.3.
- Re: menggabungkan beberapa file txt menggunakan microsoft query From: Mr. Kid
- 1.4.
- Re: menggabungkan beberapa file txt menggunakan microsoft query From: him mah
- 1.5.
- Re: menggabungkan beberapa file txt menggunakan microsoft query From: Mr. Kid
- 2a.
- Rumus Mencari Nilai 'MAKA' bersyarat. From: STDEV(i)
- 2b.
- Re: Rumus Mencari Nilai 'MAKA' bersyarat. From: Haps
- 2c.
- Re: Rumus Mencari Nilai 'MAKA' bersyarat. From: summonery
- 3a.
- Bls: [belajar-excel] masih tentang nomor urut From: ghozi alkatiri
- 3b.
- Re: Bls: [belajar-excel] masih tentang nomor urut From: Iwan کuryawan
- 4a.
- Check Duplicate Kelompok Data Unique From: Eko Budhi
- 4b.
- Re: Check Duplicate Kelompok Data Unique From: Mr. Kid
- 5a.
- Rumus kelipatan From: Luna
- 5b.
- Re: Rumus kelipatan From: Mr. Kid
- 6a.
- Bls: [belajar-excel] Rumus kelipatan From: ghozi alkatiri
- 6b.
- Re: Bls: [belajar-excel] Rumus kelipatan From: Luna
- 6c.
- Re: Bls: [belajar-excel] Rumus kelipatan From: STDEV(i)
- 6d.
- Re: Bls: [belajar-excel] Rumus kelipatan From: ghozi alkatiri
- 7.
- Membuat result menjadi daftar isian From: Ratno Hadi Suswanto
- 8a.
- Re: Hapus duplikat tetapi berdasarkan syarat prioritas From: Jen_Se7en
- 8b.
- Re: Hapus duplikat tetapi berdasarkan syarat prioritas From: STDEV(i)
- 9a.
- Re: Duplikat data di sheet lain From: Bachelor Ard
- 9b.
- Re: Duplikat data di sheet lain From: hendrik karnadi
- 10.
- Fw: Re: [belajar-excel] Duplikat data di sheet lain From: hendrik karnadi
- 11.
- Fw: Lookup data dari Kolom berbeda From: hartini_80@yahoo.co.id
Messages
- 1.1.
-
Re: menggabungkan beberapa file txt menggunakan microsoft query
Posted by: "Mr. Kid" mr.nmkid@gmail.com nmkid.family@ymail.com
Tue Jul 5, 2011 12:59 am (PDT)
Betul pak, dan sudah diperbaiki.
Deretnya selalu + 4 karakter
jadi yang benar adalah 1,5,9,13,17
bukan 1,5,9,14,19
Terimakasih atas koreksinya.
Wassalam.
Kid.
2011/7/5 him mah <himmah.mlg@gmail.com >
> **
>
>
> sudah ketemu pak, salahnya ternyata ada disini
>
> +Mid(krAmo,14,3) harusnya +Mid(krAmo,13, 3)
>
>
> Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
> > maaf ternyata ada yang masih kurang pak,
> >
> > ketika numbernya diatas 1 milyar maka hasil konversinya lebih kecil dari
> > itu
> >
> > 1,385,315,635 hasilnya 138,531,535
> > 3,500,834,000 hasilnya 350,083,400
> > 1,656,391,562 hasilnya 165,639,162
> > 1,797,264,000 hasilnya 179,726,400
> >
> > rumus SQL nya
> >
> > SELECT RECNO,INVNO,CUSTID,DUE_ DATE AS DUEDATE,INVDATE
> > ,(
> > Left(krAmo,3)
> > +Mid(krAmo,5,3)
> > +Mid(krAmo,9,3)
> > +Mid(krAmo,14,3)
> > +Mid(krAmo,19,3)
> > +desi
> > +knAmo
> > ) * 1 AS AMOUNT
> > FROM (
> > SELECT RECNO,INVNO,CUSTID,INVDATE
> > ,IIf(1*'1,000'=1,',','. ') AS desi
> > ,String(4 - Instr( Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) +',' , ',' ) ,
> '0' )
> > +
> > Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) AS krAmo
> > ,Mid(AMOUNT,Instr(AMOUNT+ '.','.')+ 1,9)+'0' AS knAmo
> > ,CDate(Right(DUEDATE,4) +'-'+Mid( DUEDATE,3, 2)+'-'+Left( DUEDATE,2) ) AS
> > DUE_DATE
> > FROM bln06#txt
> > WHERE NOT(INVDATE IS NULL)
> > ) AS dt1
> >
> >
> >
> >
> >
> >
> > Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
> >> posting yang ke 36 (kalau pakai gmail) untuk topik ini
> >>
> >> Alhamdulillah pertanyaan saya sudah terselesaikan semua, terima kasih
> >> buat semuanya terutama buat Pak KID
> >>
> >> tentang topik ini bisa dibaca lengkap diblognya pak Kid
> >>
> >>
> http://excel-mr-kid.blogspot. com/2011/ 07/koneksi- data-ke-text- file-01.html
> >>
> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >>> IMO,
> >>> Tidak ada bedanya
> >>>
> >>> Kid.
> >>>
> >>> 2011/7/4 him mah <himmah.mlg@gmail.com >
> >>>
> >>>> **
> >>>>
> >>>>
> >>>> satu lagi pak
> >>>> kira bedanya antara (apakah berpengaruh pada kecepatan)
> >>>>
> >>>> WHERE NOT(INVDATE IS NULL)
> >>>> dengan
> >>>> WHERE (INVDATE IS NOT NULL)
> >>>>
> >>>>
> >>>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >>>> >>> Susunan table excel
> >>>> > Betul pak, ubah kolom di excelnya harus dipindah sendiri.
> >>>> >
> >>>> > koneksi pertama dengan query yang menghasilkan susunan table excel
> >>>> > InvNo
> >>>> ||
> >>>> > CustId || AccID || DueDate
> >>>> >
> >>>> > kemudian dilain waktu diubah querynya menjadi :
> >>>> > select InvNo, DueDate, AccId, CustId from bln06#txt
> >>>> >
> >>>> > maka susunan di table excel adalah :
> >>>> > InvNo || CustId || AccID || DueDate
> >>>> >
> >>>> > Ketika diubah querynya menjadi :
> >>>> > select InvNo, DueDate, *Amount*, CustId from bln06#txt
> >>>> >
> >>>> > maka susunan di table excel adalah :
> >>>> > InvNo || CustId || DueDate || *Amount*
> >>>> >
> >>>> >>> koneksi dinamis.
> >>>> > Dengan VBA bisa (biasanya VBA gak bisa kalo diminta bikin kopi)
> >>>> > Tentu dengan bantuan user untuk menunjukkan dimana foldernya
> >>>> > sekarang.
> >>>> >
> >>>> > Akan lebih baik lagi jika file txt ada di satu komputer yang tetap
> >>>> > dan
> >>>> nama
> >>>> > foldernya tetap
> >>>> >
> >>>> > Kid.
> >>>> >
> >>>> >
> >>>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >>>> >
> >>>> >> **
> >>>> >>
> >>>> >>
> >>>> >> jadi kesimpulannya ngga bisa diubah lagi walau di sqlnya sudah
> >>>> >> berubah.
> >>>> >>
> >>>> >> oh iya ada lagi pak,
> >>>> >> untuk connection datasource nya ngga bisa dibuat dinamis (mungkin
> >>>> >> pakai
> >>>> >> macro)
> >>>> >>
> >>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
> >>>> >> Source=C:\thn2011
> >>>> >>
> >>>> >> misal disesuaikan dengan letak foldernya (ketika folder thn2011 di
> >>>> >> copy di c:\aku\thn2011) maka connectionnya ikut berubah
> >>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
> >>>> >> Source=C:\aku\thn2011
> >>>> >>
> >>>> >>
> >>>> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >>>> >> > hehehe... sebenarnya di excel untuk kegiatan koneksi data, akan
> >>>> terbuat
> >>>> >> > 2
> >>>> >> > object output
> >>>> >> > 1. object recordset hasil data connection yang menyimpan output
> >>>> >> > dengan
> >>>> >> > susunan persis seperti query
> >>>> >> > 2. object list (di xl2003) atau object table (xl2007) yang
> >>>> >> > menyimpan
> >>>> >> susunan
> >>>> >> > dan seluruh bentuk range output.
> >>>> >> >
> >>>> >> > Object nomor 1 jelas, asalnya dari koneksi data
> >>>> >> > object nomor 2 bisa dari mana saja.
> >>>> >> >
> >>>> >> > Intinya, yang tampak di excel adalah object nomor 2
> >>>> >> > Urutannya murni hasil pengaturan user
> >>>> >> > jika kali pertama dibuat, object table isinya kolom no,nip,nama
> >>>> >> > maka ketika ditambah kolom alamat, alamat akan ada di kanan
> >>>> >> > sendiri
> >>>> >> karena
> >>>> >> > belum pernah terdefinisi sebelumnya.
> >>>> >> >
> >>>> >> > Kid.
> >>>> >> >
> >>>> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >>>> >> >
> >>>> >> >> **
> >>>> >> >>
> >>>> >> >>
> >>>> >> >> satu lagi pak
> >>>> >> >>
> >>>> >> >> misal di table excel itu
> >>>> >> >> header awalnya
> >>>> >> >>
> >>>> >> >> InvNo || CustId || AccID || DueDate
> >>>> >> >>
> >>>> >> >> terus SQLnya saya rubah seperti ini
> >>>> >> >>
> >>>> >> >> select InvNo, DueDate, AccId, CustId from bln06#txt
> >>>> >> >>
> >>>> >> >> hasilnya, headernya tetap ngga berubah
> >>>> >> >>
> >>>> >> >> InvNo || CustId || AccID || DueDate
> >>>> >> >>
> >>>> >> >> bukan (sesuai urutan yang ada di SQL)
> >>>> >> >>
> >>>> >> >> InvNo || DueDate || AccId || CustId
> >>>> >> >>
> >>>> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >>>> >> >>
> >>>> >> >> > Oh iya, betul. Untuk koneksi excel ke text file yang
> >>>> >> >> > memanfaatkan
> >>>> >> >> > schema.ini, extended properties cukup Text
> >>>> >> >> > Seluruh properti tentang ada header atau tidak, delimiternya
> >>>> >> >> > apa,
> >>>> >> >> dijabarkan
> >>>> >> >> > di schema.ini
> >>>> >> >> >
> >>>> >> >> > Makasih sudah mengingatkan.
> >>>> >> >> >
> >>>> >> >> > Kid.
> >>>> >> >> >
> >>>> >> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >>>> >> >> >
> >>>> >> >> >> **
> >>>> >> >> >>
> >>>> >> >> >>
> >>>> >> >> >> pak saya ngga tahu mungkin masalahnya ada disini, setelah
> saya
> >>>> >> banding
> >>>> >> >> >> kan conectionnya (edit query)
> >>>> >> >> >>
> >>>> >> >> >> kalau punya pak kid (Extended Properties=Text;)
> >>>> >> >> >> kalau punya saya (Extended
> >>>> Properties="Text;HDR= YES;FMT=Delimite d")
> >>>> >> >> >> kemudian saya ganti seperti punya pak kid, SQL nya baru bisa
> >>>> >> >> >> berhasil
> >>>> >> >> >> (padahal sqlnya sama)
> >>>> >> >> >>
> >>>> >> >> >> Pada tanggal 03/07/11, him mah <himmah.mlg@gmail.com >
> menulis:
> >>>> >> >> >>
> >>>> >> >> >> > punya saya koq masih tetep, yang di cek itu type yang
> >>>> >> >> >> > sebelah
> >>>> mana
> >>>> >> >> >> > pak
> >>>> >> >> >> >
> >>>> >> >> >> > Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
> menulis:
> >>>> >> >> >> >> cek ulang typo pak him mah
> >>>> >> >> >> >>
> >>>> >> >> >> >> Ini contoh hasilnya (nilai amount mungkin udah beda,
> tetapi
> >>>> >> struktur
> >>>> >> >> >> >> tetap
> >>>> >> >> >> >> sama)
> >>>> >> >> >> >> [image: txt2xl_w_agregate_join_query. gif]
> >>>> >> >> >> >>
> >>>> >> >> >> >>
> >>>> >> >> >> >> Kid.
> >>>> >> >> >> >>
> >>>> >> >> >> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
> >>>> >> >> >> >> menulis:
> >>>> >> >> >> >>> > Jadi, schema.ini ada 2 blok, seperti ini :
> >>>> >> >> >> >>> >
> >>>> >> >> >> >>> > [bln06.txt]
> >>>> >> >> >> >>> > bla-bla disini
> >>>> >> >> >> >>> >
> >>>> >> >> >> >>> > [kdInv.txt]
> >>>> >> >> >> >>> > Format=TabDelimited
> >>>> >> >> >> >>> > col1=InvNo char width 17
> >>>> >> >> >> >>> > col2=CustId char width 3
> >>>> >> >> >> >>> > col3=Wil char width 17
> >>>> >> >> >> >>> >
> >>>> >> >> >> >>> >
> >>>> >> >> >> >>> > Koneksi di excel dengan query :
> >>>> >> >> >> >>> > select *kdInv**.*wil, sum(*bln06.*Amount) as jumlah
> from
> >>>> >> >> >> >>> > bln06#txt
> >>>> >> >> >> *as
> >>>> >> >> >> >>> bln06
> >>>> >> >> >> >>> > * LEFT JOINT
> >>>> >> >> >> >>> > kdInv#txt * as kdInv* ON bln06.InvNo = kdInv.InvNo
> GROUP
> >>>> >> >> >> >>> > BY
> >>>> >> >> >> >>> > *kdInv**.*WIL
> >>>> >> >> >> >>> >
> >>>> >> >> >> >>> > Mungkin demikian.
> >>>> >> >> >> >>> >
> >>>> >> >> >> >>> > Kid.
> >>>> >> >> >> >>> >
> >>>> >> >> >> >>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >>>> >> >> >> >>> >
> >>>> >> >> >> >>> >> **
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >> ini pak sqlnya
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >> select wil, sum(Amount) as jumlah from bln06#txt LEFT
> >>>> >> >> >> >>> >> JOINT
> >>>> >> >> >> >>> >> kdInv#txt ON bln06.InvNo = kdInv.InvNo GROUP BY WIL
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >> schema.ini saya tambahkan
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >> [kdInv.txt]
> >>>> >> >> >> >>> >> Format=TabDelimited
> >>>> >> >> >> >>> >> col1=InvNo char width 17
> >>>> >> >> >> >>> >> col2=CustId char width 3
> >>>> >> >> >> >>> >> col3=Wil char width 17
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >> saya lampirkan file kdinv dan shema nya
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
> >>>> menulis:
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >> > Bisa disalinkan query joinnya ?
> >>>> >> >> >> >>> >> > untuk join multiple tables dengan data provider jet
> 4
> >>>> atau
> >>>> >> txt
> >>>> >> >> >> >>> >> > driver,
> >>>> >> >> >> >>> >> > sepertinya bisa jika jenis joinnya sama. Yang
> umumnya
> >>>> bisa
> >>>> >> >> adalah
> >>>> >> >> >> >>> inner
> >>>> >> >> >> >>> >> join
> >>>> >> >> >> >>> >> > multiple tables.
> >>>> >> >> >> >>> >> > untuk join multiple tables dengan jenis join
> >>>> >> >> >> >>> >> > bercampur,
> >>>> >> lebih
> >>>> >> >> >> >>> >> > sering
> >>>> >> >> >> >>> gak
> >>>> >> >> >> >>> >> > bisanya, kecuali jika join dilakukan dengan dataset
> >>>> >> >> >> >>> >> > hasil
> >>>> >> >> >> >>> >> > join.
> >>>> >> >> >> >>> >> >
> >>>> >> >> >> >>> >> > Left join, right join, inner join yang tunggal,
> >>>> >> >> >> >>> >> > semuanya
> >>>> >> bisa.
> >>>> >> >> >> >>> >> >
> >>>> >> >> >> >>> >> > Pesan it is already opened exclusivele by another
> >>>> >> >> >> >>> >> > user,
> >>>> >> >> >> >>> >> > berarti
> >>>> >> >> >> >>> >> > file
> >>>> >> >> >> >>> >> sedang
> >>>> >> >> >> >>> >> > dibuka oleh user lain atau aplikasi lain. File yang
> >>>> >> >> >> >>> >> > open
> >>>> >> >> >> >>> >> > exclusive
> >>>> >> >> >> >>> tidak
> >>>> >> >> >> >>> >> > bisa dipakai oleh banyak user.
> >>>> >> >> >> >>> >> >
> >>>> >> >> >> >>> >> > Kid.
> >>>> >> >> >> >>> >> >
> >>>> >> >> >> >>> >> > 2011/7/1 him mah <himmah.mlg@gmail.com >
> >>>> >> >> >> >>> >> >
> >>>> >> >> >> >>> >> >> **
> >>>> >> >> >> >>> >> >>
> >>>> >> >> >> >>> >> >>
> >>>> >> >> >> >>> >> >> untuk SQL nya kalau pakai LEFT JOIN koq ngga bisa
> ya
> >>>> >> >> >> >>> >> >> muncul pesan
> >>>> >> >> >> >>> >> >> it is already opened exclusivele by another
> user,...
> >>>> >> >> >> >>> >> >>
> >>>> >> >> >> >>> >> >>
> >>>> >> >> >> >>> >> >>
> >>>> >> >> >> >>> >> >
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >>
> >>>> >> >> >> >>> >
> >>>> >> >> >> >>>
> >>>> >> >> >> >>>
> >>>> >> >> >> >>>
> >>>> >> >> >> >>
> >>>> >> >> >> >
> >>>> >> >> >>
> >>>> >> >> >>
> >>>> >> >> >>
> >>>> >> >> >
> >>>> >> >>
> >>>> >> >>
> >>>> >> >>
> >>>> >> >
> >>>> >>
> >>>> >>
> >>>> >>
> >>>> >
> >>>>
> >>>>
> >>>>
> >>>
> >>
> >
>
>
>
- 1.2.
-
Re: menggabungkan beberapa file txt menggunakan microsoft query
Posted by: "him mah" himmah.mlg@gmail.com
Tue Jul 5, 2011 2:23 am (PDT)
sama-sama pak, oh iya kalau untuk me replace tanda petik(") gimana ya,
karena fungsi replace tidak ada di jet SQL
Pada tanggal 05/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> Betul pak, dan sudah diperbaiki.
> Deretnya selalu + 4 karakter
> jadi yang benar adalah 1,5,9,13,17
> bukan 1,5,9,14,19
>
> Terimakasih atas koreksinya.
>
> Wassalam.
> Kid.
>
>
> 2011/7/5 him mah <himmah.mlg@gmail.com >
>
>> **
>>
>>
>> sudah ketemu pak, salahnya ternyata ada disini
>>
>> +Mid(krAmo,14,3) harusnya +Mid(krAmo,13, 3)
>>
>>
>> Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
>> > maaf ternyata ada yang masih kurang pak,
>> >
>> > ketika numbernya diatas 1 milyar maka hasil konversinya lebih kecil dari
>> > itu
>> >
>> > 1,385,315,635 hasilnya 138,531,535
>> > 3,500,834,000 hasilnya 350,083,400
>> > 1,656,391,562 hasilnya 165,639,162
>> > 1,797,264,000 hasilnya 179,726,400
>> >
>> > rumus SQL nya
>> >
>> > SELECT RECNO,INVNO,CUSTID,DUE_ DATE AS DUEDATE,INVDATE
>> > ,(
>> > Left(krAmo,3)
>> > +Mid(krAmo,5,3)
>> > +Mid(krAmo,9,3)
>> > +Mid(krAmo,14,3)
>> > +Mid(krAmo,19,3)
>> > +desi
>> > +knAmo
>> > ) * 1 AS AMOUNT
>> > FROM (
>> > SELECT RECNO,INVNO,CUSTID,INVDATE
>> > ,IIf(1*'1,000'=1,',','. ') AS desi
>> > ,String(4 - Instr( Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) +',' , ',' ) ,
>> '0' )
>> > +
>> > Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) AS krAmo
>> > ,Mid(AMOUNT,Instr(AMOUNT+ '.','.')+ 1,9)+'0' AS knAmo
>> > ,CDate(Right(DUEDATE,4) +'-'+Mid( DUEDATE,3, 2)+'-'+Left( DUEDATE,2) ) AS
>> > DUE_DATE
>> > FROM bln06#txt
>> > WHERE NOT(INVDATE IS NULL)
>> > ) AS dt1
>> >
>> >
>> >
>> >
>> >
>> >
>> > Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
>> >> posting yang ke 36 (kalau pakai gmail) untuk topik ini
>> >>
>> >> Alhamdulillah pertanyaan saya sudah terselesaikan semua, terima kasih
>> >> buat semuanya terutama buat Pak KID
>> >>
>> >> tentang topik ini bisa dibaca lengkap diblognya pak Kid
>> >>
>> >>
>> http://excel-mr-kid.blogspot. com/2011/ 07/koneksi- data-ke-text- file-01.html
>> >>
>> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >>> IMO,
>> >>> Tidak ada bedanya
>> >>>
>> >>> Kid.
>> >>>
>> >>> 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >>>
>> >>>> **
>> >>>>
>> >>>>
>> >>>> satu lagi pak
>> >>>> kira bedanya antara (apakah berpengaruh pada kecepatan)
>> >>>>
>> >>>> WHERE NOT(INVDATE IS NULL)
>> >>>> dengan
>> >>>> WHERE (INVDATE IS NOT NULL)
>> >>>>
>> >>>>
>> >>>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >>>> >>> Susunan table excel
>> >>>> > Betul pak, ubah kolom di excelnya harus dipindah sendiri.
>> >>>> >
>> >>>> > koneksi pertama dengan query yang menghasilkan susunan table excel
>> >>>> > InvNo
>> >>>> ||
>> >>>> > CustId || AccID || DueDate
>> >>>> >
>> >>>> > kemudian dilain waktu diubah querynya menjadi :
>> >>>> > select InvNo, DueDate, AccId, CustId from bln06#txt
>> >>>> >
>> >>>> > maka susunan di table excel adalah :
>> >>>> > InvNo || CustId || AccID || DueDate
>> >>>> >
>> >>>> > Ketika diubah querynya menjadi :
>> >>>> > select InvNo, DueDate, *Amount*, CustId from bln06#txt
>> >>>> >
>> >>>> > maka susunan di table excel adalah :
>> >>>> > InvNo || CustId || DueDate || *Amount*
>> >>>> >
>> >>>> >>> koneksi dinamis.
>> >>>> > Dengan VBA bisa (biasanya VBA gak bisa kalo diminta bikin kopi)
>> >>>> > Tentu dengan bantuan user untuk menunjukkan dimana foldernya
>> >>>> > sekarang.
>> >>>> >
>> >>>> > Akan lebih baik lagi jika file txt ada di satu komputer yang tetap
>> >>>> > dan
>> >>>> nama
>> >>>> > foldernya tetap
>> >>>> >
>> >>>> > Kid.
>> >>>> >
>> >>>> >
>> >>>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >>>> >
>> >>>> >> **
>> >>>> >>
>> >>>> >>
>> >>>> >> jadi kesimpulannya ngga bisa diubah lagi walau di sqlnya sudah
>> >>>> >> berubah.
>> >>>> >>
>> >>>> >> oh iya ada lagi pak,
>> >>>> >> untuk connection datasource nya ngga bisa dibuat dinamis (mungkin
>> >>>> >> pakai
>> >>>> >> macro)
>> >>>> >>
>> >>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
>> >>>> >> Source=C:\thn2011
>> >>>> >>
>> >>>> >> misal disesuaikan dengan letak foldernya (ketika folder thn2011 di
>> >>>> >> copy di c:\aku\thn2011) maka connectionnya ikut berubah
>> >>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
>> >>>> >> Source=C:\aku\thn2011
>> >>>> >>
>> >>>> >>
>> >>>> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >>>> >> > hehehe... sebenarnya di excel untuk kegiatan koneksi data, akan
>> >>>> terbuat
>> >>>> >> > 2
>> >>>> >> > object output
>> >>>> >> > 1. object recordset hasil data connection yang menyimpan output
>> >>>> >> > dengan
>> >>>> >> > susunan persis seperti query
>> >>>> >> > 2. object list (di xl2003) atau object table (xl2007) yang
>> >>>> >> > menyimpan
>> >>>> >> susunan
>> >>>> >> > dan seluruh bentuk range output.
>> >>>> >> >
>> >>>> >> > Object nomor 1 jelas, asalnya dari koneksi data
>> >>>> >> > object nomor 2 bisa dari mana saja.
>> >>>> >> >
>> >>>> >> > Intinya, yang tampak di excel adalah object nomor 2
>> >>>> >> > Urutannya murni hasil pengaturan user
>> >>>> >> > jika kali pertama dibuat, object table isinya kolom no,nip,nama
>> >>>> >> > maka ketika ditambah kolom alamat, alamat akan ada di kanan
>> >>>> >> > sendiri
>> >>>> >> karena
>> >>>> >> > belum pernah terdefinisi sebelumnya.
>> >>>> >> >
>> >>>> >> > Kid.
>> >>>> >> >
>> >>>> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >>>> >> >
>> >>>> >> >> **
>> >>>> >> >>
>> >>>> >> >>
>> >>>> >> >> satu lagi pak
>> >>>> >> >>
>> >>>> >> >> misal di table excel itu
>> >>>> >> >> header awalnya
>> >>>> >> >>
>> >>>> >> >> InvNo || CustId || AccID || DueDate
>> >>>> >> >>
>> >>>> >> >> terus SQLnya saya rubah seperti ini
>> >>>> >> >>
>> >>>> >> >> select InvNo, DueDate, AccId, CustId from bln06#txt
>> >>>> >> >>
>> >>>> >> >> hasilnya, headernya tetap ngga berubah
>> >>>> >> >>
>> >>>> >> >> InvNo || CustId || AccID || DueDate
>> >>>> >> >>
>> >>>> >> >> bukan (sesuai urutan yang ada di SQL)
>> >>>> >> >>
>> >>>> >> >> InvNo || DueDate || AccId || CustId
>> >>>> >> >>
>> >>>> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >>>> >> >>
>> >>>> >> >> > Oh iya, betul. Untuk koneksi excel ke text file yang
>> >>>> >> >> > memanfaatkan
>> >>>> >> >> > schema.ini, extended properties cukup Text
>> >>>> >> >> > Seluruh properti tentang ada header atau tidak, delimiternya
>> >>>> >> >> > apa,
>> >>>> >> >> dijabarkan
>> >>>> >> >> > di schema.ini
>> >>>> >> >> >
>> >>>> >> >> > Makasih sudah mengingatkan.
>> >>>> >> >> >
>> >>>> >> >> > Kid.
>> >>>> >> >> >
>> >>>> >> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >>>> >> >> >
>> >>>> >> >> >> **
>> >>>> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >> >> pak saya ngga tahu mungkin masalahnya ada disini, setelah
>> saya
>> >>>> >> banding
>> >>>> >> >> >> kan conectionnya (edit query)
>> >>>> >> >> >>
>> >>>> >> >> >> kalau punya pak kid (Extended Properties=Text;)
>> >>>> >> >> >> kalau punya saya (Extended
>> >>>> Properties="Text;HDR= YES;FMT=Delimite d")
>> >>>> >> >> >> kemudian saya ganti seperti punya pak kid, SQL nya baru bisa
>> >>>> >> >> >> berhasil
>> >>>> >> >> >> (padahal sqlnya sama)
>> >>>> >> >> >>
>> >>>> >> >> >> Pada tanggal 03/07/11, him mah <himmah.mlg@gmail.com >
>> menulis:
>> >>>> >> >> >>
>> >>>> >> >> >> > punya saya koq masih tetep, yang di cek itu type yang
>> >>>> >> >> >> > sebelah
>> >>>> mana
>> >>>> >> >> >> > pak
>> >>>> >> >> >> >
>> >>>> >> >> >> > Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>> menulis:
>> >>>> >> >> >> >> cek ulang typo pak him mah
>> >>>> >> >> >> >>
>> >>>> >> >> >> >> Ini contoh hasilnya (nilai amount mungkin udah beda,
>> tetapi
>> >>>> >> struktur
>> >>>> >> >> >> >> tetap
>> >>>> >> >> >> >> sama)
>> >>>> >> >> >> >> [image: txt2xl_w_agregate_join_query. gif]
>> >>>> >> >> >> >>
>> >>>> >> >> >> >>
>> >>>> >> >> >> >> Kid.
>> >>>> >> >> >> >>
>> >>>> >> >> >> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>> >>>> >> >> >> >> menulis:
>> >>>> >> >> >> >>> > Jadi, schema.ini ada 2 blok, seperti ini :
>> >>>> >> >> >> >>> >
>> >>>> >> >> >> >>> > [bln06.txt]
>> >>>> >> >> >> >>> > bla-bla disini
>> >>>> >> >> >> >>> >
>> >>>> >> >> >> >>> > [kdInv.txt]
>> >>>> >> >> >> >>> > Format=TabDelimited
>> >>>> >> >> >> >>> > col1=InvNo char width 17
>> >>>> >> >> >> >>> > col2=CustId char width 3
>> >>>> >> >> >> >>> > col3=Wil char width 17
>> >>>> >> >> >> >>> >
>> >>>> >> >> >> >>> >
>> >>>> >> >> >> >>> > Koneksi di excel dengan query :
>> >>>> >> >> >> >>> > select *kdInv**.*wil, sum(*bln06.*Amount) as jumlah
>> from
>> >>>> >> >> >> >>> > bln06#txt
>> >>>> >> >> >> *as
>> >>>> >> >> >> >>> bln06
>> >>>> >> >> >> >>> > * LEFT JOINT
>> >>>> >> >> >> >>> > kdInv#txt * as kdInv* ON bln06.InvNo = kdInv.InvNo
>> GROUP
>> >>>> >> >> >> >>> > BY
>> >>>> >> >> >> >>> > *kdInv**.*WIL
>> >>>> >> >> >> >>> >
>> >>>> >> >> >> >>> > Mungkin demikian.
>> >>>> >> >> >> >>> >
>> >>>> >> >> >> >>> > Kid.
>> >>>> >> >> >> >>> >
>> >>>> >> >> >> >>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >>>> >> >> >> >>> >
>> >>>> >> >> >> >>> >> **
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >> ini pak sqlnya
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >> select wil, sum(Amount) as jumlah from bln06#txt LEFT
>> >>>> >> >> >> >>> >> JOINT
>> >>>> >> >> >> >>> >> kdInv#txt ON bln06.InvNo = kdInv.InvNo GROUP BY WIL
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >> schema.ini saya tambahkan
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >> [kdInv.txt]
>> >>>> >> >> >> >>> >> Format=TabDelimited
>> >>>> >> >> >> >>> >> col1=InvNo char width 17
>> >>>> >> >> >> >>> >> col2=CustId char width 3
>> >>>> >> >> >> >>> >> col3=Wil char width 17
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >> saya lampirkan file kdinv dan shema nya
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>> >>>> menulis:
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >> > Bisa disalinkan query joinnya ?
>> >>>> >> >> >> >>> >> > untuk join multiple tables dengan data provider jet
>> 4
>> >>>> atau
>> >>>> >> txt
>> >>>> >> >> >> >>> >> > driver,
>> >>>> >> >> >> >>> >> > sepertinya bisa jika jenis joinnya sama. Yang
>> umumnya
>> >>>> bisa
>> >>>> >> >> adalah
>> >>>> >> >> >> >>> inner
>> >>>> >> >> >> >>> >> join
>> >>>> >> >> >> >>> >> > multiple tables.
>> >>>> >> >> >> >>> >> > untuk join multiple tables dengan jenis join
>> >>>> >> >> >> >>> >> > bercampur,
>> >>>> >> lebih
>> >>>> >> >> >> >>> >> > sering
>> >>>> >> >> >> >>> gak
>> >>>> >> >> >> >>> >> > bisanya, kecuali jika join dilakukan dengan dataset
>> >>>> >> >> >> >>> >> > hasil
>> >>>> >> >> >> >>> >> > join.
>> >>>> >> >> >> >>> >> >
>> >>>> >> >> >> >>> >> > Left join, right join, inner join yang tunggal,
>> >>>> >> >> >> >>> >> > semuanya
>> >>>> >> bisa.
>> >>>> >> >> >> >>> >> >
>> >>>> >> >> >> >>> >> > Pesan it is already opened exclusivele by another
>> >>>> >> >> >> >>> >> > user,
>> >>>> >> >> >> >>> >> > berarti
>> >>>> >> >> >> >>> >> > file
>> >>>> >> >> >> >>> >> sedang
>> >>>> >> >> >> >>> >> > dibuka oleh user lain atau aplikasi lain. File yang
>> >>>> >> >> >> >>> >> > open
>> >>>> >> >> >> >>> >> > exclusive
>> >>>> >> >> >> >>> tidak
>> >>>> >> >> >> >>> >> > bisa dipakai oleh banyak user.
>> >>>> >> >> >> >>> >> >
>> >>>> >> >> >> >>> >> > Kid.
>> >>>> >> >> >> >>> >> >
>> >>>> >> >> >> >>> >> > 2011/7/1 him mah <himmah.mlg@gmail.com >
>> >>>> >> >> >> >>> >> >
>> >>>> >> >> >> >>> >> >> **
>> >>>> >> >> >> >>> >> >>
>> >>>> >> >> >> >>> >> >>
>> >>>> >> >> >> >>> >> >> untuk SQL nya kalau pakai LEFT JOIN koq ngga bisa
>> ya
>> >>>> >> >> >> >>> >> >> muncul pesan
>> >>>> >> >> >> >>> >> >> it is already opened exclusivele by another
>> user,...
>> >>>> >> >> >> >>> >> >>
>> >>>> >> >> >> >>> >> >>
>> >>>> >> >> >> >>> >> >>
>> >>>> >> >> >> >>> >> >
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >>
>> >>>> >> >> >> >>> >
>> >>>> >> >> >> >>>
>> >>>> >> >> >> >>>
>> >>>> >> >> >> >>>
>> >>>> >> >> >> >>
>> >>>> >> >> >> >
>> >>>> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >> >>
>> >>>> >> >> >
>> >>>> >> >>
>> >>>> >> >>
>> >>>> >> >>
>> >>>> >> >
>> >>>> >>
>> >>>> >>
>> >>>> >>
>> >>>> >
>> >>>>
>> >>>>
>> >>>>
>> >>>
>> >>
>> >
>>
>>
>>
>
- 1.3.
-
Re: menggabungkan beberapa file txt menggunakan microsoft query
Posted by: "Mr. Kid" mr.nmkid@gmail.com nmkid.family@ymail.com
Tue Jul 5, 2011 3:40 am (PDT)
Hehehehe....
Bagaimana kalo memanfaatkan MS Access yang punya replace.
Link table di ms access ke text file, kemudian buat sebuah query untuk
dapatkan dataset yang baik, kemudian Excel koneksi ke query di Access
tersebut.
Access tidak perlu dibuka. Hanya sebagai jembatan saja. Jadi cukup ada di
folder text file bersama schema.ini
Jika ada database engine yang lebih besar, seperti MySQL, MS SQL Server atau
Oracle, akan lebih baik lagi. Apalagi jika language server adalah english.
Kid.
2011/7/5 him mah <himmah.mlg@gmail.com >
> **
>
>
> sama-sama pak, oh iya kalau untuk me replace tanda petik(") gimana ya,
> karena fungsi replace tidak ada di jet SQL
>
> Pada tanggal 05/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>
> > Betul pak, dan sudah diperbaiki.
> > Deretnya selalu + 4 karakter
> > jadi yang benar adalah 1,5,9,13,17
> > bukan 1,5,9,14,19
> >
> > Terimakasih atas koreksinya.
> >
> > Wassalam.
> > Kid.
> >
> >
> > 2011/7/5 him mah <himmah.mlg@gmail.com >
> >
> >> **
> >>
> >>
> >> sudah ketemu pak, salahnya ternyata ada disini
> >>
> >> +Mid(krAmo,14,3) harusnya +Mid(krAmo,13, 3)
> >>
> >>
> >> Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
> >> > maaf ternyata ada yang masih kurang pak,
> >> >
> >> > ketika numbernya diatas 1 milyar maka hasil konversinya lebih kecil
> dari
> >> > itu
> >> >
> >> > 1,385,315,635 hasilnya 138,531,535
> >> > 3,500,834,000 hasilnya 350,083,400
> >> > 1,656,391,562 hasilnya 165,639,162
> >> > 1,797,264,000 hasilnya 179,726,400
> >> >
> >> > rumus SQL nya
> >> >
> >> > SELECT RECNO,INVNO,CUSTID,DUE_ DATE AS DUEDATE,INVDATE
> >> > ,(
> >> > Left(krAmo,3)
> >> > +Mid(krAmo,5,3)
> >> > +Mid(krAmo,9,3)
> >> > +Mid(krAmo,14,3)
> >> > +Mid(krAmo,19,3)
> >> > +desi
> >> > +knAmo
> >> > ) * 1 AS AMOUNT
> >> > FROM (
> >> > SELECT RECNO,INVNO,CUSTID,INVDATE
> >> > ,IIf(1*'1,000'=1,',','. ') AS desi
> >> > ,String(4 - Instr( Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) +',' , ',' ) ,
> >> '0' )
> >> > +
> >> > Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) AS krAmo
> >> > ,Mid(AMOUNT,Instr(AMOUNT+ '.','.')+ 1,9)+'0' AS knAmo
> >> > ,CDate(Right(DUEDATE,4) +'-'+Mid( DUEDATE,3, 2)+'-'+Left( DUEDATE,2) ) AS
> >> > DUE_DATE
> >> > FROM bln06#txt
> >> > WHERE NOT(INVDATE IS NULL)
> >> > ) AS dt1
> >> >
> >> >
> >> >
> >> >
> >> >
> >> >
> >> > Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
> >> >> posting yang ke 36 (kalau pakai gmail) untuk topik ini
> >> >>
> >> >> Alhamdulillah pertanyaan saya sudah terselesaikan semua, terima kasih
> >> >> buat semuanya terutama buat Pak KID
> >> >>
> >> >> tentang topik ini bisa dibaca lengkap diblognya pak Kid
> >> >>
> >> >>
> >>
> http://excel-mr-kid.blogspot. com/2011/ 07/koneksi- data-ke-text- file-01.html
> >> >>
> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >> >>> IMO,
> >> >>> Tidak ada bedanya
> >> >>>
> >> >>> Kid.
> >> >>>
> >> >>> 2011/7/4 him mah <himmah.mlg@gmail.com >
> >> >>>
> >> >>>> **
> >> >>>>
> >> >>>>
> >> >>>> satu lagi pak
> >> >>>> kira bedanya antara (apakah berpengaruh pada kecepatan)
> >> >>>>
> >> >>>> WHERE NOT(INVDATE IS NULL)
> >> >>>> dengan
> >> >>>> WHERE (INVDATE IS NOT NULL)
> >> >>>>
> >> >>>>
> >> >>>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >> >>>> >>> Susunan table excel
> >> >>>> > Betul pak, ubah kolom di excelnya harus dipindah sendiri.
> >> >>>> >
> >> >>>> > koneksi pertama dengan query yang menghasilkan susunan table
> excel
> >> >>>> > InvNo
> >> >>>> ||
> >> >>>> > CustId || AccID || DueDate
> >> >>>> >
> >> >>>> > kemudian dilain waktu diubah querynya menjadi :
> >> >>>> > select InvNo, DueDate, AccId, CustId from bln06#txt
> >> >>>> >
> >> >>>> > maka susunan di table excel adalah :
> >> >>>> > InvNo || CustId || AccID || DueDate
> >> >>>> >
> >> >>>> > Ketika diubah querynya menjadi :
> >> >>>> > select InvNo, DueDate, *Amount*, CustId from bln06#txt
> >> >>>> >
> >> >>>> > maka susunan di table excel adalah :
> >> >>>> > InvNo || CustId || DueDate || *Amount*
> >> >>>> >
> >> >>>> >>> koneksi dinamis.
> >> >>>> > Dengan VBA bisa (biasanya VBA gak bisa kalo diminta bikin kopi)
> >> >>>> > Tentu dengan bantuan user untuk menunjukkan dimana foldernya
> >> >>>> > sekarang.
> >> >>>> >
> >> >>>> > Akan lebih baik lagi jika file txt ada di satu komputer yang
> tetap
> >> >>>> > dan
> >> >>>> nama
> >> >>>> > foldernya tetap
> >> >>>> >
> >> >>>> > Kid.
> >> >>>> >
> >> >>>> >
> >> >>>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >> >>>> >
> >> >>>> >> **
> >> >>>> >>
> >> >>>> >>
> >> >>>> >> jadi kesimpulannya ngga bisa diubah lagi walau di sqlnya sudah
> >> >>>> >> berubah.
> >> >>>> >>
> >> >>>> >> oh iya ada lagi pak,
> >> >>>> >> untuk connection datasource nya ngga bisa dibuat dinamis
> (mungkin
> >> >>>> >> pakai
> >> >>>> >> macro)
> >> >>>> >>
> >> >>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
> >> >>>> >> Source=C:\thn2011
> >> >>>> >>
> >> >>>> >> misal disesuaikan dengan letak foldernya (ketika folder thn2011
> di
> >> >>>> >> copy di c:\aku\thn2011) maka connectionnya ikut berubah
> >> >>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
> >> >>>> >> Source=C:\aku\thn2011
> >> >>>> >>
> >> >>>> >>
> >> >>>> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >> >>>> >> > hehehe... sebenarnya di excel untuk kegiatan koneksi data,
> akan
> >> >>>> terbuat
> >> >>>> >> > 2
> >> >>>> >> > object output
> >> >>>> >> > 1. object recordset hasil data connection yang menyimpan
> output
> >> >>>> >> > dengan
> >> >>>> >> > susunan persis seperti query
> >> >>>> >> > 2. object list (di xl2003) atau object table (xl2007) yang
> >> >>>> >> > menyimpan
> >> >>>> >> susunan
> >> >>>> >> > dan seluruh bentuk range output.
> >> >>>> >> >
> >> >>>> >> > Object nomor 1 jelas, asalnya dari koneksi data
> >> >>>> >> > object nomor 2 bisa dari mana saja.
> >> >>>> >> >
> >> >>>> >> > Intinya, yang tampak di excel adalah object nomor 2
> >> >>>> >> > Urutannya murni hasil pengaturan user
> >> >>>> >> > jika kali pertama dibuat, object table isinya kolom
> no,nip,nama
> >> >>>> >> > maka ketika ditambah kolom alamat, alamat akan ada di kanan
> >> >>>> >> > sendiri
> >> >>>> >> karena
> >> >>>> >> > belum pernah terdefinisi sebelumnya.
> >> >>>> >> >
> >> >>>> >> > Kid.
> >> >>>> >> >
> >> >>>> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >> >>>> >> >
> >> >>>> >> >> **
> >> >>>> >> >>
> >> >>>> >> >>
> >> >>>> >> >> satu lagi pak
> >> >>>> >> >>
> >> >>>> >> >> misal di table excel itu
> >> >>>> >> >> header awalnya
> >> >>>> >> >>
> >> >>>> >> >> InvNo || CustId || AccID || DueDate
> >> >>>> >> >>
> >> >>>> >> >> terus SQLnya saya rubah seperti ini
> >> >>>> >> >>
> >> >>>> >> >> select InvNo, DueDate, AccId, CustId from bln06#txt
> >> >>>> >> >>
> >> >>>> >> >> hasilnya, headernya tetap ngga berubah
> >> >>>> >> >>
> >> >>>> >> >> InvNo || CustId || AccID || DueDate
> >> >>>> >> >>
> >> >>>> >> >> bukan (sesuai urutan yang ada di SQL)
> >> >>>> >> >>
> >> >>>> >> >> InvNo || DueDate || AccId || CustId
> >> >>>> >> >>
> >> >>>> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >> >>>> >> >>
> >> >>>> >> >> > Oh iya, betul. Untuk koneksi excel ke text file yang
> >> >>>> >> >> > memanfaatkan
> >> >>>> >> >> > schema.ini, extended properties cukup Text
> >> >>>> >> >> > Seluruh properti tentang ada header atau tidak,
> delimiternya
> >> >>>> >> >> > apa,
> >> >>>> >> >> dijabarkan
> >> >>>> >> >> > di schema.ini
> >> >>>> >> >> >
> >> >>>> >> >> > Makasih sudah mengingatkan.
> >> >>>> >> >> >
> >> >>>> >> >> > Kid.
> >> >>>> >> >> >
> >> >>>> >> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >> >>>> >> >> >
> >> >>>> >> >> >> **
> >> >>>> >> >> >>
> >> >>>> >> >> >>
> >> >>>> >> >> >> pak saya ngga tahu mungkin masalahnya ada disini, setelah
> >> saya
> >> >>>> >> banding
> >> >>>> >> >> >> kan conectionnya (edit query)
> >> >>>> >> >> >>
> >> >>>> >> >> >> kalau punya pak kid (Extended Properties=Text;)
> >> >>>> >> >> >> kalau punya saya (Extended
> >> >>>> Properties="Text;HDR= YES;FMT=Delimite d")
> >> >>>> >> >> >> kemudian saya ganti seperti punya pak kid, SQL nya baru
> bisa
> >> >>>> >> >> >> berhasil
> >> >>>> >> >> >> (padahal sqlnya sama)
> >> >>>> >> >> >>
> >> >>>> >> >> >> Pada tanggal 03/07/11, him mah <himmah.mlg@gmail.com >
> >> menulis:
> >> >>>> >> >> >>
> >> >>>> >> >> >> > punya saya koq masih tetep, yang di cek itu type yang
> >> >>>> >> >> >> > sebelah
> >> >>>> mana
> >> >>>> >> >> >> > pak
> >> >>>> >> >> >> >
> >> >>>> >> >> >> > Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
> >> menulis:
> >> >>>> >> >> >> >> cek ulang typo pak him mah
> >> >>>> >> >> >> >>
> >> >>>> >> >> >> >> Ini contoh hasilnya (nilai amount mungkin udah beda,
> >> tetapi
> >> >>>> >> struktur
> >> >>>> >> >> >> >> tetap
> >> >>>> >> >> >> >> sama)
> >> >>>> >> >> >> >> [image: txt2xl_w_agregate_join_query. gif]
> >> >>>> >> >> >> >>
> >> >>>> >> >> >> >>
> >> >>>> >> >> >> >> Kid.
> >> >>>> >> >> >> >>
> >> >>>> >> >> >> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
> >> >>>> >> >> >> >> menulis:
> >> >>>> >> >> >> >>> > Jadi, schema.ini ada 2 blok, seperti ini :
> >> >>>> >> >> >> >>> >
> >> >>>> >> >> >> >>> > [bln06.txt]
> >> >>>> >> >> >> >>> > bla-bla disini
> >> >>>> >> >> >> >>> >
> >> >>>> >> >> >> >>> > [kdInv.txt]
> >> >>>> >> >> >> >>> > Format=TabDelimited
> >> >>>> >> >> >> >>> > col1=InvNo char width 17
> >> >>>> >> >> >> >>> > col2=CustId char width 3
> >> >>>> >> >> >> >>> > col3=Wil char width 17
> >> >>>> >> >> >> >>> >
> >> >>>> >> >> >> >>> >
> >> >>>> >> >> >> >>> > Koneksi di excel dengan query :
> >> >>>> >> >> >> >>> > select *kdInv**.*wil, sum(*bln06.*Amount) as jumlah
> >> from
> >> >>>> >> >> >> >>> > bln06#txt
> >> >>>> >> >> >> *as
> >> >>>> >> >> >> >>> bln06
> >> >>>> >> >> >> >>> > * LEFT JOINT
> >> >>>> >> >> >> >>> > kdInv#txt * as kdInv* ON bln06.InvNo = kdInv.InvNo
> >> GROUP
> >> >>>> >> >> >> >>> > BY
> >> >>>> >> >> >> >>> > *kdInv**.*WIL
> >> >>>> >> >> >> >>> >
> >> >>>> >> >> >> >>> > Mungkin demikian.
> >> >>>> >> >> >> >>> >
> >> >>>> >> >> >> >>> > Kid.
> >> >>>> >> >> >> >>> >
> >> >>>> >> >> >> >>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >> >>>> >> >> >> >>> >
> >> >>>> >> >> >> >>> >> **
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >> ini pak sqlnya
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >> select wil, sum(Amount) as jumlah from bln06#txt
> LEFT
> >> >>>> >> >> >> >>> >> JOINT
> >> >>>> >> >> >> >>> >> kdInv#txt ON bln06.InvNo = kdInv.InvNo GROUP BY WIL
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >> schema.ini saya tambahkan
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >> [kdInv.txt]
> >> >>>> >> >> >> >>> >> Format=TabDelimited
> >> >>>> >> >> >> >>> >> col1=InvNo char width 17
> >> >>>> >> >> >> >>> >> col2=CustId char width 3
> >> >>>> >> >> >> >>> >> col3=Wil char width 17
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >> saya lampirkan file kdinv dan shema nya
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com
> >
> >> >>>> menulis:
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >> > Bisa disalinkan query joinnya ?
> >> >>>> >> >> >> >>> >> > untuk join multiple tables dengan data provider
> jet
> >> 4
> >> >>>> atau
> >> >>>> >> txt
> >> >>>> >> >> >> >>> >> > driver,
> >> >>>> >> >> >> >>> >> > sepertinya bisa jika jenis joinnya sama. Yang
> >> umumnya
> >> >>>> bisa
> >> >>>> >> >> adalah
> >> >>>> >> >> >> >>> inner
> >> >>>> >> >> >> >>> >> join
> >> >>>> >> >> >> >>> >> > multiple tables.
> >> >>>> >> >> >> >>> >> > untuk join multiple tables dengan jenis join
> >> >>>> >> >> >> >>> >> > bercampur,
> >> >>>> >> lebih
> >> >>>> >> >> >> >>> >> > sering
> >> >>>> >> >> >> >>> gak
> >> >>>> >> >> >> >>> >> > bisanya, kecuali jika join dilakukan dengan
> dataset
> >> >>>> >> >> >> >>> >> > hasil
> >> >>>> >> >> >> >>> >> > join.
> >> >>>> >> >> >> >>> >> >
> >> >>>> >> >> >> >>> >> > Left join, right join, inner join yang tunggal,
> >> >>>> >> >> >> >>> >> > semuanya
> >> >>>> >> bisa.
> >> >>>> >> >> >> >>> >> >
> >> >>>> >> >> >> >>> >> > Pesan it is already opened exclusivele by another
> >> >>>> >> >> >> >>> >> > user,
> >> >>>> >> >> >> >>> >> > berarti
> >> >>>> >> >> >> >>> >> > file
> >> >>>> >> >> >> >>> >> sedang
> >> >>>> >> >> >> >>> >> > dibuka oleh user lain atau aplikasi lain. File
> yang
> >> >>>> >> >> >> >>> >> > open
> >> >>>> >> >> >> >>> >> > exclusive
> >> >>>> >> >> >> >>> tidak
> >> >>>> >> >> >> >>> >> > bisa dipakai oleh banyak user.
> >> >>>> >> >> >> >>> >> >
> >> >>>> >> >> >> >>> >> > Kid.
> >> >>>> >> >> >> >>> >> >
> >> >>>> >> >> >> >>> >> > 2011/7/1 him mah <himmah.mlg@gmail.com >
> >> >>>> >> >> >> >>> >> >
> >> >>>> >> >> >> >>> >> >> **
> >> >>>> >> >> >> >>> >> >>
> >> >>>> >> >> >> >>> >> >>
> >> >>>> >> >> >> >>> >> >> untuk SQL nya kalau pakai LEFT JOIN koq ngga
> bisa
> >> ya
> >> >>>> >> >> >> >>> >> >> muncul pesan
> >> >>>> >> >> >> >>> >> >> it is already opened exclusivele by another
> >> user,...
> >> >>>> >> >> >> >>> >> >>
> >> >>>> >> >> >> >>> >> >>
> >> >>>> >> >> >> >>> >> >>
> >> >>>> >> >> >> >>> >> >
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >>
> >> >>>> >> >> >> >>> >
> >> >>>> >> >> >> >>>
> >> >>>> >> >> >> >>>
> >> >>>> >> >> >> >>>
> >> >>>> >> >> >> >>
> >> >>>> >> >> >> >
> >> >>>> >> >> >>
> >> >>>> >> >> >>
> >> >>>> >> >> >>
> >> >>>> >> >> >
> >> >>>> >> >>
> >> >>>> >> >>
> >> >>>> >> >>
> >> >>>> >> >
> >> >>>> >>
> >> >>>> >>
> >> >>>> >>
> >> >>>> >
> >> >>>>
> >> >>>>
> >> >>>>
> >> >>>
> >> >>
> >> >
> >>
> >>
> >>
> >
>
>
>
- 1.4.
-
Re: menggabungkan beberapa file txt menggunakan microsoft query
Posted by: "him mah" himmah.mlg@gmail.com
Tue Jul 5, 2011 7:22 pm (PDT)
iya pak, bisa pakai access (saya sudah nyoba)
tapi pinginnya sih hanya melibatkan file txt dan excel
kira kenapa ya, misal di kolom sebelumnya ada tanda petik(") maka
kolom berikutnya datanya ngga muncul (blank)
Pada tanggal 05/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> Hehehehe....
>
> Bagaimana kalo memanfaatkan MS Access yang punya replace.
> Link table di ms access ke text file, kemudian buat sebuah query untuk
> dapatkan dataset yang baik, kemudian Excel koneksi ke query di Access
> tersebut.
> Access tidak perlu dibuka. Hanya sebagai jembatan saja. Jadi cukup ada di
> folder text file bersama schema.ini
> Jika ada database engine yang lebih besar, seperti MySQL, MS SQL Server atau
> Oracle, akan lebih baik lagi. Apalagi jika language server adalah english.
>
> Kid.
>
> 2011/7/5 him mah <himmah.mlg@gmail.com >
>
>> **
>>
>>
>> sama-sama pak, oh iya kalau untuk me replace tanda petik(") gimana ya,
>> karena fungsi replace tidak ada di jet SQL
>>
>> Pada tanggal 05/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>>
>> > Betul pak, dan sudah diperbaiki.
>> > Deretnya selalu + 4 karakter
>> > jadi yang benar adalah 1,5,9,13,17
>> > bukan 1,5,9,14,19
>> >
>> > Terimakasih atas koreksinya.
>> >
>> > Wassalam.
>> > Kid.
>> >
>> >
>> > 2011/7/5 him mah <himmah.mlg@gmail.com >
>> >
>> >> **
>> >>
>> >>
>> >> sudah ketemu pak, salahnya ternyata ada disini
>> >>
>> >> +Mid(krAmo,14,3) harusnya +Mid(krAmo,13, 3)
>> >>
>> >>
>> >> Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
>> >> > maaf ternyata ada yang masih kurang pak,
>> >> >
>> >> > ketika numbernya diatas 1 milyar maka hasil konversinya lebih kecil
>> dari
>> >> > itu
>> >> >
>> >> > 1,385,315,635 hasilnya 138,531,535
>> >> > 3,500,834,000 hasilnya 350,083,400
>> >> > 1,656,391,562 hasilnya 165,639,162
>> >> > 1,797,264,000 hasilnya 179,726,400
>> >> >
>> >> > rumus SQL nya
>> >> >
>> >> > SELECT RECNO,INVNO,CUSTID,DUE_ DATE AS DUEDATE,INVDATE
>> >> > ,(
>> >> > Left(krAmo,3)
>> >> > +Mid(krAmo,5,3)
>> >> > +Mid(krAmo,9,3)
>> >> > +Mid(krAmo,14,3)
>> >> > +Mid(krAmo,19,3)
>> >> > +desi
>> >> > +knAmo
>> >> > ) * 1 AS AMOUNT
>> >> > FROM (
>> >> > SELECT RECNO,INVNO,CUSTID,INVDATE
>> >> > ,IIf(1*'1,000'=1,',','. ') AS desi
>> >> > ,String(4 - Instr( Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) +',' , ',' )
>> >> > ,
>> >> '0' )
>> >> > +
>> >> > Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) AS krAmo
>> >> > ,Mid(AMOUNT,Instr(AMOUNT+ '.','.')+ 1,9)+'0' AS knAmo
>> >> > ,CDate(Right(DUEDATE,4) +'-'+Mid( DUEDATE,3, 2)+'-'+Left( DUEDATE,2) ) AS
>> >> > DUE_DATE
>> >> > FROM bln06#txt
>> >> > WHERE NOT(INVDATE IS NULL)
>> >> > ) AS dt1
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> >
>> >> > Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
>> >> >> posting yang ke 36 (kalau pakai gmail) untuk topik ini
>> >> >>
>> >> >> Alhamdulillah pertanyaan saya sudah terselesaikan semua, terima
>> >> >> kasih
>> >> >> buat semuanya terutama buat Pak KID
>> >> >>
>> >> >> tentang topik ini bisa dibaca lengkap diblognya pak Kid
>> >> >>
>> >> >>
>> >>
>> http://excel-mr-kid.blogspot. com/2011/ 07/koneksi- data-ke-text- file-01.html
>> >> >>
>> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >> >>> IMO,
>> >> >>> Tidak ada bedanya
>> >> >>>
>> >> >>> Kid.
>> >> >>>
>> >> >>> 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >> >>>
>> >> >>>> **
>> >> >>>>
>> >> >>>>
>> >> >>>> satu lagi pak
>> >> >>>> kira bedanya antara (apakah berpengaruh pada kecepatan)
>> >> >>>>
>> >> >>>> WHERE NOT(INVDATE IS NULL)
>> >> >>>> dengan
>> >> >>>> WHERE (INVDATE IS NOT NULL)
>> >> >>>>
>> >> >>>>
>> >> >>>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >> >>>> >>> Susunan table excel
>> >> >>>> > Betul pak, ubah kolom di excelnya harus dipindah sendiri.
>> >> >>>> >
>> >> >>>> > koneksi pertama dengan query yang menghasilkan susunan table
>> excel
>> >> >>>> > InvNo
>> >> >>>> ||
>> >> >>>> > CustId || AccID || DueDate
>> >> >>>> >
>> >> >>>> > kemudian dilain waktu diubah querynya menjadi :
>> >> >>>> > select InvNo, DueDate, AccId, CustId from bln06#txt
>> >> >>>> >
>> >> >>>> > maka susunan di table excel adalah :
>> >> >>>> > InvNo || CustId || AccID || DueDate
>> >> >>>> >
>> >> >>>> > Ketika diubah querynya menjadi :
>> >> >>>> > select InvNo, DueDate, *Amount*, CustId from bln06#txt
>> >> >>>> >
>> >> >>>> > maka susunan di table excel adalah :
>> >> >>>> > InvNo || CustId || DueDate || *Amount*
>> >> >>>> >
>> >> >>>> >>> koneksi dinamis.
>> >> >>>> > Dengan VBA bisa (biasanya VBA gak bisa kalo diminta bikin kopi)
>> >> >>>> > Tentu dengan bantuan user untuk menunjukkan dimana foldernya
>> >> >>>> > sekarang.
>> >> >>>> >
>> >> >>>> > Akan lebih baik lagi jika file txt ada di satu komputer yang
>> tetap
>> >> >>>> > dan
>> >> >>>> nama
>> >> >>>> > foldernya tetap
>> >> >>>> >
>> >> >>>> > Kid.
>> >> >>>> >
>> >> >>>> >
>> >> >>>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >> >>>> >
>> >> >>>> >> **
>> >> >>>> >>
>> >> >>>> >>
>> >> >>>> >> jadi kesimpulannya ngga bisa diubah lagi walau di sqlnya sudah
>> >> >>>> >> berubah.
>> >> >>>> >>
>> >> >>>> >> oh iya ada lagi pak,
>> >> >>>> >> untuk connection datasource nya ngga bisa dibuat dinamis
>> (mungkin
>> >> >>>> >> pakai
>> >> >>>> >> macro)
>> >> >>>> >>
>> >> >>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
>> >> >>>> >> Source=C:\thn2011
>> >> >>>> >>
>> >> >>>> >> misal disesuaikan dengan letak foldernya (ketika folder thn2011
>> di
>> >> >>>> >> copy di c:\aku\thn2011) maka connectionnya ikut berubah
>> >> >>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
>> >> >>>> >> Source=C:\aku\thn2011
>> >> >>>> >>
>> >> >>>> >>
>> >> >>>> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >> >>>> >> > hehehe... sebenarnya di excel untuk kegiatan koneksi data,
>> akan
>> >> >>>> terbuat
>> >> >>>> >> > 2
>> >> >>>> >> > object output
>> >> >>>> >> > 1. object recordset hasil data connection yang menyimpan
>> output
>> >> >>>> >> > dengan
>> >> >>>> >> > susunan persis seperti query
>> >> >>>> >> > 2. object list (di xl2003) atau object table (xl2007) yang
>> >> >>>> >> > menyimpan
>> >> >>>> >> susunan
>> >> >>>> >> > dan seluruh bentuk range output.
>> >> >>>> >> >
>> >> >>>> >> > Object nomor 1 jelas, asalnya dari koneksi data
>> >> >>>> >> > object nomor 2 bisa dari mana saja.
>> >> >>>> >> >
>> >> >>>> >> > Intinya, yang tampak di excel adalah object nomor 2
>> >> >>>> >> > Urutannya murni hasil pengaturan user
>> >> >>>> >> > jika kali pertama dibuat, object table isinya kolom
>> no,nip,nama
>> >> >>>> >> > maka ketika ditambah kolom alamat, alamat akan ada di kanan
>> >> >>>> >> > sendiri
>> >> >>>> >> karena
>> >> >>>> >> > belum pernah terdefinisi sebelumnya.
>> >> >>>> >> >
>> >> >>>> >> > Kid.
>> >> >>>> >> >
>> >> >>>> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >> >>>> >> >
>> >> >>>> >> >> **
>> >> >>>> >> >>
>> >> >>>> >> >>
>> >> >>>> >> >> satu lagi pak
>> >> >>>> >> >>
>> >> >>>> >> >> misal di table excel itu
>> >> >>>> >> >> header awalnya
>> >> >>>> >> >>
>> >> >>>> >> >> InvNo || CustId || AccID || DueDate
>> >> >>>> >> >>
>> >> >>>> >> >> terus SQLnya saya rubah seperti ini
>> >> >>>> >> >>
>> >> >>>> >> >> select InvNo, DueDate, AccId, CustId from bln06#txt
>> >> >>>> >> >>
>> >> >>>> >> >> hasilnya, headernya tetap ngga berubah
>> >> >>>> >> >>
>> >> >>>> >> >> InvNo || CustId || AccID || DueDate
>> >> >>>> >> >>
>> >> >>>> >> >> bukan (sesuai urutan yang ada di SQL)
>> >> >>>> >> >>
>> >> >>>> >> >> InvNo || DueDate || AccId || CustId
>> >> >>>> >> >>
>> >> >>>> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
>> >> >>>> >> >>
>> >> >>>> >> >> > Oh iya, betul. Untuk koneksi excel ke text file yang
>> >> >>>> >> >> > memanfaatkan
>> >> >>>> >> >> > schema.ini, extended properties cukup Text
>> >> >>>> >> >> > Seluruh properti tentang ada header atau tidak,
>> delimiternya
>> >> >>>> >> >> > apa,
>> >> >>>> >> >> dijabarkan
>> >> >>>> >> >> > di schema.ini
>> >> >>>> >> >> >
>> >> >>>> >> >> > Makasih sudah mengingatkan.
>> >> >>>> >> >> >
>> >> >>>> >> >> > Kid.
>> >> >>>> >> >> >
>> >> >>>> >> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >> >>>> >> >> >
>> >> >>>> >> >> >> **
>> >> >>>> >> >> >>
>> >> >>>> >> >> >>
>> >> >>>> >> >> >> pak saya ngga tahu mungkin masalahnya ada disini, setelah
>> >> saya
>> >> >>>> >> banding
>> >> >>>> >> >> >> kan conectionnya (edit query)
>> >> >>>> >> >> >>
>> >> >>>> >> >> >> kalau punya pak kid (Extended Properties=Text;)
>> >> >>>> >> >> >> kalau punya saya (Extended
>> >> >>>> Properties="Text;HDR= YES;FMT=Delimite d")
>> >> >>>> >> >> >> kemudian saya ganti seperti punya pak kid, SQL nya baru
>> bisa
>> >> >>>> >> >> >> berhasil
>> >> >>>> >> >> >> (padahal sqlnya sama)
>> >> >>>> >> >> >>
>> >> >>>> >> >> >> Pada tanggal 03/07/11, him mah <himmah.mlg@gmail.com >
>> >> menulis:
>> >> >>>> >> >> >>
>> >> >>>> >> >> >> > punya saya koq masih tetep, yang di cek itu type yang
>> >> >>>> >> >> >> > sebelah
>> >> >>>> mana
>> >> >>>> >> >> >> > pak
>> >> >>>> >> >> >> >
>> >> >>>> >> >> >> > Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>> >> menulis:
>> >> >>>> >> >> >> >> cek ulang typo pak him mah
>> >> >>>> >> >> >> >>
>> >> >>>> >> >> >> >> Ini contoh hasilnya (nilai amount mungkin udah beda,
>> >> tetapi
>> >> >>>> >> struktur
>> >> >>>> >> >> >> >> tetap
>> >> >>>> >> >> >> >> sama)
>> >> >>>> >> >> >> >> [image: txt2xl_w_agregate_join_query. gif]
>> >> >>>> >> >> >> >>
>> >> >>>> >> >> >> >>
>> >> >>>> >> >> >> >> Kid.
>> >> >>>> >> >> >> >>
>> >> >>>> >> >> >> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
>> >> >>>> >> >> >> >> menulis:
>> >> >>>> >> >> >> >>> > Jadi, schema.ini ada 2 blok, seperti ini :
>> >> >>>> >> >> >> >>> >
>> >> >>>> >> >> >> >>> > [bln06.txt]
>> >> >>>> >> >> >> >>> > bla-bla disini
>> >> >>>> >> >> >> >>> >
>> >> >>>> >> >> >> >>> > [kdInv.txt]
>> >> >>>> >> >> >> >>> > Format=TabDelimited
>> >> >>>> >> >> >> >>> > col1=InvNo char width 17
>> >> >>>> >> >> >> >>> > col2=CustId char width 3
>> >> >>>> >> >> >> >>> > col3=Wil char width 17
>> >> >>>> >> >> >> >>> >
>> >> >>>> >> >> >> >>> >
>> >> >>>> >> >> >> >>> > Koneksi di excel dengan query :
>> >> >>>> >> >> >> >>> > select *kdInv**.*wil, sum(*bln06.*Amount) as jumlah
>> >> from
>> >> >>>> >> >> >> >>> > bln06#txt
>> >> >>>> >> >> >> *as
>> >> >>>> >> >> >> >>> bln06
>> >> >>>> >> >> >> >>> > * LEFT JOINT
>> >> >>>> >> >> >> >>> > kdInv#txt * as kdInv* ON bln06.InvNo = kdInv.InvNo
>> >> GROUP
>> >> >>>> >> >> >> >>> > BY
>> >> >>>> >> >> >> >>> > *kdInv**.*WIL
>> >> >>>> >> >> >> >>> >
>> >> >>>> >> >> >> >>> > Mungkin demikian.
>> >> >>>> >> >> >> >>> >
>> >> >>>> >> >> >> >>> > Kid.
>> >> >>>> >> >> >> >>> >
>> >> >>>> >> >> >> >>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
>> >> >>>> >> >> >> >>> >
>> >> >>>> >> >> >> >>> >> **
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >> ini pak sqlnya
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >> select wil, sum(Amount) as jumlah from bln06#txt
>> LEFT
>> >> >>>> >> >> >> >>> >> JOINT
>> >> >>>> >> >> >> >>> >> kdInv#txt ON bln06.InvNo = kdInv.InvNo GROUP BY
>> >> >>>> >> >> >> >>> >> WIL
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >> schema.ini saya tambahkan
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >> [kdInv.txt]
>> >> >>>> >> >> >> >>> >> Format=TabDelimited
>> >> >>>> >> >> >> >>> >> col1=InvNo char width 17
>> >> >>>> >> >> >> >>> >> col2=CustId char width 3
>> >> >>>> >> >> >> >>> >> col3=Wil char width 17
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >> saya lampirkan file kdinv dan shema nya
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com
>> >
>> >> >>>> menulis:
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >> > Bisa disalinkan query joinnya ?
>> >> >>>> >> >> >> >>> >> > untuk join multiple tables dengan data provider
>> jet
>> >> 4
>> >> >>>> atau
>> >> >>>> >> txt
>> >> >>>> >> >> >> >>> >> > driver,
>> >> >>>> >> >> >> >>> >> > sepertinya bisa jika jenis joinnya sama. Yang
>> >> umumnya
>> >> >>>> bisa
>> >> >>>> >> >> adalah
>> >> >>>> >> >> >> >>> inner
>> >> >>>> >> >> >> >>> >> join
>> >> >>>> >> >> >> >>> >> > multiple tables.
>> >> >>>> >> >> >> >>> >> > untuk join multiple tables dengan jenis join
>> >> >>>> >> >> >> >>> >> > bercampur,
>> >> >>>> >> lebih
>> >> >>>> >> >> >> >>> >> > sering
>> >> >>>> >> >> >> >>> gak
>> >> >>>> >> >> >> >>> >> > bisanya, kecuali jika join dilakukan dengan
>> dataset
>> >> >>>> >> >> >> >>> >> > hasil
>> >> >>>> >> >> >> >>> >> > join.
>> >> >>>> >> >> >> >>> >> >
>> >> >>>> >> >> >> >>> >> > Left join, right join, inner join yang tunggal,
>> >> >>>> >> >> >> >>> >> > semuanya
>> >> >>>> >> bisa.
>> >> >>>> >> >> >> >>> >> >
>> >> >>>> >> >> >> >>> >> > Pesan it is already opened exclusivele by
>> >> >>>> >> >> >> >>> >> > another
>> >> >>>> >> >> >> >>> >> > user,
>> >> >>>> >> >> >> >>> >> > berarti
>> >> >>>> >> >> >> >>> >> > file
>> >> >>>> >> >> >> >>> >> sedang
>> >> >>>> >> >> >> >>> >> > dibuka oleh user lain atau aplikasi lain. File
>> yang
>> >> >>>> >> >> >> >>> >> > open
>> >> >>>> >> >> >> >>> >> > exclusive
>> >> >>>> >> >> >> >>> tidak
>> >> >>>> >> >> >> >>> >> > bisa dipakai oleh banyak user.
>> >> >>>> >> >> >> >>> >> >
>> >> >>>> >> >> >> >>> >> > Kid.
>> >> >>>> >> >> >> >>> >> >
>> >> >>>> >> >> >> >>> >> > 2011/7/1 him mah <himmah.mlg@gmail.com >
>> >> >>>> >> >> >> >>> >> >
>> >> >>>> >> >> >> >>> >> >> **
>> >> >>>> >> >> >> >>> >> >>
>> >> >>>> >> >> >> >>> >> >>
>> >> >>>> >> >> >> >>> >> >> untuk SQL nya kalau pakai LEFT JOIN koq ngga
>> bisa
>> >> ya
>> >> >>>> >> >> >> >>> >> >> muncul pesan
>> >> >>>> >> >> >> >>> >> >> it is already opened exclusivele by another
>> >> user,...
>> >> >>>> >> >> >> >>> >> >>
>> >> >>>> >> >> >> >>> >> >>
>> >> >>>> >> >> >> >>> >> >>
>> >> >>>> >> >> >> >>> >> >
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >>
>> >> >>>> >> >> >> >>> >
>> >> >>>> >> >> >> >>>
>> >> >>>> >> >> >> >>>
>> >> >>>> >> >> >> >>>
>> >> >>>> >> >> >> >>
>> >> >>>> >> >> >> >
>> >> >>>> >> >> >>
>> >> >>>> >> >> >>
>> >> >>>> >> >> >>
>> >> >>>> >> >> >
>> >> >>>> >> >>
>> >> >>>> >> >>
>> >> >>>> >> >>
>> >> >>>> >> >
>> >> >>>> >>
>> >> >>>> >>
>> >> >>>> >>
>> >> >>>> >
>> >> >>>>
>> >> >>>>
>> >> >>>>
>> >> >>>
>> >> >>
>> >> >
>> >>
>> >>
>> >>
>> >
>>
>>
>>
>
- 1.5.
-
Re: menggabungkan beberapa file txt menggunakan microsoft query
Posted by: "Mr. Kid" mr.nmkid@gmail.com nmkid.family@ymail.com
Tue Jul 5, 2011 8:21 pm (PDT)
Coba tambahkan di schema.ini baris :
TextDelimiter=|
Asumsinya, tidak ada penggunaan karakter |
Kid.
2011/7/6 him mah <himmah.mlg@gmail.com >
> **
>
>
> iya pak, bisa pakai access (saya sudah nyoba)
> tapi pinginnya sih hanya melibatkan file txt dan excel
>
> kira kenapa ya, misal di kolom sebelumnya ada tanda petik(") maka
> kolom berikutnya datanya ngga muncul (blank)
>
>
> Pada tanggal 05/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> > Hehehehe....
> >
> > Bagaimana kalo memanfaatkan MS Access yang punya replace.
> > Link table di ms access ke text file, kemudian buat sebuah query untuk
> > dapatkan dataset yang baik, kemudian Excel koneksi ke query di Access
> > tersebut.
> > Access tidak perlu dibuka. Hanya sebagai jembatan saja. Jadi cukup ada di
> > folder text file bersama schema.ini
> > Jika ada database engine yang lebih besar, seperti MySQL, MS SQL Server
> atau
> > Oracle, akan lebih baik lagi. Apalagi jika language server adalah
> english.
> >
> > Kid.
> >
> > 2011/7/5 him mah <himmah.mlg@gmail.com >
> >
> >> **
> >>
> >>
> >> sama-sama pak, oh iya kalau untuk me replace tanda petik(") gimana ya,
> >> karena fungsi replace tidak ada di jet SQL
> >>
> >> Pada tanggal 05/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >>
> >> > Betul pak, dan sudah diperbaiki.
> >> > Deretnya selalu + 4 karakter
> >> > jadi yang benar adalah 1,5,9,13,17
> >> > bukan 1,5,9,14,19
> >> >
> >> > Terimakasih atas koreksinya.
> >> >
> >> > Wassalam.
> >> > Kid.
> >> >
> >> >
> >> > 2011/7/5 him mah <himmah.mlg@gmail.com >
> >> >
> >> >> **
> >> >>
> >> >>
> >> >> sudah ketemu pak, salahnya ternyata ada disini
> >> >>
> >> >> +Mid(krAmo,14,3) harusnya +Mid(krAmo,13, 3)
> >> >>
> >> >>
> >> >> Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
> >> >> > maaf ternyata ada yang masih kurang pak,
> >> >> >
> >> >> > ketika numbernya diatas 1 milyar maka hasil konversinya lebih kecil
> >> dari
> >> >> > itu
> >> >> >
> >> >> > 1,385,315,635 hasilnya 138,531,535
> >> >> > 3,500,834,000 hasilnya 350,083,400
> >> >> > 1,656,391,562 hasilnya 165,639,162
> >> >> > 1,797,264,000 hasilnya 179,726,400
> >> >> >
> >> >> > rumus SQL nya
> >> >> >
> >> >> > SELECT RECNO,INVNO,CUSTID,DUE_ DATE AS DUEDATE,INVDATE
> >> >> > ,(
> >> >> > Left(krAmo,3)
> >> >> > +Mid(krAmo,5,3)
> >> >> > +Mid(krAmo,9,3)
> >> >> > +Mid(krAmo,14,3)
> >> >> > +Mid(krAmo,19,3)
> >> >> > +desi
> >> >> > +knAmo
> >> >> > ) * 1 AS AMOUNT
> >> >> > FROM (
> >> >> > SELECT RECNO,INVNO,CUSTID,INVDATE
> >> >> > ,IIf(1*'1,000'=1,',','. ') AS desi
> >> >> > ,String(4 - Instr( Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) +',' , ','
> )
> >> >> > ,
> >> >> '0' )
> >> >> > +
> >> >> > Left(AMOUNT,Instr(AMOUNT+ '.','.')- 1) AS krAmo
> >> >> > ,Mid(AMOUNT,Instr(AMOUNT+ '.','.')+ 1,9)+'0' AS knAmo
> >> >> > ,CDate(Right(DUEDATE,4) +'-'+Mid( DUEDATE,3, 2)+'-'+Left( DUEDATE,2) )
> AS
> >> >> > DUE_DATE
> >> >> > FROM bln06#txt
> >> >> > WHERE NOT(INVDATE IS NULL)
> >> >> > ) AS dt1
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> >
> >> >> > Pada tanggal 04/07/11, him mah <himmah.mlg@gmail.com > menulis:
> >> >> >> posting yang ke 36 (kalau pakai gmail) untuk topik ini
> >> >> >>
> >> >> >> Alhamdulillah pertanyaan saya sudah terselesaikan semua, terima
> >> >> >> kasih
> >> >> >> buat semuanya terutama buat Pak KID
> >> >> >>
> >> >> >> tentang topik ini bisa dibaca lengkap diblognya pak Kid
> >> >> >>
> >> >> >>
> >> >>
> >>
> http://excel-mr-kid.blogspot. com/2011/ 07/koneksi- data-ke-text- file-01.html
> >> >> >>
> >> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >> >> >>> IMO,
> >> >> >>> Tidak ada bedanya
> >> >> >>>
> >> >> >>> Kid.
> >> >> >>>
> >> >> >>> 2011/7/4 him mah <himmah.mlg@gmail.com >
> >> >> >>>
> >> >> >>>> **
> >> >> >>>>
> >> >> >>>>
> >> >> >>>> satu lagi pak
> >> >> >>>> kira bedanya antara (apakah berpengaruh pada kecepatan)
> >> >> >>>>
> >> >> >>>> WHERE NOT(INVDATE IS NULL)
> >> >> >>>> dengan
> >> >> >>>> WHERE (INVDATE IS NOT NULL)
> >> >> >>>>
> >> >> >>>>
> >> >> >>>> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >> >> >>>> >>> Susunan table excel
> >> >> >>>> > Betul pak, ubah kolom di excelnya harus dipindah sendiri.
> >> >> >>>> >
> >> >> >>>> > koneksi pertama dengan query yang menghasilkan susunan table
> >> excel
> >> >> >>>> > InvNo
> >> >> >>>> ||
> >> >> >>>> > CustId || AccID || DueDate
> >> >> >>>> >
> >> >> >>>> > kemudian dilain waktu diubah querynya menjadi :
> >> >> >>>> > select InvNo, DueDate, AccId, CustId from bln06#txt
> >> >> >>>> >
> >> >> >>>> > maka susunan di table excel adalah :
> >> >> >>>> > InvNo || CustId || AccID || DueDate
> >> >> >>>> >
> >> >> >>>> > Ketika diubah querynya menjadi :
> >> >> >>>> > select InvNo, DueDate, *Amount*, CustId from bln06#txt
> >> >> >>>> >
> >> >> >>>> > maka susunan di table excel adalah :
> >> >> >>>> > InvNo || CustId || DueDate || *Amount*
> >> >> >>>> >
> >> >> >>>> >>> koneksi dinamis.
> >> >> >>>> > Dengan VBA bisa (biasanya VBA gak bisa kalo diminta bikin
> kopi)
> >> >> >>>> > Tentu dengan bantuan user untuk menunjukkan dimana foldernya
> >> >> >>>> > sekarang.
> >> >> >>>> >
> >> >> >>>> > Akan lebih baik lagi jika file txt ada di satu komputer yang
> >> tetap
> >> >> >>>> > dan
> >> >> >>>> nama
> >> >> >>>> > foldernya tetap
> >> >> >>>> >
> >> >> >>>> > Kid.
> >> >> >>>> >
> >> >> >>>> >
> >> >> >>>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >> >> >>>> >
> >> >> >>>> >> **
> >> >> >>>> >>
> >> >> >>>> >>
> >> >> >>>> >> jadi kesimpulannya ngga bisa diubah lagi walau di sqlnya
> sudah
> >> >> >>>> >> berubah.
> >> >> >>>> >>
> >> >> >>>> >> oh iya ada lagi pak,
> >> >> >>>> >> untuk connection datasource nya ngga bisa dibuat dinamis
> >> (mungkin
> >> >> >>>> >> pakai
> >> >> >>>> >> macro)
> >> >> >>>> >>
> >> >> >>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
> >> >> >>>> >> Source=C:\thn2011
> >> >> >>>> >>
> >> >> >>>> >> misal disesuaikan dengan letak foldernya (ketika folder
> thn2011
> >> di
> >> >> >>>> >> copy di c:\aku\thn2011) maka connectionnya ikut berubah
> >> >> >>>> >> Provider=Microsoft.Jet.OLEDB. 4.0;User ID=Admin;Data
> >> >> >>>> >> Source=C:\aku\thn2011
> >> >> >>>> >>
> >> >> >>>> >>
> >> >> >>>> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com > menulis:
> >> >> >>>> >> > hehehe... sebenarnya di excel untuk kegiatan koneksi data,
> >> akan
> >> >> >>>> terbuat
> >> >> >>>> >> > 2
> >> >> >>>> >> > object output
> >> >> >>>> >> > 1. object recordset hasil data connection yang menyimpan
> >> output
> >> >> >>>> >> > dengan
> >> >> >>>> >> > susunan persis seperti query
> >> >> >>>> >> > 2. object list (di xl2003) atau object table (xl2007) yang
> >> >> >>>> >> > menyimpan
> >> >> >>>> >> susunan
> >> >> >>>> >> > dan seluruh bentuk range output.
> >> >> >>>> >> >
> >> >> >>>> >> > Object nomor 1 jelas, asalnya dari koneksi data
> >> >> >>>> >> > object nomor 2 bisa dari mana saja.
> >> >> >>>> >> >
> >> >> >>>> >> > Intinya, yang tampak di excel adalah object nomor 2
> >> >> >>>> >> > Urutannya murni hasil pengaturan user
> >> >> >>>> >> > jika kali pertama dibuat, object table isinya kolom
> >> no,nip,nama
> >> >> >>>> >> > maka ketika ditambah kolom alamat, alamat akan ada di kanan
> >> >> >>>> >> > sendiri
> >> >> >>>> >> karena
> >> >> >>>> >> > belum pernah terdefinisi sebelumnya.
> >> >> >>>> >> >
> >> >> >>>> >> > Kid.
> >> >> >>>> >> >
> >> >> >>>> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >> >> >>>> >> >
> >> >> >>>> >> >> **
> >> >> >>>> >> >>
> >> >> >>>> >> >>
> >> >> >>>> >> >> satu lagi pak
> >> >> >>>> >> >>
> >> >> >>>> >> >> misal di table excel itu
> >> >> >>>> >> >> header awalnya
> >> >> >>>> >> >>
> >> >> >>>> >> >> InvNo || CustId || AccID || DueDate
> >> >> >>>> >> >>
> >> >> >>>> >> >> terus SQLnya saya rubah seperti ini
> >> >> >>>> >> >>
> >> >> >>>> >> >> select InvNo, DueDate, AccId, CustId from bln06#txt
> >> >> >>>> >> >>
> >> >> >>>> >> >> hasilnya, headernya tetap ngga berubah
> >> >> >>>> >> >>
> >> >> >>>> >> >> InvNo || CustId || AccID || DueDate
> >> >> >>>> >> >>
> >> >> >>>> >> >> bukan (sesuai urutan yang ada di SQL)
> >> >> >>>> >> >>
> >> >> >>>> >> >> InvNo || DueDate || AccId || CustId
> >> >> >>>> >> >>
> >> >> >>>> >> >> Pada tanggal 04/07/11, Mr. Kid <mr.nmkid@gmail.com >
> menulis:
> >> >> >>>> >> >>
> >> >> >>>> >> >> > Oh iya, betul. Untuk koneksi excel ke text file yang
> >> >> >>>> >> >> > memanfaatkan
> >> >> >>>> >> >> > schema.ini, extended properties cukup Text
> >> >> >>>> >> >> > Seluruh properti tentang ada header atau tidak,
> >> delimiternya
> >> >> >>>> >> >> > apa,
> >> >> >>>> >> >> dijabarkan
> >> >> >>>> >> >> > di schema.ini
> >> >> >>>> >> >> >
> >> >> >>>> >> >> > Makasih sudah mengingatkan.
> >> >> >>>> >> >> >
> >> >> >>>> >> >> > Kid.
> >> >> >>>> >> >> >
> >> >> >>>> >> >> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >> >> >>>> >> >> >
> >> >> >>>> >> >> >> **
> >> >> >>>> >> >> >>
> >> >> >>>> >> >> >>
> >> >> >>>> >> >> >> pak saya ngga tahu mungkin masalahnya ada disini,
> setelah
> >> >> saya
> >> >> >>>> >> banding
> >> >> >>>> >> >> >> kan conectionnya (edit query)
> >> >> >>>> >> >> >>
> >> >> >>>> >> >> >> kalau punya pak kid (Extended Properties=Text;)
> >> >> >>>> >> >> >> kalau punya saya (Extended
> >> >> >>>> Properties="Text;HDR= YES;FMT=Delimite d")
> >> >> >>>> >> >> >> kemudian saya ganti seperti punya pak kid, SQL nya baru
> >> bisa
> >> >> >>>> >> >> >> berhasil
> >> >> >>>> >> >> >> (padahal sqlnya sama)
> >> >> >>>> >> >> >>
> >> >> >>>> >> >> >> Pada tanggal 03/07/11, him mah <himmah.mlg@gmail.com >
> >> >> menulis:
> >> >> >>>> >> >> >>
> >> >> >>>> >> >> >> > punya saya koq masih tetep, yang di cek itu type yang
> >> >> >>>> >> >> >> > sebelah
> >> >> >>>> mana
> >> >> >>>> >> >> >> > pak
> >> >> >>>> >> >> >> >
> >> >> >>>> >> >> >> > Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
> >> >> menulis:
> >> >> >>>> >> >> >> >> cek ulang typo pak him mah
> >> >> >>>> >> >> >> >>
> >> >> >>>> >> >> >> >> Ini contoh hasilnya (nilai amount mungkin udah beda,
> >> >> tetapi
> >> >> >>>> >> struktur
> >> >> >>>> >> >> >> >> tetap
> >> >> >>>> >> >> >> >> sama)
> >> >> >>>> >> >> >> >> [image: txt2xl_w_agregate_join_query. gif]
> >> >> >>>> >> >> >> >>
> >> >> >>>> >> >> >> >>
> >> >> >>>> >> >> >> >> Kid.
> >> >> >>>> >> >> >> >>
> >> >> >>>> >> >> >> >> Pada tanggal 03/07/11, Mr. Kid <mr.nmkid@gmail.com >
> >> >> >>>> >> >> >> >> menulis:
> >> >> >>>> >> >> >> >>> > Jadi, schema.ini ada 2 blok, seperti ini :
> >> >> >>>> >> >> >> >>> >
> >> >> >>>> >> >> >> >>> > [bln06.txt]
> >> >> >>>> >> >> >> >>> > bla-bla disini
> >> >> >>>> >> >> >> >>> >
> >> >> >>>> >> >> >> >>> > [kdInv.txt]
> >> >> >>>> >> >> >> >>> > Format=TabDelimited
> >> >> >>>> >> >> >> >>> > col1=InvNo char width 17
> >> >> >>>> >> >> >> >>> > col2=CustId char width 3
> >> >> >>>> >> >> >> >>> > col3=Wil char width 17
> >> >> >>>> >> >> >> >>> >
> >> >> >>>> >> >> >> >>> >
> >> >> >>>> >> >> >> >>> > Koneksi di excel dengan query :
> >> >> >>>> >> >> >> >>> > select *kdInv**.*wil, sum(*bln06.*Amount) as
> jumlah
> >> >> from
> >> >> >>>> >> >> >> >>> > bln06#txt
> >> >> >>>> >> >> >> *as
> >> >> >>>> >> >> >> >>> bln06
> >> >> >>>> >> >> >> >>> > * LEFT JOINT
> >> >> >>>> >> >> >> >>> > kdInv#txt * as kdInv* ON bln06.InvNo =
> kdInv.InvNo
> >> >> GROUP
> >> >> >>>> >> >> >> >>> > BY
> >> >> >>>> >> >> >> >>> > *kdInv**.*WIL
> >> >> >>>> >> >> >> >>> >
> >> >> >>>> >> >> >> >>> > Mungkin demikian.
> >> >> >>>> >> >> >> >>> >
> >> >> >>>> >> >> >> >>> > Kid.
> >> >> >>>> >> >> >> >>> >
> >> >> >>>> >> >> >> >>> > 2011/7/4 him mah <himmah.mlg@gmail.com >
> >> >> >>>> >> >> >> >>> >
> >> >> >>>> >> >> >> >>> >> **
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >> ini pak sqlnya
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >> select wil, sum(Amount) as jumlah from bln06#txt
> >> LEFT
> >> >> >>>> >> >> >> >>> >> JOINT
> >> >> >>>> >> >> >> >>> >> kdInv#txt ON bln06.InvNo = kdInv.InvNo GROUP BY
> >> >> >>>> >> >> >> >>> >> WIL
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >> schema.ini saya tambahkan
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >> [kdInv.txt]
> >> >> >>>> >> >> >> >>> >> Format=TabDelimited
> >> >> >>>> >> >> >> >>> >> col1=InvNo char width 17
> >> >> >>>> >> >> >> >>> >> col2=CustId char width 3
> >> >> >>>> >> >> >> >>> >> col3=Wil char width 17
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >> saya lampirkan file kdinv dan shema nya
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >> Pada tanggal 03/07/11, Mr. Kid <
> mr.nmkid@gmail.com
> >> >
> >> >> >>>> menulis:
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >> > Bisa disalinkan query joinnya ?
> >> >> >>>> >> >> >> >>> >> > untuk join multiple tables dengan data
> provider
> >> jet
> >> >> 4
> >> >> >>>> atau
> >> >> >>>> >> txt
> >> >> >>>> >> >> >> >>> >> > driver,
> >> >> >>>> >> >> >> >>> >> > sepertinya bisa jika jenis joinnya sama. Yang
> >> >> umumnya
> >> >> >>>> bisa
> >> >> >>>> >> >> adalah
> >> >> >>>> >> >> >> >>> inner
> >> >> >>>> >> >> >> >>> >> join
> >> >> >>>> >> >> >> >>> >> > multiple tables.
> >> >> >>>> >> >> >> >>> >> > untuk join multiple tables dengan jenis join
> >> >> >>>> >> >> >> >>> >> > bercampur,
> >> >> >>>> >> lebih
> >> >> >>>> >> >> >> >>> >> > sering
> >> >> >>>> >> >> >> >>> gak
> >> >> >>>> >> >> >> >>> >> > bisanya, kecuali jika join dilakukan dengan
> >> dataset
> >> >> >>>> >> >> >> >>> >> > hasil
> >> >> >>>> >> >> >> >>> >> > join.
> >> >> >>>> >> >> >> >>> >> >
> >> >> >>>> >> >> >> >>> >> > Left join, right join, inner join yang
> tunggal,
> >> >> >>>> >> >> >> >>> >> > semuanya
> >> >> >>>> >> bisa.
> >> >> >>>> >> >> >> >>> >> >
> >> >> >>>> >> >> >> >>> >> > Pesan it is already opened exclusivele by
> >> >> >>>> >> >> >> >>> >> > another
> >> >> >>>> >> >> >> >>> >> > user,
> >> >> >>>> >> >> >> >>> >> > berarti
> >> >> >>>> >> >> >> >>> >> > file
> >> >> >>>> >> >> >> >>> >> sedang
> >> >> >>>> >> >> >> >>> >> > dibuka oleh user lain atau aplikasi lain. File
> >> yang
> >> >> >>>> >> >> >> >>> >> > open
> >> >> >>>> >> >> >> >>> >> > exclusive
> >> >> >>>> >> >> >> >>> tidak
> >> >> >>>> >> >> >> >>> >> > bisa dipakai oleh banyak user.
> >> >> >>>> >> >> >> >>> >> >
> >> >> >>>> >> >> >> >>> >> > Kid.
> >> >> >>>> >> >> >> >>> >> >
> >> >> >>>> >> >> >> >>> >> > 2011/7/1 him mah <himmah.mlg@gmail.com >
> >> >> >>>> >> >> >> >>> >> >
> >> >> >>>> >> >> >> >>> >> >> **
> >> >> >>>> >> >> >> >>> >> >>
> >> >> >>>> >> >> >> >>> >> >>
> >> >> >>>> >> >> >> >>> >> >> untuk SQL nya kalau pakai LEFT JOIN koq ngga
> >> bisa
> >> >> ya
> >> >> >>>> >> >> >> >>> >> >> muncul pesan
> >> >> >>>> >> >> >> >>> >> >> it is already opened exclusivele by another
> >> >> user,...
> >> >> >>>> >> >> >> >>> >> >>
> >> >> >>>> >> >> >> >>> >> >>
> >> >> >>>> >> >> >> >>> >> >>
> >> >> >>>> >> >> >> >>> >> >
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >>
> >> >> >>>> >> >> >> >>> >
> >> >> >>>> >> >> >> >>>
> >> >> >>>> >> >> >> >>>
> >> >> >>>> >> >> >> >>>
> >> >> >>>> >> >> >> >>
> >> >> >>>> >> >> >> >
> >> >> >>>> >> >> >>
> >> >> >>>> >> >> >>
> >> >> >>>> >> >> >>
> >> >> >>>> >> >> >
> >> >> >>>> >> >>
> >> >> >>>> >> >>
> >> >> >>>> >> >>
> >> >> >>>> >> >
> >> >> >>>> >>
> >> >> >>>> >>
> >> >> >>>> >>
> >> >> >>>> >
> >> >> >>>>
> >> >> >>>>
> >> >> >>>>
> >> >> >>>
> >> >> >>
> >> >> >
> >> >>
> >> >>
> >> >>
> >> >
> >>
> >>
> >>
> >
>
>
>
- 2a.
-
Rumus Mencari Nilai 'MAKA' bersyarat.
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Tue Jul 5, 2011 1:32 am (PDT)
---------- Forwarded message ----------
From: "adam" <adam_01rd@yahoo.co.id >
To: <belajar-excel@yahoogroups. >com
Date: Tue, 5 Jul 2011 10:59:08 +0700
Subject:
Para suhu …tolong donk…buatkan rumus utk attcm ini
Ud Pusing engga ktemu2 rumusnya…
Terima kasih sebelumnya
===================== ========= ========
---catatan moderator ---
kutipan pertanyaan yg ada di sheet lampiran:
SOAL:
masakerja kurang dari 3 th maka 0
masakerja 3 th lebih tapi kurang dari 6 th maka 2
masakerja 6 th lebih tapi kurang dari 9 th maka 3
masakerja 9 th lebih tapi kurang dari 12 th maka 4
masakerja 12 th lebih tapi kurang dari 15 th maka 5
masakerja lebih 15 th maka 6
posting dari "adam" ini sudah di approved sejak jam 10:59 tadi,
< Jul 5, 2011 10:59 am // adam_01rd <adam_01rd@yahoo.co.id > // Moderated
message: "*(no subject)" *>
tetapi belum masuk list sampai saat ini
kami post ulang dengan meng-quote notification dari sistem yahoo!Gorups spt
di atas.
mudah-mudahan segera terjawab
@ pak adam,
* untuk posting y.a.d. kolom SUBJECT HARUS DIISI,
* maksud email / pertanyaan harus dituils di badan email
* baca peraturan milis
* terima kasih....
===================== ========= ========= =======
- 2b.
-
Re: Rumus Mencari Nilai 'MAKA' bersyarat.
Posted by: "Haps" hapsari.stlizbeth@gmail.com liz_hap
Tue Jul 5, 2011 1:45 am (PDT)
halo pak adam,
rumusnya :
=MIN((F5>0)*1+(INT(F5/ 3)),6)
atau kalau ingin yg pakai "IF-IF-an" (pinjam istilah siti)
=IF(F5<3,0,IF(F5<6,2,IF( F5<9,3,IF( F5<12,4,IF( F5<15,5,6) ))))
2011/7/5 STDEV(i) <setiyowati.devi@gmail.com >
> **
>
>
> ---------- Forwarded message ----------
> From: "adam" <adam_01rd@yahoo.co.id >
> To: <belajar-excel@yahoogroups. >com
> Date: Tue, 5 Jul 2011 10:59:08 +0700
> Subject:
>
> Para suhu �tolong donk�buatkan rumus utk attcm ini
> Ud Pusing engga ktemu2 rumusnya�
> Terima kasih sebelumnya
>
>
>
>
> ===================== ========= ========
> ---catatan moderator ---
>
> kutipan pertanyaan yg ada di sheet lampiran:
>
> SOAL:
> masakerja kurang dari 3 th maka 0
> masakerja 3 th lebih tapi kurang dari 6 th maka 2
> masakerja 6 th lebih tapi kurang dari 9 th maka 3
> masakerja 9 th lebih tapi kurang dari 12 th maka 4
> masakerja 12 th lebih tapi kurang dari 15 th maka 5
> masakerja lebih 15 th maka 6
>
>
> posting dari "adam" ini sudah di approved sejak jam 10:59 tadi,
> < Jul 5, 2011 10:59 am // adam_01rd <adam_01rd@yahoo.co.id > // Moderated
> message: "*(no subject)" *>
> tetapi belum masuk list sampai saat ini
>
> kami post ulang dengan meng-quote notification dari sistem yahoo!Gorups spt
> di atas.
> mudah-mudahan segera terjawab
>
> @ pak adam,
> * untuk posting y.a.d. kolom SUBJECT HARUS DIISI,
> * maksud email / pertanyaan harus dituils di badan email
> * baca peraturan milis
> * terima kasih....
> ===================== ========= ========= =======
>
>
- 2c.
-
Re: Rumus Mencari Nilai 'MAKA' bersyarat.
Posted by: "summonery" summonery@yahoo.com summonery
Tue Jul 5, 2011 4:48 am (PDT)
coba,
=(F7>=3)*MIN(INT(F7/3) +1;6)
>semoga bermanfaat
--- In belajar-excel@yahoogroups. , "STDEV(i)" <setiyowati.com devi@...>
wrote:
>
> ---------- Forwarded message ----------
> From: "adam" adam_01rd@...
> To: belajar-excel@yahoogroups. com
> Date: Tue, 5 Jul 2011 10:59:08 +0700
> Subject:
>
> Para suhu â¦tolong donkâ¦buatkan rumus utk attcm ini
> Ud Pusing engga ktemu2 rumusnyaâ¦
> Terima kasih sebelumnya
>
>
>
>
> ===================== ========= ========
> ---catatan moderator ---
>
> kutipan pertanyaan yg ada di sheet lampiran:
>
> SOAL:
> masakerja kurang dari 3 th maka 0
> masakerja 3 th lebih tapi kurang dari 6 th maka 2
> masakerja 6 th lebih tapi kurang dari 9 th maka 3
> masakerja 9 th lebih tapi kurang dari 12 th maka 4
> masakerja 12 th lebih tapi kurang dari 15 th maka 5
> masakerja lebih 15 th maka 6
>
>
> posting dari "adam" ini sudah di approved sejak jam 10:59 tadi,
> < Jul 5, 2011 10:59 am // adam_01rd adam_01rd@... // Moderated
> message: "*(no subject)" *>
> tetapi belum masuk list sampai saat ini
>
> kami post ulang dengan meng-quote notification dari sistem
yahoo!Gorups spt
> di atas.
> mudah-mudahan segera terjawab
>
> @ pak adam,
> * untuk posting y.a.d. kolom SUBJECT HARUS DIISI,
> * maksud email / pertanyaan harus dituils di badan email
> * baca peraturan milis
> * terima kasih....
> ===================== ========= ========= =======
>
- 3a.
-
Bls: [belajar-excel] masih tentang nomor urut
Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id ghozialkatiri
Tue Jul 5, 2011 1:53 am (PDT)
gunakan formula
=IF(COUNTIF(A$3:A3;A3) =1;MAX(C$ 2:C2)+1;INDEX( $C$2:C2;MATCH( A3;A$2:A2; 0)))
di salah satu baris yang sejajar dengan awal data yang akan diberi nomer urut copy ke bawah sampai sejajar dengan akhir baris ,akan menghasilkan nomer urut yang diharapkan.
wassalam
Ghozi Alkatiri
--- Pada Sel, 5/7/11, Iwan کuryawan <iwan@asco.co.id > menulis:
Dari: Iwan کuryawan <iwan@asco.co.id >
Judul: [belajar-excel] masih tentang nomor urut
Kepada: belajar-excel@yahoogroups. com
Tanggal: Selasa, 5 Juli, 2011, 10:59 AM
BeExceler,
Saya ingin memberi nomor urut pada suatu tabel berdasarkan kelompok
data yang sama, tetapi nomor urutnya hanya jika ditemukan grup data
yang berbeda. Paling enak monggo lihat langsung di worksheetnya.
Tengkiu...
pinjem file
contohnya ya mbak sitivi yg chantique...
Salam
| iwan
suryawan|
- 3b.
-
Re: Bls: [belajar-excel] masih tentang nomor urut
Posted by: "Iwan کuryawan" iwan@asco.co.id suryawan.arief
Tue Jul 5, 2011 2:33 am (PDT)
Yes, berhasil.
Terima kasih Pak M. Ferdiansyah, Pak Hendrik Karnadi dan Pak
Ghozi Alkatiri.
Salam
| iwan suryawan |
On Tue, 5 Jul 2011 15:50:06 +0700 (SE Asia Standard Time)
ghozi alkatiri <ghozialkatiri@yahoo.co. >id
<mailto:ghozialkatiri@yahoo.co. > menulis begini:id
gunakan formula
=IF(COUNTIF(A$3:A3;A3) =1;MAX(C$ 2:C2)+1;INDEX( $C$2:C2;MATCH( A3;A$2\
:A2;0)))
di salah satu baris yang sejajar dengan awal data yang akan
diberi nomer urut copy ke bawah sampai sejajar dengan akhir
baris ,akan menghasilkan nomer urut yang diharapkan.
wassalam
Ghozi Alkatiri
- 4a.
-
Check Duplicate Kelompok Data Unique
Posted by: "Eko Budhi" eko_tbr_11@yahoo.com eko_tbr_11
Tue Jul 5, 2011 3:33 am (PDT)
Assallamulaikum Pakar2 excel yang budiman,
Saya mau check dikolom C terhadap data kelompok unique pada
kolom A, data mana saja yang sudah pernah terinput dikolom A akan muncul
dikolom C "Duplicate Input" & yang tidak terduplicate cukup
muncul "Ok",dikarenakan datanya akana semakin banyak akan semakin
riskan terhadap double input yang terjadi ( Detailnya terlampir ). terimakasih banyak sebelumnya atas
bantuan pakar2 semua ya & Mohon maaf kalau sudah pernah di bahas n mungkin sy terlewat memperhatikan.
Wassalam,
budi - 4b.
-
Re: Check Duplicate Kelompok Data Unique
Posted by: "Mr. Kid" mr.nmkid@gmail.com nmkid.family@ymail.com
Tue Jul 5, 2011 5:11 am (PDT)
Waalaikumusalam Wr. Wb.
Pak Budi Yth,
File terlampir mencoba memanfaatkan formula cek untuk fitur conditional
formatting maupun data validation.
Data validation akan mencegah pengisian yang duplicate, tetapi tidak mampu
memvalidasi proses pengisian dengan cara copy paste values.
Conditional Formatting akan menampilkan tanda berupa perubahan format cell
sesaat setelah user usai melakukan input. Bisa jadi proses copy paste
special format menghilangkan conditional formatting yang ada.
Kedua cara ini, tidak mampu mencegah proses Copy Paste.
Formula untuk kolom Cek (jika dilakukan setelah user mengumpulkan data hasil
input ~ bukan saat input) adalah : (pada baris 4 ~ pilih salah satu)
Array formula :
=SUM(((A$3:A4<>A4)*(ROW( A$3:A4)-ROW( $A$3))>MATCH( A4,A$3:A4, 0))*1)
Bukan array formula :
=SUMPRODUCT(((A$3:A4< >A4)*(ROW( A$3:A4)-ROW( $A$3))>MATCH( A4,A$3:A4, 0))*1)
Kedua formula di atas menghasilkan angka (data numerik).
Dengan bantuan format cell -> number -> custom :: "Duplicate
Input";"???";"OK"
Maka status cek akan tampil sebagai tulisan seperti dalam format number.
Ketika status cek akan langsung sebagai teks, maka dibutuhkan IF, sehingga
berbentuk seperti :
=IF(SUMPRODUCT(((A$3:A4< >A4)*(ROW( A$3:A4)-ROW( $A$3))>MATCH( A4,A$3:A4, 0))*1),"Duplicat e
Input","OK")
Wassalamualaikum Wr. Wb.
Kid.
2011/7/5 Eko Budhi <eko_tbr_11@yahoo.com >
> **
>
>
> Assallamulaikum Pakar2 excel yang budiman,
>
>
> Saya mau check dikolom C terhadap data kelompok unique pada kolom A, data
> mana saja yang sudah pernah terinput dikolom A akan muncul dikolom C
> "Duplicate Input" & yang tidak terduplicate cukup muncul "Ok",dikarenakan
> datanya akana semakin banyak akan semakin riskan terhadap double input yang
> terjadi ( Detailnya terlampir ). terimakasih banyak sebelumnya atas bantuan
> pakar2 semua ya & Mohon maaf kalau sudah pernah di bahas n mungkin sy
> terlewat memperhatikan.
>
>
> Wassalam,
>
> budi
>
>
>
- 5a.
-
Rumus kelipatan
Posted by: "Luna" sweet_luna21@yahoo.com sweet_luna21
Tue Jul 5, 2011 4:04 am (PDT)
Dear All
Salam kenal.
Maaf jika judulnya kurang informatif, karena sebenarnya saya kurang paham judul yang tepat utk pertanyaan ini.
Sebagai pengguna excel amatir namun menyukai aplikasi rumus2 excel dalam mempercepat pekerjaan saya sehari2 sbg admin, saat ini saya bermaksud membuat rumus utk mempermudah saya dalam menghitung hak cuti utk seseorang.
Idenya adalah seperti ini:
kalau tanggal hari ini (kolom A) dikurang tanggal masuk kerja (kolom B) hasilnya:
1. lebih besar dari 1th tapi bukan kelipatan 5 tahun, maka hak cutinya: 12
2. lebih besar dari 1 th dan = kelipatan 5th, maka hak cutinya 25
Mohon pencerahan dan bantuannya.
Terima kasih sebelumnya.
Salam
Luna
- 5b.
-
Re: Rumus kelipatan
Posted by: "Mr. Kid" mr.nmkid@gmail.com nmkid.family@ymail.com
Tue Jul 5, 2011 5:57 am (PDT)
Dear Luna,
Selamat bergabung.
Dengan A1 berisi tanggal sekarang [dengan formula =Today()],
data pada kolom B (mulai baris 2). Hasil di C2 dihitung dengan formula :
=(DATEDIF(B2,A$1,"y")> 1)*IF(MOD( DATEDIF(B2, A$1,"y"), 5),12,25)
Salam,
Kid.
2011/7/5 Luna <sweet_luna21@yahoo.com >
> **
>
>
> Dear All
>
> Salam kenal.
>
> Maaf jika judulnya kurang informatif, karena sebenarnya saya kurang paham
> judul yang tepat utk pertanyaan ini.
>
> Sebagai pengguna excel amatir namun menyukai aplikasi rumus2 excel dalam
> mempercepat pekerjaan saya sehari2 sbg admin, saat ini saya bermaksud
> membuat rumus utk mempermudah saya dalam menghitung hak cuti utk seseorang.
>
> Idenya adalah seperti ini:
>
> kalau tanggal hari ini (kolom A) dikurang tanggal masuk kerja (kolom B)
> hasilnya:
> 1. lebih besar dari 1th tapi bukan kelipatan 5 tahun, maka hak cutinya: 12
> 2. lebih besar dari 1 th dan = kelipatan 5th, maka hak cutinya 25
>
> Mohon pencerahan dan bantuannya.
>
> Terima kasih sebelumnya.
>
> Salam
> Luna
>
>
>
- 6a.
-
Bls: [belajar-excel] Rumus kelipatan
Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id ghozialkatiri
Tue Jul 5, 2011 5:00 am (PDT)
kalau yang dimaksudkan cuti yang 25 (hari atau apa ?) hanya diberikan pada tahun masa kerja kelipatan 5 maka jika:
kolom A berisi tanggal hari ini,
kolom B berisi tanggal awal masuk kerja
maka formulanya adalah :
=IF(MOD(ROUND((A2-B2)/365; 1);5)=0;25; 12)
di attachment terlampir contoh kasus terurut dari masa kerja 1 tahun sampai 15 tahun.
mudah mudahan sesuai dengan yang diharapkan
wassalam
Ghozi Alkatiri
--- Pada Sel, 5/7/11, Luna <sweet_luna21@yahoo.com > menulis:
Dari: Luna <sweet_luna21@yahoo.com >
Judul: [belajar-excel] Rumus kelipatan
Kepada: belajar-excel@yahoogroups. com
Tanggal: Selasa, 5 Juli, 2011, 5:26 PM
Dear All
Salam kenal.
Maaf jika judulnya kurang informatif, karena sebenarnya saya kurang paham judul yang tepat utk pertanyaan ini.
Sebagai pengguna excel amatir namun menyukai aplikasi rumus2 excel dalam mempercepat pekerjaan saya sehari2 sbg admin, saat ini saya bermaksud membuat rumus utk mempermudah saya dalam menghitung hak cuti utk seseorang.
Idenya adalah seperti ini:
kalau tanggal hari ini (kolom A) dikurang tanggal masuk kerja (kolom B) hasilnya:
1. lebih besar dari 1th tapi bukan kelipatan 5 tahun, maka hak cutinya: 12
2. lebih besar dari 1 th dan = kelipatan 5th, maka hak cutinya 25
Mohon pencerahan dan bantuannya.
Terima kasih sebelumnya.
Salam
Luna
- 6b.
-
Re: Bls: [belajar-excel] Rumus kelipatan
Posted by: "Luna" sweet_luna21@yahoo.com sweet_luna21
Tue Jul 5, 2011 4:15 pm (PDT)
Terima kasih, Pak Ghozi.
Konsepnya benar, Pak, dan angka 25 atau 12 yang saya maksud adalah utk jumlah hari cuti yang menjadi haknya. Hanya sewaktu saya mencoba mengubah tanggal join date (kolom B) pada file yang Bapak berikan, formulanya langsung tidak ngikut.
Contoh bbrp tgl Join Date dan hasil yang muncul pada file tsb:
Join Date Masa Kerja Hak Cuti
1 Mei 1985 26.2 12
29 Oct 1986 24.7 12
11 Apr 2011 0.2 12
Sementara, peraturan perusahaan adalah:
- Kalau masa kerja seseorang mencapai 12 bulan (dan kelipatannya - sehingga mereka yg dibawah 12 bulan belum menerima hak cuti), maka ybs berhak atas 12 hari kerja, terkecuali
- ybs memasuki masa kerja tahun ke 5 (dan kelipatannya), maka ybs berhak atas hak cuti 25 hari kerja
Demikian, Pak, kondisinya.
Salam
--- In belajar-excel@yahoogroups. , ghozi alkatiri <ghozialkatiri@com ...> wrote:
>
> kalau yang dimaksudkan cuti yang 25 (hari atau apa ?) hanya diberikan pada tahun masa kerja kelipatan 5 maka jika:
> kolom A berisi tanggal hari ini,
> kolom B berisi tanggal awal masuk kerja
> maka formulanya adalah :
>
> =IF(MOD(ROUND((A2-B2)/365; 1);5)=0;25; 12)
>
> di attachment terlampir contoh kasus terurut dari masa kerja 1 tahun sampai 15 tahun.
> mudah mudahan sesuai dengan yang diharapkan
>
> wassalam
> Ghozi Alkatiri
- 6c.
-
Re: Bls: [belajar-excel] Rumus kelipatan
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Tue Jul 5, 2011 4:19 pm (PDT)
2011/7/6 Yahoo! Groups Notification <belajar-excel-accept--- ---->
> ---------- Forwarded message ----------
> From: "Luna" <sweet_luna21@yahoo.com >
> To: belajar-excel@yahoogroups. com
> Date: Tue, 05 Jul 2011 12:26:35 -0000
> Subject: Re: Bls: [belajar-excel] Rumus kelipatan
> Terima kasih, Pak Ghozi.
>
> Konsepnya benar, Pak, dan angka 25 atau 12 yang saya maksud adalah utk
> jumlah hari cuti yang menjadi haknya. Hanya sewaktu saya mencoba mengubah
> tanggal join date (kolom B) pada file yang Bapak berikan, formulanya
> langsung tidak ngikut.
>
> Contoh bbrp tgl Join Date dan hasil yang muncul pada file tsb:
>
> Join Date Masa Kerja Hak Cuti
> 1 Mei 1985 26.2 12
> 29 Oct 1986 24.7 12
> 11 Apr 2011 0.2 12
>
> Sementara, peraturan perusahaan adalah:
> - Kalau masa kerja seseorang mencapai 12 bulan (dan kelipatannya - sehingga
> mereka yg dibawah 12 bulan belum menerima hak cuti), maka ybs berhak atas 12
> hari kerja, terkecuali
> - ybs memasuki masa kerja tahun ke 5 (dan kelipatannya), maka ybs berhak
> atas hak cuti 25 hari kerja
>
> Demikian, Pak, kondisinya.
>
> Salam
>
>
> --- In belajar-excel@yahoogroups. , ghozi alkatiri <ghozialkatiri@com ...>
> wrote:
> >
> > kalau yang dimaksudkan cuti yang 25 (hari atau apa ?) hanya diberikan
> pada tahun masa kerja kelipatan 5 maka jika:
> > kolom A berisi tanggal hari ini,
> > kolom B berisi tanggal awal masuk kerja
> > maka formulanya adalah :
> >
> > =IF(MOD(ROUND((A2-B2)/365; 1);5)=0;25; 12)
> >
> > di attachment terlampir contoh kasus terurut dari masa kerja 1 tahun
> sampai 15 tahun.
> > mudah mudahan sesuai dengan yang diharapkan
> >
> > wassalam
> >
> > Ghozi Alkatiri
> >
> >
> > --- Pada Sel, 5/7/11, Luna <sweet_luna21@...> menulis:
> > Dari: Luna <sweet_luna21@...>
> > Judul: [belajar-excel] Rumus kelipatan
> > Kepada: belajar-excel@yahoogroups. com
> > Tanggal: Selasa, 5 Juli, 2011, 5:26 PM
> >
> > Dear All
> > Salam kenal.
> > Maaf jika judulnya kurang informatif, karena sebenarnya saya kurang paham
> judul yang tepat utk pertanyaan ini.
> > Sebagai pengguna excel amatir namun menyukai aplikasi rumus2 excel dalam
> mempercepat pekerjaan saya sehari2 sbg admin, saat ini saya bermaksud
> membuat rumus utk mempermudah saya dalam menghitung hak cuti utk seseorang.
> >
> > Idenya adalah seperti ini:
> > kalau tanggal hari ini (kolom A) dikurang tanggal masuk kerja (kolom B)
> hasilnya:
> >
> > 1. lebih besar dari 1th tapi bukan kelipatan 5 tahun, maka hak cutinya:
> 12
> > 2. lebih besar dari 1 th dan = kelipatan 5th, maka hak cutinya 25
> >
> > Mohon pencerahan dan bantuannya.
> > Terima kasih sebelumnya.
> >
> > Salam
> > Luna
>
===================== ========= =======
catatan moderator:
mohon maaf, sepertinya ada gangguan lagi di sistem yahoo! Groups.
Posting Luna terbaru sebetulnya sudah di-approved:
[image: sweet luna maya.GIF]
Tetapi sampai saat ini belum muncul di milis msg-list
ini dipost ulang based on yahoo notification agar segera terjawab
===================== ========= ========= ====
- 6d.
-
Re: Bls: [belajar-excel] Rumus kelipatan
Posted by: "ghozi alkatiri" ghozialkatiri@yahoo.co.id ghozialkatiri
Tue Jul 5, 2011 4:44 pm (PDT)
terima kasih koreksinya
untuk hasil yang pas agar masa kerja kurang dari 12 bulan tidak mendapat hak cuti maka formula pada kolom hak cuti diganti menjadi
=IF(ROUND((A2-B2)/365;1) <1;0;IF(MOD( ROUND((A2- B2)/365;1) ;5)=0;25; 12))
silahkan dicoba kembali
wassalam
Ghozi Alkatiri
--- Pada Rab, 6/7/11, STDEV(i) <setiyowati.devi@gmail.com > menulis:
Dari: STDEV(i) <setiyowati.devi@gmail.com >
Judul: Re: Bls: [belajar-excel] Rumus kelipatan
Kepada: "belajar-excel" <belajar-excel@yahoogroups. >com
Tanggal: Rabu, 6 Juli, 2011, 5:55 AM
2011/7/6 Yahoo! Groups Notification<belajar- excel-accept- ------>
---------- Forwarded message ----------
From: "Luna" <sweet_luna21@yahoo.com >
To: belajar-excel@yahoogroups. com
Date: Tue, 05 Jul 2011 12:26:35 -0000
Subject: Re: Bls: [belajar-excel] Rumus kelipatan
Terima kasih, Pak Ghozi.
Konsepnya benar, Pak, dan angka 25 atau 12 yang saya maksud adalah utk jumlah hari cuti yang menjadi haknya. Hanya sewaktu saya mencoba mengubah tanggal join date (kolom B) pada file yang Bapak berikan, formulanya langsung tidak ngikut.
Contoh bbrp tgl Join Date dan hasil yang muncul pada file tsb:
Join Date Masa Kerja Hak Cuti
1 Mei 1985 26.2 12
29 Oct 1986 24.7 12
11 Apr 2011 0.2 12
Sementara, peraturan perusahaan adalah:
- Kalau masa kerja seseorang mencapai 12 bulan (dan kelipatannya - sehingga mereka yg dibawah 12 bulan belum menerima hak cuti), maka ybs berhak atas 12 hari kerja, terkecuali
- ybs memasuki masa kerja tahun ke 5 (dan kelipatannya), maka ybs berhak atas hak cuti 25 hari kerja
Demikian, Pak, kondisinya.
Salam
--- In belajar-excel@yahoogroups. , ghozi alkatiri <ghozialkatiri@com ...> wrote:
>
> kalau yang dimaksudkan cuti yang 25 (hari atau apa ?) hanya diberikan pada tahun masa kerja kelipatan 5 maka jika:
> kolom A berisi tanggal hari ini,
> kolom B berisi tanggal awal masuk kerja
> maka formulanya adalah :
>
> =IF(MOD(ROUND((A2-B2)/365; 1);5)=0;25; 12)
>
> di attachment terlampir contoh kasus terurut dari masa kerja 1 tahun sampai 15 tahun.
> mudah mudahan sesuai dengan yang diharapkan
>
> wassalam
>
> Ghozi Alkatiri
>
>
> --- Pada Sel, 5/7/11, Luna <sweet_luna21@...> menulis:
> Dari: Luna <sweet_luna21@...>
> Judul: [belajar-excel] Rumus kelipatan
> Kepada: belajar-excel@yahoogroups. com
> Tanggal: Selasa, 5 Juli, 2011, 5:26 PM
>
> Dear All
> Salam kenal.
> Maaf jika judulnya kurang informatif, karena sebenarnya saya kurang paham judul yang tepat utk pertanyaan ini.
> Sebagai pengguna excel amatir namun menyukai aplikasi rumus2 excel dalam mempercepat pekerjaan saya sehari2 sbg admin, saat ini saya bermaksud membuat rumus utk mempermudah saya dalam menghitung hak cuti utk seseorang.
>
> Idenya adalah seperti ini:
> kalau tanggal hari ini (kolom A) dikurang tanggal masuk kerja (kolom B) hasilnya:
>
> 1. lebih besar dari 1th tapi bukan kelipatan 5 tahun, maka hak cutinya: 12
> 2. lebih besar dari 1 th dan = kelipatan 5th, maka hak cutinya 25
>
> Mohon pencerahan dan bantuannya.
> Terima kasih sebelumnya.
>
> Salam
> Luna
===================== ========= =======
catatan moderator: mohon maaf, sepertinya ada gangguan lagi di sistem yahoo! Groups.
Posting Luna terbaru sebetulnya sudah di-approved:
Tetapi sampai saat ini belum muncul di milis msg-list
ini dipost ulang based on yahoo notification agar segera terjawab ============= ========= ========= ========= ===
- 7.
-
Membuat result menjadi daftar isian
Posted by: "Ratno Hadi Suswanto" rh_suswanto@hotmail.com rattip25
Tue Jul 5, 2011 6:40 am (PDT)
Dear Be-excelers...
Saya meminta bantuan teman-teman untuk menyelesaikan pekerjaan sebagai berikut :
- Reference (sea 0270/11) adalah key dari result yang akan dimunculkan dalam sheet "result"
- Data result berasal dari sheet "data asal"
- Data yang ada diresult nantinya akan tersimpan dalam sheet "data isian"
Data yang dimunculkan dalam "result" dari "data asal" menggunakan fungsi, sedangkan memindakan "data result" ke "data isian" jika tidak memungkinkan memakai fungsi biasa, dengan makro juga tak mengapa, tetapi tidak terjadi duplikasi saat di "save" (setelah di "save", otomatis "result" akan clear)
Sorry terlalu banyak requirments.
I really need your help "para pakars".
Thank's a lot and regards,
RHDS
- 8a.
-
Re: Hapus duplikat tetapi berdasarkan syarat prioritas
Posted by: "Jen_Se7en" j3n_5z@yahoo.com j3n_5z
Tue Jul 5, 2011 12:23 pm (PDT)
Dear all,
Maaf, saya berikan data lain karena yg diberikan tugas sekarang data
ber-sort lain...Dan jika tetap memakai prioritas yang sama dengan data
sekarang seperti di bawah ini:
A
B
1.
t@a.com
Open, Not click
2.
jitramana@t.com
Open, Not click
3.
jithendri@gmail.com
Open, Not click
4.
jirawat@l.com
Open, Not click
5.
l_adrian@msb
Open, Not click
6.
yinyi@mc.com
Not Opened, Not click
7.
demo@c.com
Not Opened, Not click
8.
jitramana@t.com
Not Opened, Not click
9.
t@a.com
Not Opened, Not click
10.
moy_ge@c.go
Not Opened, Not click
11.
ngsiew@st.com
Not Opened, Not click
12.
l_adrian@msb
Just Open ?
13.
yinyi@mc.com
Just Open ?
14.
splim@mine.com
Just Open ?
15.
moy_ge@c.go
Just Open ?
16.
jirawat@l.com
Just Open ?
diinginkan menghapus duplikat dikutsertakan menghapus semua row dan
column data si duplikat tersebut, menjadi seperti di bawah :
A
B
1
. jithendri@gmail.com
Open, Not click
2.
jirawat@l.com
Open, Not click
3
. l_adrian@msb
Open, Not click
4.
yinyi@mc.com
Not Opened, Not click
5.
demo@c.com
Not Opened, Not click
6.
jitramana@t.com
Not Opened, Not click
7.
t@a.com
Not Opened, Not click
8.
moy_ge@c.go
Not Opened, Not click
9.
ngsiew@st.com
Not Opened, Not click
10.
splim@mine.com
Just Open ?
Cara sebelumnya saya mencampurkan unique advance filter, di filter
setiap info lalu vlookup dan copy satu persatu...Adakah cara lebih
gampang dan cepat? karena berhubung data sebenarnya puluh ribuan yang
dimasukan dan entah terdapat berapa ribuan duplikat. #_#
Thanks a lot b4... >.<
btw bingung memasukan contoh soal ke grup ini bgmn ya? attach excel bisa
kah, copas image bagaimana, ketik manual tidak rapih ? *.*
--- In belajar-excel@yahoogroups. , "JennyS" <j3n_5z@...> wrote:com
>
> Dear all :
>
> need help dunk, contoh kasus seperti di bawah ini :
>
>
>
> Pada "Email address" (kolom A) terdapat duplikat dengan nama email
yang
> sama,
> dan dalam data terdapat "information" (kolom B) :
> * just open? --> dimisalkan X
> * open, not click --> dimisalkan Y
> * not opened, not click --> dimisalkan Z
>
> Saya ingin menghilangkan "email" (kolom A) yg sama alias ber-duplikat,
> tetapi mempunyai syarat prioritas
> menurut "information"-nya (kolom b) sbb:
> - Jika information X ketemu Y atau Y ketemu X, akan menjadi Y
> - Jika information X ketemu Z atau Z ketemu X, akan menjadi Z
> - Jika information Y ketemu Z atau Z ketemu Y, akan menjadi Z juga
>
> Jadi prioritas nya :
> 1. Z
> 2. Y
> 3. X
>
> Nah, harus ke delete yang mempunyai 2 email yang sama alias
duplikat-nya
> (twin) tetapi sesuai dengan keterangan prioritas berdasarkan
> "information" itu
> { data masih tetap dalam 2 kolom berupa "email" (kolom a) dan
> "information" (kolom b) }
>
> Bagaimana cara-nya ya?
>
> Thanks, yo0...
>
- 8b.
-
Re: Hapus duplikat tetapi berdasarkan syarat prioritas
Posted by: "STDEV(i)" setiyowati.devi@gmail.com siti_vi
Tue Jul 5, 2011 3:13 pm (PDT)
siti hanya menanggapi mengenai cara *melampirkan file pada email ke milis*
mengenai kasusnya sendiri, monggo, silakan diteruskan diskusinya....
* saat ini tampaknya anda mengirim posting ke milis melalui fasilitas yg *ada
di WEB MILIS*
( di Web milis ada link untuk : (1) membuat posting baru (2)
mereply-posting yg sudah ada)
tetapi di kedua fitur itu* tidak ada fasilitas untuk melampirkan file*.
* jika anda ingin dapat melampirkan FILE dlm email /posting anda ke milis,
(baik saat membuat
Subject Baru, maupun masih berada /meneruskan thread yg sedang
didiskusikan), anda HARUS
menggunakan *Email Client anda* (jangan hanya menggunakan Post/Reply yg
ada di web milis)
* contoh data yg akan diolah* jangan diajukan sebagai GAMBAR*, ajukan
sebagai spreadsheet.
(workbook excel versi 2003 atau 2007/2010);
jika tidak ada hal baru, versi 2003 lebih berguna /dapat dibuka semua
versi (2003/2007.2010)
ingat bahwa saat ini BELUM semua orang menginstal versi 2007/2010.
gambar-gambar berikut ini mudah-mudahan dapat menjelaskannya..
di situ dipakai contoh Yahoo!Mail karena email address anda ada di domain
yahoo.com
juga sekalian menjelaskan cara membuat topik baru dan cara meneruskan
/mereply topik atau
subject yg sudah ada
(saat ini masih banyak members yg membuat topik baru dengan cara membalas
subject lama
yg berakibat rusaknya threads)
*(--1-- web milis ) *
[image: Mils Web.GIF]
*(--2-- Yahoo!Mail - New Message / Compose Message )*
[image: Yahoo Mail ada attachment.GIF]
*(--3-- Yahoo! Mail New Message / versi lama )*
[image: yahoo mail attachment.GIF]
*(--4-- Yahoo! Mail - Replying a message )*
[image: Yahoo Mail - REPLYING.GIF]
--------------------
dlm kesempatan ini kami tidak segan untuk selalu mengingatkan
* Batasi *file-sizenya max 250KB*, kalau perlu di compress dulu dgn
zip/rar/7-zip, atau
perkecil datanya dengn menghapus hal2 yg tidak perlu (gambar, data yg
terlalu banyak dst)
ingat bahwa tidak semua member punya koneksi-internet dengan band & speed
yg bagus.
* attachment besar akan memperlama/menyulitkan proses downloadnya.
email dengan attachment besar tanpa persetujuan antar pengirim/terkirim
(konvensi di suatu
komunitas) adalah termasuk hal yg (maaf) tidak sopan.
~siti~
2011/7/6 Jen_Se7en <j3n_5z@yahoo.com >
>
> --------------------
> Thanks a lot b4... >.<
> btw bingung memasukan contoh soal ke grup ini bgmn ya? attach excel bisa
kah,
> copas image bagaimana, ketik manual tidak rapih ? *.*
> --------------------
> --- In belajar-excel@yahoogroups. , "JennyS" <j3n_5z@...> wrote:com
> >
> > Dear all :
> > need help dunk, contoh kasus seperti di bawah ini :
- 9a.
-
Re: Duplikat data di sheet lain
Posted by: "Bachelor Ard" bachelor_ard@yahoo.com bachelor_ard
Tue Jul 5, 2011 12:31 pm (PDT)
Mohon bantuan pada mester2..
ini contoh filenya probelmnya
mohon maaf bila cara penyampaian dalam attac masih belum jelas
semoga masih bersedia membantu
_____________________ _________ __
From: ghozi alkatiri <ghozialkatiri@yahoo.co. >id
Sent: Mon, July 4, 2011 6:17:29 AM
Subject: Re: [belajar-excel] Duplikat data di sheet lain
untuk lebih memudahkan memahami maksud dari yang diharapkan coba dikirimkan
attachment riil yang bisa menggambarkan keinginan yang dimaksud.
jadi tanggapan yang diberikan akan berusaha mendekati yang diharapkan.
wassalam
Ghozi Alkatiri
--- Pada Sen, 4/7/11, Bachelor Ard <bachelor_ard@yahoo.com > menulis:
>Dari: Bachelor Ard <bachelor_ard@yahoo.com >
>Tanggal: Senin, 4 Juli, 2011, 12:56 AM
>
>terimakasi atas tanggapan guru2 saya.., tapi sebelumnya saya mohon maaf
>sebelumnya
>ini dikarenakan pertanyaan saya tadi yang kurang lengkap
>1. untk "mas ghozi" saya sudah mencoba karyanya dng mengisi nilai belanja di
>catatan namun di grand total tidak muncul jumlah grand totalnya malah baris
>jumlah totalnya tertimpah dengan tambahan data di post pengeluaran
>2. untk "mba citi" betul sekalai baris kosong yg ada di antara "nama
>ProgramSekolah" dan "Subtotal" itu dimaksudkan untuk diisi data unit belanja
>per-post (dengan manual (diketikkan) pun area bulan jan s/d des. untuk
>memasukkan besar belnjaan. Mba..... sya cba menambah item post pengeluaran tapi;
>nomor kode tdk otomatis muncul, dan di gran total tidak muncul sama sekali
>tambahan itemnya
>demikian 2 point konfirmsi diatas, semoga masih berkenan membantu, sekali lagi
>mohon dimaklumi kalau maksud saya belum nyambung
>
>
_____________________ _________ __
>2011/7/3 Bachelor Ard <bachelor_ard@yahoo.com >
>
>>Ass.. alkm....
>>Bagaimana carany duplikasi data ke-sheet lain dengan posisi t4 beda baris?
>>lebih jelasnya di attac. mohon....! - 9b.
-
Re: Duplikat data di sheet lain
Posted by: "hendrik karnadi" hendrikkarnadi@yahoo.com hendrikkarnadi
Tue Jul 5, 2011 6:09 pm (PDT)
Sebenarnya yang anda maksud "duplikat" adalah "summary"
Kalau boleh saya sarankan dibuat satu database dengan satu kolom tambahan No. Kode pada sheet "Catatan Pengeluaran"; No Kode harus ditentukan lebih dahulu.
Setelah semua data diinput maka dapat dibuat Sub Total per No. Kode.pada sheet "Catatan Pengeluaran". Sub Total dan Grand Total akan muncul secara otomatis.
Untuk mempermudah pengisian bisa dibuatkan satu tambahan sheet "Data Entry" yang akan ditranspose (dengan macro) ke sheet "Catatan Pengeluaran".
Semoga dapat membantu.
Salam,
Hendrik Karnadi
--- On Wed, 6/7/11, Bachelor Ard <bachelor_ard@yahoo.com > wrote:
From: Bachelor Ard <bachelor_ard@yahoo.com >
Subject: Re: [belajar-excel] Duplikat data di sheet lain
To: belajar-excel@yahoogroups. com
Date: Wednesday, 6 July, 2011, 2:01 AM
Mohon bantuan pada mester2..
ini contoh filenya probelmnya
mohon maaf bila cara penyampaian dalam attac masih belum jelas
semoga masih bersedia membantu
_____________________ _________ __
From: ghozi alkatiri <ghozialkatiri@yahoo.co. >id
Sent: Mon, July 4, 2011 6:17:29 AM
Subject: Re: [belajar-excel] Duplikat data di sheet lain
untuk lebih memudahkan memahami maksud dari yang diharapkan coba dikirimkan
attachment riil yang bisa menggambarkan keinginan yang dimaksud.
jadi tanggapan yang diberikan akan berusaha mendekati yang diharapkan.
wassalam
Ghozi Alkatiri
--- Pada Sen, 4/7/11, Bachelor Ard <bachelor_ard@yahoo.com > menulis:
>Dari: Bachelor Ard <bachelor_ard@yahoo.com >
>Tanggal: Senin, 4 Juli, 2011, 12:56 AM
>
>terimakasi atas tanggapan guru2 saya.., tapi sebelumnya saya mohon maaf
>sebelumnya
>ini dikarenakan pertanyaan saya tadi yang kurang lengkap
>1. untk "mas ghozi" saya sudah mencoba karyanya dng mengisi nilai belanja di
>catatan namun di grand total tidak muncul jumlah grand totalnya malah baris
>jumlah totalnya tertimpah dengan tambahan data di post pengeluaran
>2. untk "mba citi" betul sekalai baris kosong yg ada di antara "nama
>ProgramSekolah" dan "Subtotal" itu dimaksudkan untuk diisi data unit belanja
>per-post (dengan manual (diketikkan) pun area bulan jan s/d des. untuk
>memasukkan besar belnjaan. Mba..... sya cba menambah item post pengeluaran tapi;
>nomor kode tdk otomatis muncul, dan di gran total tidak muncul sama sekali
>tambahan itemnya
>demikian 2 point konfirmsi diatas, semoga masih berkenan membantu, sekali lagi
>mohon dimaklumi kalau maksud saya belum nyambung
>
>
_____________________ _________ __
>2011/7/3 Bachelor Ard <bachelor_ard@yahoo.com >
>
>>Ass.. alkm....
>>Bagaimana carany duplikasi data ke-sheet lain dengan posisi t4 beda baris?
>>lebih jelasnya di attac. mohon....!
- 10.
-
Fw: Re: [belajar-excel] Duplikat data di sheet lain
Posted by: "hendrik karnadi" hendrikkarnadi@yahoo.com hendrikkarnadi
Tue Jul 5, 2011 7:14 pm (PDT)
Jika anda mau, bisa dibuat dua kolom tambahan, yaitu : Program Sekolah dan No. Kode, sehingga Sub Totalnya bisa per Program Sekolah atau per No. Kode (sayangnya belum bisa tertulis dua2nya).
Lihat sheet Catatan Pengeluaran (2) dan Catatan Pengeluaran (3) pada contoh terlampir.
Salam,
Hendrik Karnadi
Catatan : Jika menggunakan Macro maka No. Kode dapat dipilih dari Daftar yang ada pada Post Pengeluaran dan Program Sekolah dapat diisi secara otomatis dengan fungsi Vlookup pada sheet "Data Entry". Kemudian ditranspose ke sheet Catatan Pengeluaran.
--- On Wed, 6/7/11, hendrik karnadi <hendrikkarnadi@yahoo.com > wrote:
From: hendrik karnadi <hendrikkarnadi@yahoo.com >
Subject: Re: [belajar-excel] Duplikat data di sheet lain
To: belajar-excel@yahoogroups. com
Date: Wednesday, 6 July, 2011, 8:09 AM
Sebenarnya yang anda maksud "duplikat" adalah "summary"
Kalau boleh saya sarankan dibuat satu database dengan satu kolom tambahan No. Kode pada sheet "Catatan Pengeluaran"; No Kode harus ditentukan lebih dahulu.
Setelah semua data diinput maka dapat dibuat Sub Total per No. Kode.pada sheet "Catatan Pengeluaran". Sub Total dan Grand Total akan muncul secara otomatis.
Untuk mempermudah pengisian bisa dibuatkan satu tambahan sheet "Data Entry" yang akan ditranspose (dengan macro) ke sheet "Catatan Pengeluaran".
Semoga dapat membantu.
Salam,
Hendrik Karnadi
--- On Wed, 6/7/11, Bachelor Ard <bachelor_ard@yahoo.com > wrote:
From: Bachelor Ard <bachelor_ard@yahoo.com >
Subject: Re: [belajar-excel] Duplikat data di sheet lain
To: belajar-excel@yahoogroups. com
Date: Wednesday, 6 July, 2011, 2:01 AM
Mohon bantuan pada mester2..
ini contoh filenya probelmnya
mohon maaf bila cara penyampaian dalam attac masih belum jelas
semoga masih bersedia membantu
_____________________ _________ __
From: ghozi alkatiri <ghozialkatiri@yahoo.co. >id
Sent: Mon, July 4, 2011 6:17:29 AM
Subject: Re: [belajar-excel] Duplikat data di sheet lain
untuk lebih memudahkan memahami maksud dari yang diharapkan coba dikirimkan
attachment riil yang bisa menggambarkan keinginan yang dimaksud.
jadi tanggapan yang diberikan akan berusaha mendekati yang diharapkan.
wassalam
Ghozi Alkatiri
--- Pada Sen, 4/7/11, Bachelor Ard <bachelor_ard@yahoo.com > menulis:
>Dari: Bachelor Ard <bachelor_ard@yahoo.com >
>Tanggal: Senin, 4 Juli, 2011, 12:56 AM
>
>terimakasi atas tanggapan guru2 saya.., tapi sebelumnya saya mohon maaf
>sebelumnya
>ini dikarenakan pertanyaan saya tadi yang kurang lengkap
>1. untk "mas ghozi" saya sudah mencoba karyanya dng mengisi nilai belanja di
>catatan namun di grand total tidak muncul jumlah grand totalnya malah baris
>jumlah totalnya tertimpah dengan tambahan data di post pengeluaran
>2. untk "mba citi" betul sekalai baris kosong yg ada di antara "nama
>ProgramSekolah" dan "Subtotal" itu dimaksudkan untuk diisi data unit belanja
>per-post (dengan manual (diketikkan) pun area bulan jan s/d des. untuk
>memasukkan besar belnjaan. Mba..... sya cba menambah item post pengeluaran tapi;
>nomor kode tdk otomatis muncul, dan di gran total tidak muncul sama sekali
>tambahan itemnya
>demikian 2 point konfirmsi diatas, semoga masih berkenan membantu, sekali lagi
>mohon dimaklumi kalau maksud saya belum nyambung
>
>
_____________________ _________ __
>2011/7/3 Bachelor Ard <bachelor_ard@yahoo.com >
>
>>Ass.. alkm....
>>Bagaimana carany duplikasi data ke-sheet lain dengan posisi t4 beda baris?
>>lebih jelasnya di attac. mohon....!
- 11.
-
Fw: Lookup data dari Kolom berbeda
Posted by: "hartini_80@yahoo.co.id" hartini_80@yahoo.co.id hartini_80
Tue Jul 5, 2011 7:31 pm (PDT)
Dear All.
Mohon bantuannya ya, pertanyaan ada di dalam lampiran
Thanks sebelumnya
Salam
Tiny
Powered by Telkomsel BlackBerry�
-----Original Message-----
From: dwa_spv_fin@bukitmakmur. com
Date: Wed, 6 Jul 2011 09:20:32
To: <hartini_80@yahoo.co.id >
Subject: Lookup data dari Kolom berbeda
Need to Reply?
Click one of the "Reply" links to respond to a specific message in the Daily Digest.
---------------------------------------------------------------------
bergabung ke milis (subscribe), kirim mail kosong ke:
belajar-excel-subscribe@yahoogroups.com
posting ke milis, kirimkan ke:
belajar-excel@yahoogroups.com
berkunjung ke web milis
http://tech.groups.yahoo.com/group/belajar-excel/messages
melihat file archive / mendownload lampiran
http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di :
http://milis-belajar-excel.1048464.n5.nabble.com/
menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com
keluar dari membership milis (UnSubscribe):
kirim mail kosong ke belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------
bergabung ke milis (subscribe), kirim mail kosong ke:
belajar-excel-subscribe@yahoogroups.com
posting ke milis, kirimkan ke:
belajar-excel@yahoogroups.com
berkunjung ke web milis
http://tech.groups.yahoo.com/group/belajar-excel/messages
melihat file archive / mendownload lampiran
http://www.mail-archive.com/belajar-excel@yahoogroups.com/
atau (sejak 25-Apr-2011) bisa juga di :
http://milis-belajar-excel.1048464.n5.nabble.com/
menghubungi moderators & owners: belajar-excel-owner@yahoogroups.com
keluar dari membership milis (UnSubscribe):
kirim mail kosong ke belajar-excel-unsubscribe@yahoogroups.com
---------------------------------------------------------------------
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Individual | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Tidak ada komentar:
Posting Komentar