hmmm... jangan-jangan ada sesuatu yang kurang saat meng-install ms office-nya. Tapi bisa pakai VBA (macro) gak ?
btw, moga-moga tidak bermasalah dengan fungsi Left dan Right ya. Query ini menggantikan fungsi Replace dengan Left dan Right select a.nip,a.nama,iif(a.absen='D',cdate(format(clng(a.tgl),'0000-00-00')+' '+ left(a.msk,2)+':'+right(a.msk,2)),0) as [time],'C/In' as [state] from [cara3_data$] as a union all select a.nip,a.nama,iif(a.absen='D',cdate(format(clng(a.tgl),'0000-00-00')+' '+ left(a.klr,2)+':'+right(a.klr,2)),0) as [time],'C/Out' as [state] from [cara3_data$] as a order by 1 ,4 Wassalam, Kid 2015-04-21 13:18 GMT+10:00 'irianto' [email protected] [belajar-excel] <[email protected]>: > > > Sudah MR…sheet asli pun tidak bisa di refresh,muncul massage yang sama: > > > > “undefined function ‘replace’ in expression” > > > > salam > > > > *From:* [email protected] [mailto: > [email protected]] > *Sent:* 21 April 2015 9:51 > > *To:* BeExcel > *Subject:* Re: [belajar-excel] ubah bentuk data tabel > > > > > > bunyi query-nya tampak ok. > > sudahkah dicoba untuk dihapus semua isi area penulisan querynya sebelum > ditulisi ulang ? > > apakah sheet asli bawaan file lampiran bisa di-refresh (klik kanan cells > dalam tabel hasil di sheet asli lampiran lalupilih refresh) ? > > Wassalam, > > Kid > > > > 2015-04-21 12:41 GMT+10:00 'irianto' [email protected] > [belajar-excel] <[email protected]>: > > > > Berikur query nya : > > > > select > a.nip,a.nama,iif(a.absen='D',cdate(format(clng(a.tgl),'0000-00-00')+' > '+replace(a.msk,'.',':')),0) as [time],'C/In' as [state] > > from [cara3_data$] as a > > union all > > select > a.nip,a.nama,iif(a.absen='D',cdate(format(clng(a.tgl),'0000-00-00')+' > '+replace(a.klr,'.',':')),0) as [time],'C/Out' as [state] > > from [cara3_data$] as a > > order by 1 ,4 > > > > thx informasinya > > *From:* [email protected] [mailto: > [email protected]] > *Sent:* 21 April 2015 9:22 > > > *To:* BeExcel > *Subject:* Re: [belajar-excel] ubah bentuk data tabel > > > > > > hmmm.... > > kalau dari pesannya, permasalahan ada di penggunaan fungsi replace dalam > query-nya, dan bukan pada proses pembentukan koneksi data dengan fitur Get > External Data-nya. > > Boleh ndak kalau dicoba tulis manual yang persis sama plek atau copas ke > mari bunyi query yang menampilkan error tersebut ? > > Fitur Get External Data banyak dibahas di internet. Excel help memberi > penjelasan yang lengkap. Contoh penggunaan fitur Get External Data antara > lain bisa dilihat di coretan yang dimulai dari sini > <http://excel-mr-kid.blogspot.com/2011/04/get-external-data-01-introduction.html> > . > > Wassalam, > > Kid. > > > > 2015-04-21 12:03 GMT+10:00 'irianto' [email protected] > [belajar-excel] <[email protected]>: > > > > To mr.kid….. > > Tertarik dengan cara 3(get external data),saya coba meniru wejangan mr kid > di sheet lain dengan attachment yang sama,namun ketika saya klik kanan > table hasil àpilih table àpilih edit queryàpilih type=SQLàcomand text= > paste copy query ,koq gk berhasil ya ?massage nya : > > Apanya yang salah mister? > > Ø Adakah referensi untuk lebih detailnya mengenai pemahaman get external > data?thx pencerahannya. > > > > Salam > > irianto > > *From:* [email protected] [mailto: > [email protected]] > *Sent:* 19 April 2015 4:22 > *To:* BeExcel > *Subject:* Re: [belajar-excel] ubah bentuk data tabel [1 Attachment] > > > > > > Hai Pie, > > File terlampir berisi 3 cara, yaitu : > > 1. formula > > > silakan diubah rujukannya agar lebih dinamis sesuai data setempat > > > proses meng-copy formula hasil agar bisa mengikuti kedinamisan jumlah > record sumber data adalah satu hal yang harus dilakukan manual. Tapi proses > meng-copy formula ini bisa dikembangkan untuk di-otomasi dengan VBA. > Silakan memperlajari VBA dan menyusun proses otomasinya. > > > > 2. pivot table > > > meski susunan kolomnya tidak sama persis, tetapi dengan fitur Excel > Table disisi data dan fitur Excel Pivot Table disisi output, akan > mempercepat proses karena cukup melakukan Refresh All melalui ribbon Data > -> group Connections -> Refresh All > > > cocok untuk record data yang sangat banyak > > 3. get external data (buat yang mau saja) > > > cara ini adalah dengan mengkoneksi data ke sebuah file Excel. Pada kasus > ini, sumber data yang dikoneksi ada di file yang sama dengan lokasi output, > meskipun akan lebih baik jika file sumber data dan file output adalah file > yang berbeda. > > > bagi pemula dalam fitur Get External Data atau yang ingin mempelajari > fitur Get External Data, unduh file lampiran dan letakkan di drive D pada > root directory (jangan didalam folder apapun) > > > ketika file hasil unduhan dibuka, akan muncul pesan security tentang > Data Connection. Pastikan di-Enable. (jadi bukan hanya VBA [macro] yang > butuh diatur security-nya, file terlampir tidak berisi VBA apapun) > > > cara ini cocok untuk record yang banyak sekali, karena proses pembaruan > data dilakukan di sisi data lalu di save dan melakukan refresh all. > Andaikan output di file yang lain (bisa jadi di komputer lain), maka file > output tersebut yang melakukan refresh all. > > > pengembangan system pengolahan data untuk bermigrasi ke aplikasi > database atau bahkan system database akan menjadi lebih mudah. > > > satu buah file sumber data di sebuah komputer bisa dikoneksi oleh banyak > file output dari banyak komputer sekalipun tanpa VBA dan tanpa shared > workbook. > > > user yang bertugas mengisi data baru di file sumber data dapat bekerja > seperti biasa. Setelah di-save, maka cukup beritahukan kepada pemilik file > output untuk melakukan refresh data dengan Refresh All di file output > masing-masing. > > > > Wassalam > > Kid. > > > > > > > > > > 2015-04-18 15:41 GMT+10:00 indria pie [email protected] > [belajar-excel] <[email protected]>: > > > > yth. master excel > > > > mohon bantuan solusinya saya mau ubah data absen karyawan dari bentuk > original menjadi bentuk *custom* seperti yang kami inginkan > > > > saya lampirkan saja filenya > > > > terima kasih sebelumnya > > > > salam > > pie > > > > > > > > >

