Senin, 16 Mei 2016

[belajar-excel] Digest Number 3850

8 Messages

Digest #3850

Messages

Sun May 15, 2016 8:37 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Hai Dedi,

Bunyinya :
sheets("nama sheet").range("c4:f4").copy
sheets("nama sheet").range("c13:c23").pastespecial xlpasteformulas
sheets("nama sheet").range("c13:f23").calculate
sheets("nama sheet").range("c13:f23").copy
sheets("nama sheet").range("c13:f23").pastespecial xlpastevalues

Dibentuk dalam blok :
with sheets("nama sheet")
.range("c4:f4").copy
.range("c13:c23").pastespecial xlpasteformulas
with .range("c13:f23")
.calculate
.copy
.pastespecial xlpastevalues
end with
end with

Ada juga yang bgini :
sheets("nama sheet").range("c4:f4").copy sheets("nama
sheet").range("c13:c23")
sheets("nama sheet").range("c13:f23").calculate
sheets("nama sheet").range("c13:f23").value=sheets("nama
sheet").range("c13:f23").value

yang jika dibentuk dalam blok :
with sheets("nama sheet")
.range("c4:f4").copy .range("c13:c23")
with .range("c13:f23")
.calculate
.value=.value
end with
end with

Andai kalkulasi Excel selalu dalam keadaan automatic *dan *proses komputasi
formula masih cepat, baris calculate bisa dihilangkan.

Regards,
Kid

2016-05-14 17:00 GMT+07:00 'Dedi Ridjan' dedi.ridjan@sgj-rurb.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Selamat sore para master Excel.
>
>
>
> Saya ada pertanyaan tentang membuat formula menggunakan macro. Biasanya
> saya meng copy formula yang sudah saya buat cell C4:F4 dan di copykan ke
> ke cell C13:F23.
>
> Saya ingin formulanya tidak ada di work sheet melainkan hanya menggunakan
> macro, sehingga dalam cell C13:F23 hanya hasilnya yang kelihatan atau tidak
> lagi berbentuk formula.
>
> Kalau menggunakan cara saya yang sekarang ini prosesnya sangat lama sekali
> mungkin karena formulanya banyak sekali.
>
> Saya ucapkan terimakasih sebelumnya pada para master
>
>
>
>
>
>
>
> ------------------------------
> [image: Avast logo] <https://www.avast.com/antivirus>
>
> Email ini telah diperiksa untuk mendeteksi virus oleh perangkat lunak
> antivirus Avast.
> www.avast.com <https://www.avast.com/antivirus>
>
>
>

Sun May 15, 2016 9:10 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Wa'alaikumussalam wr wb

Hai Arie,

Coba begini : (cek print preview saat usai mencoba setiap nomor langkah)
0. unprotect sheet (bila di-protect) -> klik kanan *setiap object gambar*
(tidak seluruh gambar sekaligus) -> Size and properties -> tab Properties
-> centang Print Object -> hilangkan centang Locked -> OK
1. coba set ulang area print (blok area range yang akan di-print -> ribbon
Page Setup -> Print Area -> pilih Set Print Area)
2. cek printer sudah tersambung, cari driver printer ter-update dan install
3. cek printer yang terpilih (menu File -> Print) adalah printer yang telah
di-update driver-nya di nomor 2
4. di page setup (ribbon Page Layout -> group Page Setup details (klik
pojok kanan bawah group Page Setup)
a. tab Page : opsi Print Quality :: di set minimal Medium atau *kalau
ada*, pilih optimize for image
b. tab Sheet : bagian Print -> opsi Draft quality :: *hilangkan
centang*
c. tekan OK
5. hilangkan opsi ignore print area (menu File -> Print -> hilangkan
centang dari opsi Ignore
5. set di properties printer (menu File -> Print -> Properties) : cari dan
pastikan setting print image atau picture diatur agar tampil (bila ada
properties tersebut di printer terpilih)
6. coba save as dan bua pdf (menu FIle -> Save As -> file type :: pilih
Adobe pdf atau PDF -> save -> atur sheet bergambar yang akan di save as pdf
-> OK -> buka file pdf)
* kalau nomor 5 bisa menampilkan gambar, berarti driver nomor 1 masih
kurang cocok dengan printer dan OS setempat atau belum ter-update
7. Kalau ndak bisa, coba di komputer (laptop) lain yang connect ke printer
yang sama
* kalau di komputer lain bisa, berarti install ulang driver printer dan
update driver nya

Moga-moga bisa segera print picture lagi ya...

Wassalamu'alaikum wr wb
Kid

2016-05-13 17:25 GMT+07:00 Eira I Arie cheivory_bridge@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> Kepada Yth : Pakar Excel
>
> Assalaamu'alaikum wr wb
>
> mohon pencerahannya ...
> terlampir ada contoh kasus lookup gambar excel , jika di print preview dan
> di print gambar tidak muncul ..
>
> sudah coba saya otak atik sbb :
> 1. file excel tsb sudah saya SAVE AS excel .xlsx , .xlsm dan xlsb
> 2. cell untuk show gambar sudah saya pastikan dalam format picture -
> propertis - object - sudah tercentang print object
>
> Info :
> office yang saya pakai 2007 dan os windows 7
>
> keinginan :
> bagaimana agar saat di print preview dan di print , gambar tersebut muncul
> dan tercetak ..
>
> terima kasih
>
> wassalaamu&#39;alaikum wr wb
>
> arie solo
>
> file sudah saya coba perkecil ... semoga terpenuhi ketentuannya .. terima
> kasih
>
>
>

Sun May 15, 2016 9:47 pm (PDT) . Posted by:

"Eira I Arie" cheivory_bridge

terima kasih Mr. Kid atas solusinya .. akan segera saya coba ikuti langkah2nya ..

On Sunday, May 15, 2016 11:10 PM, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> wrote:


  Wa'alaikumussalam wr wb

Hai Arie,

Coba begini : (cek print preview saat usai mencoba setiap nomor langkah)
0. unprotect sheet (bila di-protect) -> klik kanan setiap object gambar (tidak seluruh gambar sekaligus) -> Size and properties -> tab Properties -> centang Print Object -> hilangkan centang Locked -> OK
1. coba set ulang area print (blok area range yang akan di-print -> ribbon Page Setup -> Print Area -> pilih Set Print Area)
2. cek printer sudah tersambung, cari driver printer ter-update dan install
3. cek printer yang terpilih (menu File -> Print) adalah printer yang telah di-update driver-nya di nomor 2
4. di page setup (ribbon Page Layout -> group Page Setup details (klik pojok kanan bawah group Page Setup)
     a. tab Page : opsi Print Quality :: di set minimal Medium atau kalau ada, pilih optimize for image
     b. tab Sheet : bagian Print -> opsi Draft quality :: hilangkan centang
     c. tekan OK
5. hilangkan opsi ignore print area (menu File -> Print -> hilangkan centang dari opsi Ignore
5. set di properties printer (menu File -> Print -> Properties) : cari dan pastikan setting print image atau picture diatur agar tampil (bila ada properties tersebut di printer terpilih)
6. coba save as dan bua pdf (menu FIle -> Save As -> file type :: pilih Adobe pdf atau PDF -> save -> atur sheet bergambar yang akan di save as pdf -> OK -> buka file pdf)
     * kalau nomor 5 bisa menampilkan gambar, berarti driver nomor 1 masih kurang cocok dengan printer dan OS setempat atau belum ter-update
7. Kalau ndak bisa, coba di komputer (laptop) lain yang connect ke printer yang sama
    * kalau di komputer lain bisa, berarti install ulang driver printer dan update driver nya

Moga-moga bisa segera print picture lagi ya...

Wassalamu'alaikum wr wb
Kid

2016-05-13 17:25 GMT+07:00 Eira I Arie cheivory_bridge@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:

  Kepada Yth : Pakar Excel 

Assalaamu'alaikum wr wb 

mohon pencerahannya ... 
terlampir ada contoh kasus lookup gambar excel , jika di print preview dan di print gambar tidak muncul .. 

sudah coba saya otak atik sbb : 
1. file excel tsb sudah saya SAVE AS excel .xlsx , .xlsm dan xlsb 
2. cell untuk show gambar sudah saya pastikan dalam format picture - propertis - object - sudah tercentang print object 

Info : 
office yang saya pakai 2007 dan os windows 7 

keinginan : 
bagaimana agar saat di print preview dan di print , gambar tersebut muncul dan tercetak .. 

terima kasih 

wassalaamu&#39;alaikum wr wb 

arie solo 

file sudah saya coba perkecil ... semoga terpenuhi ketentuannya .. terima kasih

#yiv4375656475 #yiv4375656475 -- #yiv4375656475ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4375656475 #yiv4375656475ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4375656475 #yiv4375656475ygrp-mkp #yiv4375656475hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4375656475 #yiv4375656475ygrp-mkp #yiv4375656475ads {margin-bottom:10px;}#yiv4375656475 #yiv4375656475ygrp-mkp .yiv4375656475ad {padding:0 0;}#yiv4375656475 #yiv4375656475ygrp-mkp .yiv4375656475ad p {margin:0;}#yiv4375656475 #yiv4375656475ygrp-mkp .yiv4375656475ad a {color:#0000ff;text-decoration:none;}#yiv4375656475 #yiv4375656475ygrp-sponsor #yiv4375656475ygrp-lc {font-family:Arial;}#yiv4375656475 #yiv4375656475ygrp-sponsor #yiv4375656475ygrp-lc #yiv4375656475hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4375656475 #yiv4375656475ygrp-sponsor #yiv4375656475ygrp-lc .yiv4375656475ad {margin-bottom:10px;padding:0 0;}#yiv4375656475 #yiv4375656475actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4375656475 #yiv4375656475activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4375656475 #yiv4375656475activity span {font-weight:700;}#yiv4375656475 #yiv4375656475activity span:first-child {text-transform:uppercase;}#yiv4375656475 #yiv4375656475activity span a {color:#5085b6;text-decoration:none;}#yiv4375656475 #yiv4375656475activity span span {color:#ff7900;}#yiv4375656475 #yiv4375656475activity span .yiv4375656475underline {text-decoration:underline;}#yiv4375656475 .yiv4375656475attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4375656475 .yiv4375656475attach div a {text-decoration:none;}#yiv4375656475 .yiv4375656475attach img {border:none;padding-right:5px;}#yiv4375656475 .yiv4375656475attach label {display:block;margin-bottom:5px;}#yiv4375656475 .yiv4375656475attach label a {text-decoration:none;}#yiv4375656475 blockquote {margin:0 0 0 4px;}#yiv4375656475 .yiv4375656475bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4375656475 .yiv4375656475bold a {text-decoration:none;}#yiv4375656475 dd.yiv4375656475last p a {font-family:Verdana;font-weight:700;}#yiv4375656475 dd.yiv4375656475last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4375656475 dd.yiv4375656475last p span.yiv4375656475yshortcuts {margin-right:0;}#yiv4375656475 div.yiv4375656475attach-table div div a {text-decoration:none;}#yiv4375656475 div.yiv4375656475attach-table {width:400px;}#yiv4375656475 div.yiv4375656475file-title a, #yiv4375656475 div.yiv4375656475file-title a:active, #yiv4375656475 div.yiv4375656475file-title a:hover, #yiv4375656475 div.yiv4375656475file-title a:visited {text-decoration:none;}#yiv4375656475 div.yiv4375656475photo-title a, #yiv4375656475 div.yiv4375656475photo-title a:active, #yiv4375656475 div.yiv4375656475photo-title a:hover, #yiv4375656475 div.yiv4375656475photo-title a:visited {text-decoration:none;}#yiv4375656475 div#yiv4375656475ygrp-mlmsg #yiv4375656475ygrp-msg p a span.yiv4375656475yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4375656475 .yiv4375656475green {color:#628c2a;}#yiv4375656475 .yiv4375656475MsoNormal {margin:0 0 0 0;}#yiv4375656475 o {font-size:0;}#yiv4375656475 #yiv4375656475photos div {float:left;width:72px;}#yiv4375656475 #yiv4375656475photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv4375656475 #yiv4375656475photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv4375656475 #yiv4375656475reco-category {font-size:77%;}#yiv4375656475 #yiv4375656475reco-desc {font-size:77%;}#yiv4375656475 .yiv4375656475replbq {margin:4px;}#yiv4375656475 #yiv4375656475ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv4375656475 #yiv4375656475ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv4375656475 #yiv4375656475ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv4375656475 #yiv4375656475ygrp-mlmsg select, #yiv4375656475 input, #yiv4375656475 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv4375656475 #yiv4375656475ygrp-mlmsg pre, #yiv4375656475 code {font:115% monospace;}#yiv4375656475 #yiv4375656475ygrp-mlmsg * {line-height:1.22em;}#yiv4375656475 #yiv4375656475ygrp-mlmsg #yiv4375656475logo {padding-bottom:10px;}#yiv4375656475 #yiv4375656475ygrp-msg p a {font-family:Verdana;}#yiv4375656475 #yiv4375656475ygrp-msg p#yiv4375656475attach-count span {color:#1E66AE;font-weight:700;}#yiv4375656475 #yiv4375656475ygrp-reco #yiv4375656475reco-head {color:#ff7900;font-weight:700;}#yiv4375656475 #yiv4375656475ygrp-reco {margin-bottom:20px;padding:0px;}#yiv4375656475 #yiv4375656475ygrp-sponsor #yiv4375656475ov li a {font-size:130%;text-decoration:none;}#yiv4375656475 #yiv4375656475ygrp-sponsor #yiv4375656475ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv4375656475 #yiv4375656475ygrp-sponsor #yiv4375656475ov ul {margin:0;padding:0 0 0 8px;}#yiv4375656475 #yiv4375656475ygrp-text {font-family:Georgia;}#yiv4375656475 #yiv4375656475ygrp-text p {margin:0 0 1em 0;}#yiv4375656475 #yiv4375656475ygrp-text tt {font-size:120%;}#yiv4375656475 #yiv4375656475ygrp-vital ul li:last-child {border-right:none !important;}#yiv4375656475

Sun May 15, 2016 9:52 pm (PDT) . Posted by:

cheivory_bridge

Yth. Mr. Kid


Terima kasih atas solusinya ..


Langkah2 sesuai arahan sudah saya coba, namun masih gagal belum bisa terlihat gambarnya.
Apakah mungkin jika formula tersebut tidak cocok untuk office 2007 yaa ?


mohon maaf , sharing , file tersebut saya coba dengan formula lain lookup gambar, alhamdulillah gambar bisa muncul (tetapi belum sempurna, karena gambar belum otomatis berubah )


file terlampir ..


mohon bisa memberi pencerahan


terima kasih


Sun May 15, 2016 10:43 pm (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Hai Arie,

Tidak ada yang bermasalah dengan formula di file yang terdahulu di versi
Excel 2003 ke atas.
Formula dalam nama range yang digunakan (dirujuk) oleh shape picture adalah
berbentuk :
=Index( blok_range_gambar_di_sheet_penyimpan_gambar , Match(
cells_inputan_user , blok_range_key_inputan_user_di_sheet_penyimpan_gambar
, 0 ) )

Contoh :
Sheet penyimpan gambar di sheet bernama *'Sumber'*, dengan *kolom A adalah
key berisi ID Karyawan* dan *kolom B berisi gambar foto masing-masing
karyawan*
Sheet inputan user di sheet bernama *'Absensi', dengan cells B3* adalah
tampat menulis ID Karyawan yang akan absen.
Sebuah nama range bernama '_myPic_' dibuat dengan scope workbook dan
dirujuk degan formula berbunyi :
=Index( *'Sumber'!$b$1:$b$231* , Match( *'Absensi'!$b$3* ,
*'Sumber'!$a$1:$a$231* , 0 ) )

Sebuah shape picture yang bisa di-link dengan formula (bisa diisi formula)
dibuat di sheet 'Absensi'
> beberapa cara buat shape yang dapat di-link formula di xl2007 : (pilih
salah satu cara)
a. klik sebuah cells (misal G7) -> copy cells G7 -> ribbon Home -> group
Clipboard -> segitiga kecil Paste - pilih As Picture -> pilih Paste Picture
Link
b. ribbon Insert -> group Text -> klik Object -> muncul dialog window
Object
-> pilih tab Create New -> pilih Bitmap Image -> JANGAN centang
Display as icon -> tekan OK -> biasanya muncul Paint -> tutup si Paint

Cara pasang formula di shapes picture link agar merujuk ke nama range
_myPic_
-> klik shapes hasil paste picture link -> ubah formulanya menjadi
formula merujuk ke nama range _myPic_ dengan bunyi formula :
=_myPic_
-> lalu tekan ENTER
-> atur dimensi shapes picture yang sudah diisi link ke nama range
_myPic_

Kalau image tidak tampil, pastikan ada sheet dengan setiap cells yang sudah
di-insert picture dan formula nama range _myPic_ merujuk ke cells berisi
shape picture tersebut.

Jangan lupa untuk udate MS Excel dengan SP yang terbaru yang ada.

Wassalam,
Kid

2016-05-16 9:55 GMT+07:00 cheivory_bridge@yahoo.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Yth. Mr. Kid
>
> Terima kasih atas solusinya ..
>
> Langkah2 sesuai arahan sudah saya coba, namun masih gagal belum bisa
> terlihat gambarnya.
> Apakah mungkin jika formula tersebut tidak cocok untuk office 2007 yaa ?
>
> mohon maaf , sharing , file tersebut saya coba dengan formula lain lookup
> gambar, alhamdulillah gambar bisa muncul (tetapi belum sempurna, karena
> gambar belum otomatis berubah )
>
> file terlampir ..
>
> mohon bisa memberi pencerahan
>
> terima kasih
>
>
>

Sun May 15, 2016 10:04 am (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Hai Marone,

Data yang tersebar di banyak sheet bisa disebut sebagai raw data.

Biasanya, akan lebih mudah dan lebih baik kinerja Excel-nya jika dari raw
data tersebut dibuat sebuah Excel Datasource di sebuah sheet baru. Excel
datasource selalu berbentuk tabel yang mengikuti *kaidah *tabel database.
Untuk kasus Anda ini, berarti Excel Datasource di sheet baru itu adalah
kumpulan seluruh data dari banyak sheet pada kolom-kolom yang dibutuhkan
saja.
Pembentukan Excel Datasource ini bisa Anda lakukan melalui berbagai cara,
antara lain :
1. manual copy-paste values
2. fitur Get External Data dengan query Union ALL
3. advanced filter satu per satu sheet, setiap memproses 1 sheet, copas
hasilnya ke sheet hasil yang sama dengan proses paste di baris kosong yang
ada
4. pivot consolidation jika key-nya hanya 1 kolom dan kolom lainnya adalah
nilai
5. cara yang Anda pilih dari nomor 1 sampai 4 di atas bisa diotomasi dengan
VBA
*** autofilter bisa dimanfaatkan saat menggunakan proses 1 atau 3 dan
menjadi bagian dalam proses 4 yang mengotomasi proses 1 atau 3

Dari Excel Datasource, bisa dibentuk berbagai output atau mungkin berbagai
datasource lain, seperti Pivot Table Datasource di sheet yang sama atau di
sheet baru.
Proses yang Anda butuhkan adalah mendapatkan data terurut secara Ascending.
Dengan berbekal Excel Datasource yang telah terbentuk, maka Anda bisa
menggunakan beberapa cara berikut untuk mendapatkannya :
1. menggunakan fitur Sort, lalu di copy paste values ke sheet hasil (bila
perlu, manfaatkan autofilter sebelum sort)
2. bila Anda menggunakan fitur Get External Data saat menyusun datasource,
biasanya sudah didapatkan hasil yang Anda butuhkan dengan klausa Order By
di query-nya
3. bila Anda menggunakan fitur Pivot Consolidation, biasanya sudah
didapatkan hasil yang Anda butuhkan dengan melakukan sort di pivot
consolidation yang terbentuk.
4. memanfaatkan fitur Excel Pivot Table untuk mendapatkan hasil yang Anda
butuhkan
5. di sheet lain, dibuat array formula Small IF yang merujuk ke sheet
berisi Excel Datasource tadi. Cara ini biasanya akan menampakkan kinerja
Excel yang terasa melambat.
6. salah satu cara dari cara 1 sampai 4 di atas di otomasi dengan VBA

Regards,
Kid

2016-05-13 11:51 GMT+07:00 marone oke maroneoke940@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com>:

>
>
> dear master..
>
> tolong solusinya bagaimana membuat filtering formula dari source berbagai
> sheet..
> kalo sourcenya cuma 1 sheet sy sdh bisa dengan rumus :
>
> small(if((sheet!cellA1:A100=sheet!cell);row(1:90);row(1:100))
>
> tapi jika sourcenya menggunakan lebih dari 1 sheet, saya masih bingung
> karena referensi rownya sama, mungkin hrs dibedakan ya
>
>
> tks
>
>
>
>
>
>
>
>
>
>

Sun May 15, 2016 10:36 pm (PDT) . Posted by:

"marone oke" maroneoke940

Tengkyu Mr Kid,
atas solusinya...namun kendala2 yg saya hadapi adalah sbb :- data per sheet dalam jumlah besar lebih kurang 3000 raw..ada 12 sheet
- bentuk data merge cell, namun posisi data semuanya sama di tiap2 kolom cell  ini dikarenakan data tsb dari hasil eksport aplikasi
saya sdh mencoba menggabung data tiap sheet dengan copas, namun ketika digunakan fungsi small(if(data), terasa lambat sekali...
jika berkenan mohon solusinya menggunakan VBA...
terima kasih master..

Pada Senin, 16 Mei 2016 0:04, "'Mr. Kid' mr.nmkid@gmail.com [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:


  Hai Marone,

Data yang tersebar di banyak sheet bisa disebut sebagai raw data.

Biasanya, akan lebih mudah dan lebih baik kinerja Excel-nya jika dari raw data tersebut dibuat sebuah Excel Datasource di sebuah sheet baru. Excel datasource selalu berbentuk tabel yang mengikuti kaidah tabel database.
Untuk kasus Anda ini, berarti Excel Datasource di sheet baru itu adalah kumpulan seluruh data dari banyak sheet pada kolom-kolom yang dibutuhkan saja.
Pembentukan Excel Datasource ini bisa Anda lakukan melalui berbagai cara, antara lain :
1. manual copy-paste values
2. fitur Get External Data dengan query Union ALL
3. advanced filter satu per satu sheet, setiap memproses 1 sheet, copas hasilnya ke sheet hasil yang sama dengan proses paste di baris kosong yang ada
4. pivot consolidation jika key-nya hanya 1 kolom dan kolom lainnya adalah nilai
5. cara yang Anda pilih dari nomor 1 sampai 4 di atas bisa diotomasi dengan VBA
*** autofilter bisa dimanfaatkan saat menggunakan proses 1 atau 3 dan menjadi bagian dalam proses 4 yang mengotomasi proses 1 atau 3

Dari Excel Datasource, bisa dibentuk berbagai output atau mungkin berbagai datasource lain, seperti Pivot Table Datasource di sheet yang sama atau di sheet baru.
Proses yang Anda butuhkan adalah mendapatkan data terurut secara Ascending. Dengan berbekal Excel Datasource yang telah terbentuk, maka Anda bisa menggunakan beberapa cara berikut untuk mendapatkannya :
1. menggunakan fitur Sort, lalu di copy paste values ke sheet hasil (bila perlu, manfaatkan autofilter sebelum sort)
2. bila Anda menggunakan fitur Get External Data saat menyusun datasource, biasanya sudah didapatkan hasil yang Anda butuhkan dengan klausa Order By di query-nya
3. bila Anda menggunakan fitur Pivot Consolidation, biasanya sudah didapatkan hasil yang Anda butuhkan dengan melakukan sort di pivot consolidation yang terbentuk.
4. memanfaatkan fitur Excel Pivot Table untuk mendapatkan hasil yang Anda butuhkan
5. di sheet lain, dibuat array formula Small IF yang merujuk ke sheet berisi Excel Datasource tadi. Cara ini biasanya akan menampakkan kinerja Excel yang terasa melambat.
6. salah satu cara dari cara 1 sampai 4 di atas di otomasi dengan VBA

Regards,
Kid

2016-05-13 11:51 GMT+07:00 marone oke maroneoke940@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com>:

  dear master..
tolong solusinya bagaimana membuat filtering formula dari source berbagai sheet..kalo sourcenya cuma 1 sheet sy sdh bisa dengan rumus :

small(if((sheet!cellA1:A100=sheet!cell);row(1:90);row(1:100))
tapi jika sourcenya menggunakan lebih dari 1 sheet, saya masih bingung karena referensi rownya sama, mungkin hrs dibedakan ya

tks

|

|

#yiv4391214228 #yiv4391214228 -- #yiv4391214228ygrp-mkp {border:1px solid #d8d8d8;font-family:Arial;margin:10px 0;padding:0 10px;}#yiv4391214228 #yiv4391214228ygrp-mkp hr {border:1px solid #d8d8d8;}#yiv4391214228 #yiv4391214228ygrp-mkp #yiv4391214228hd {color:#628c2a;font-size:85%;font-weight:700;line-height:122%;margin:10px 0;}#yiv4391214228 #yiv4391214228ygrp-mkp #yiv4391214228ads {margin-bottom:10px;}#yiv4391214228 #yiv4391214228ygrp-mkp .yiv4391214228ad {padding:0 0;}#yiv4391214228 #yiv4391214228ygrp-mkp .yiv4391214228ad p {margin:0;}#yiv4391214228 #yiv4391214228ygrp-mkp .yiv4391214228ad a {color:#0000ff;text-decoration:none;}#yiv4391214228 #yiv4391214228ygrp-sponsor #yiv4391214228ygrp-lc {font-family:Arial;}#yiv4391214228 #yiv4391214228ygrp-sponsor #yiv4391214228ygrp-lc #yiv4391214228hd {margin:10px 0px;font-weight:700;font-size:78%;line-height:122%;}#yiv4391214228 #yiv4391214228ygrp-sponsor #yiv4391214228ygrp-lc .yiv4391214228ad {margin-bottom:10px;padding:0 0;}#yiv4391214228 #yiv4391214228actions {font-family:Verdana;font-size:11px;padding:10px 0;}#yiv4391214228 #yiv4391214228activity {background-color:#e0ecee;float:left;font-family:Verdana;font-size:10px;padding:10px;}#yiv4391214228 #yiv4391214228activity span {font-weight:700;}#yiv4391214228 #yiv4391214228activity span:first-child {text-transform:uppercase;}#yiv4391214228 #yiv4391214228activity span a {color:#5085b6;text-decoration:none;}#yiv4391214228 #yiv4391214228activity span span {color:#ff7900;}#yiv4391214228 #yiv4391214228activity span .yiv4391214228underline {text-decoration:underline;}#yiv4391214228 .yiv4391214228attach {clear:both;display:table;font-family:Arial;font-size:12px;padding:10px 0;width:400px;}#yiv4391214228 .yiv4391214228attach div a {text-decoration:none;}#yiv4391214228 .yiv4391214228attach img {border:none;padding-right:5px;}#yiv4391214228 .yiv4391214228attach label {display:block;margin-bottom:5px;}#yiv4391214228 .yiv4391214228attach label a {text-decoration:none;}#yiv4391214228 blockquote {margin:0 0 0 4px;}#yiv4391214228 .yiv4391214228bold {font-family:Arial;font-size:13px;font-weight:700;}#yiv4391214228 .yiv4391214228bold a {text-decoration:none;}#yiv4391214228 dd.yiv4391214228last p a {font-family:Verdana;font-weight:700;}#yiv4391214228 dd.yiv4391214228last p span {margin-right:10px;font-family:Verdana;font-weight:700;}#yiv4391214228 dd.yiv4391214228last p span.yiv4391214228yshortcuts {margin-right:0;}#yiv4391214228 div.yiv4391214228attach-table div div a {text-decoration:none;}#yiv4391214228 div.yiv4391214228attach-table {width:400px;}#yiv4391214228 div.yiv4391214228file-title a, #yiv4391214228 div.yiv4391214228file-title a:active, #yiv4391214228 div.yiv4391214228file-title a:hover, #yiv4391214228 div.yiv4391214228file-title a:visited {text-decoration:none;}#yiv4391214228 div.yiv4391214228photo-title a, #yiv4391214228 div.yiv4391214228photo-title a:active, #yiv4391214228 div.yiv4391214228photo-title a:hover, #yiv4391214228 div.yiv4391214228photo-title a:visited {text-decoration:none;}#yiv4391214228 div#yiv4391214228ygrp-mlmsg #yiv4391214228ygrp-msg p a span.yiv4391214228yshortcuts {font-family:Verdana;font-size:10px;font-weight:normal;}#yiv4391214228 .yiv4391214228green {color:#628c2a;}#yiv4391214228 .yiv4391214228MsoNormal {margin:0 0 0 0;}#yiv4391214228 o {font-size:0;}#yiv4391214228 #yiv4391214228photos div {float:left;width:72px;}#yiv4391214228 #yiv4391214228photos div div {border:1px solid #666666;height:62px;overflow:hidden;width:62px;}#yiv4391214228 #yiv4391214228photos div label {color:#666666;font-size:10px;overflow:hidden;text-align:center;white-space:nowrap;width:64px;}#yiv4391214228 #yiv4391214228reco-category {font-size:77%;}#yiv4391214228 #yiv4391214228reco-desc {font-size:77%;}#yiv4391214228 .yiv4391214228replbq {margin:4px;}#yiv4391214228 #yiv4391214228ygrp-actbar div a:first-child {margin-right:2px;padding-right:5px;}#yiv4391214228 #yiv4391214228ygrp-mlmsg {font-size:13px;font-family:Arial, helvetica, clean, sans-serif;}#yiv4391214228 #yiv4391214228ygrp-mlmsg table {font-size:inherit;font:100%;}#yiv4391214228 #yiv4391214228ygrp-mlmsg select, #yiv4391214228 input, #yiv4391214228 textarea {font:99% Arial, Helvetica, clean, sans-serif;}#yiv4391214228 #yiv4391214228ygrp-mlmsg pre, #yiv4391214228 code {font:115% monospace;}#yiv4391214228 #yiv4391214228ygrp-mlmsg * {line-height:1.22em;}#yiv4391214228 #yiv4391214228ygrp-mlmsg #yiv4391214228logo {padding-bottom:10px;}#yiv4391214228 #yiv4391214228ygrp-msg p a {font-family:Verdana;}#yiv4391214228 #yiv4391214228ygrp-msg p#yiv4391214228attach-count span {color:#1E66AE;font-weight:700;}#yiv4391214228 #yiv4391214228ygrp-reco #yiv4391214228reco-head {color:#ff7900;font-weight:700;}#yiv4391214228 #yiv4391214228ygrp-reco {margin-bottom:20px;padding:0px;}#yiv4391214228 #yiv4391214228ygrp-sponsor #yiv4391214228ov li a {font-size:130%;text-decoration:none;}#yiv4391214228 #yiv4391214228ygrp-sponsor #yiv4391214228ov li {font-size:77%;list-style-type:square;padding:6px 0;}#yiv4391214228 #yiv4391214228ygrp-sponsor #yiv4391214228ov ul {margin:0;padding:0 0 0 8px;}#yiv4391214228 #yiv4391214228ygrp-text {font-family:Georgia;}#yiv4391214228 #yiv4391214228ygrp-text p {margin:0 0 1em 0;}#yiv4391214228 #yiv4391214228ygrp-text tt {font-size:120%;}#yiv4391214228 #yiv4391214228ygrp-vital ul li:last-child {border-right:none !important;}#yiv4391214228

Sun May 15, 2016 10:41 pm (PDT) . Posted by:

"Mr. Kid" nmkid.family@ymail.com

Kalau menggabung data dengan VBA, sudah banyak sekali yang beredar di
milis.
Search di posting lawas milis di :
https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages
atau du backup milis di Nabble di :
http://milis-belajar-excel.1048464.n5.nabble.com/
search key bisa apa saja tentang gabung data banyak sheet atau mungkin
malah merge file jika dari banyak file.

hepi sercing

Regards,
Kid

On Mon, May 16, 2016 at 11:52 AM, marone oke maroneoke940@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Tengkyu Mr Kid,
> atas solusinya...namun kendala2 yg saya hadapi adalah sbb :
> - data per sheet dalam jumlah besar lebih kurang 3000 raw..ada 12 sheet
> - bentuk data merge cell, namun posisi data semuanya sama di tiap2 kolom
> cell
> ini dikarenakan data tsb dari hasil eksport aplikasi
>
> saya sdh mencoba menggabung data tiap sheet dengan copas, namun ketika
> digunakan fungsi small(if(data), terasa lambat sekali...
>
> jika berkenan mohon solusinya menggunakan VBA...
>
> terima kasih master..
>
>
>
>
>
> Pada Senin, 16 Mei 2016 0:04, "'Mr. Kid' mr.nmkid@gmail.com
> [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>
>
>
> Hai Marone,
>
> Data yang tersebar di banyak sheet bisa disebut sebagai raw data.
>
> Biasanya, akan lebih mudah dan lebih baik kinerja Excel-nya jika dari raw
> data tersebut dibuat sebuah Excel Datasource di sebuah sheet baru. Excel
> datasource selalu berbentuk tabel yang mengikuti *kaidah *tabel database.
> Untuk kasus Anda ini, berarti Excel Datasource di sheet baru itu adalah
> kumpulan seluruh data dari banyak sheet pada kolom-kolom yang dibutuhkan
> saja.
> Pembentukan Excel Datasource ini bisa Anda lakukan melalui berbagai cara,
> antara lain :
> 1. manual copy-paste values
> 2. fitur Get External Data dengan query Union ALL
> 3. advanced filter satu per satu sheet, setiap memproses 1 sheet, copas
> hasilnya ke sheet hasil yang sama dengan proses paste di baris kosong yang
> ada
> 4. pivot consolidation jika key-nya hanya 1 kolom dan kolom lainnya adalah
> nilai
> 5. cara yang Anda pilih dari nomor 1 sampai 4 di atas bisa diotomasi
> dengan VBA
> *** autofilter bisa dimanfaatkan saat menggunakan proses 1 atau 3 dan
> menjadi bagian dalam proses 4 yang mengotomasi proses 1 atau 3
>
> Dari Excel Datasource, bisa dibentuk berbagai output atau mungkin berbagai
> datasource lain, seperti Pivot Table Datasource di sheet yang sama atau di
> sheet baru.
> Proses yang Anda butuhkan adalah mendapatkan data terurut secara
> Ascending. Dengan berbekal Excel Datasource yang telah terbentuk, maka Anda
> bisa menggunakan beberapa cara berikut untuk mendapatkannya :
> 1. menggunakan fitur Sort, lalu di copy paste values ke sheet hasil (bila
> perlu, manfaatkan autofilter sebelum sort)
> 2. bila Anda menggunakan fitur Get External Data saat menyusun datasource,
> biasanya sudah didapatkan hasil yang Anda butuhkan dengan klausa Order By
> di query-nya
> 3. bila Anda menggunakan fitur Pivot Consolidation, biasanya sudah
> didapatkan hasil yang Anda butuhkan dengan melakukan sort di pivot
> consolidation yang terbentuk.
> 4. memanfaatkan fitur Excel Pivot Table untuk mendapatkan hasil yang Anda
> butuhkan
> 5. di sheet lain, dibuat array formula Small IF yang merujuk ke sheet
> berisi Excel Datasource tadi. Cara ini biasanya akan menampakkan kinerja
> Excel yang terasa melambat.
> 6. salah satu cara dari cara 1 sampai 4 di atas di otomasi dengan VBA
>
> Regards,
> Kid
>
>
>
>
>
>
>
>
>
>
>
> 2016-05-13 11:51 GMT+07:00 marone oke maroneoke940@yahoo.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
> dear master..
>
> tolong solusinya bagaimana membuat filtering formula dari source berbagai
> sheet..
> kalo sourcenya cuma 1 sheet sy sdh bisa dengan rumus :
>
> small(if((sheet!cellA1:A100=sheet!cell);row(1:90);row(1:100))
>
> tapi jika sourcenya menggunakan lebih dari 1 sheet, saya masih bingung
> karena referensi rownya sama, mungkin hrs dibedakan ya
>
>
> tks
>
>
>
>
>
>
>
>
>
>
>
>
>
============================================================
Pojok Lowongan Kerja yang disediakan milis :
http://milis-belajar-excel.1048464.n5.nabble.com/Pojok-Lowongan-Kerja-f5725753.html
*** Posting lowongan kerja : ke link tersebut dan klik New Topic
============================================================
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
---------------------------------------------------------------------

Tidak ada komentar:

Posting Komentar