5
8/19/2019 advenced filter 1 sampai 4 http://slidepdf.com/reader/full/advenced-filter-1-sampai-4 1/5 CriteriaRange merupakan range yang digunakan sebagai criteria dalam penyaringan Advanced Filter. CopyToRange meruapakan range yang digunakan untuk menampung hasil penyaringan. Argument ini hanya berlaku jika anda mengisi argument Action dengan xlFilterCopy Unique merupakan pilihan apakah akan menyaring data dengan criteria unik atau tidak. Apabila anda mengisih argument unique dengan nilai true,maka penyaringan hanya dilakukan untuk record data yang tidak sama. Record data yang sama akan dianggap suatu record data sehingga hanya satu record data yang ditampilkan. Apabila anda mengisih argument unique dengan nilai false, penyaringan dilakukan untuk seluruh record data. ecara default argument unique bernilai false. !ompleksnya criteria yang dapat diterapkan dalam advanced "lter terkadang menimbulakan kesalahan dalam penyususnan criteria sehingga diperoleh hasil penyaringan yang tidak sesui kebutuhan. #erikut beberapa tip untuk menhindari kesalahan dalam menyusun criteria penyaringan menggunakan Advanced Filter. Apabila anda menepatkan dua criteria pada satu baris yang sama, maka criteria tersebut dihubungkan dengan operator A$%. &isalnya, menyaring data selseman "rman yang total penjualannya lebih kecil atau sama dengan '(((((. Apabila Anda ingin membuat criteria untuk kolom yang sama, gunakan judul kolom yang samalebih dari satu. &isalnya, menyaring data salesman Firman yang total penjualannya dalam kisaran )(((( sampai '(((((. Apabila anda menempatkan dua criteria pada baris yang berbeda, maka criteria tersebut dihubungkan dengan operator *R. &isalnya, anda ingin menyaring data salesman Firman atau data salesman %inu. +indari baris criteria yang kosong jika anda menggunakan criteria penyaringan lebih dari satu baris. Apabila ada baris yang kosong, hasil penyaringan akan menampilkan seluruh data. ntuk menghindari masalah tersebut, salin salah satu baris criteria untuk ditempatkan pada baris criteria yang kosong. Anda juga dapat menggunakan operator A$% dan *R secara bersamaan. &isalnya, anda ingin menyaring data selesmen Firman yang total penjualannya lebih besar dari '((((( atau data salesman dinu yang total penjualannya lebih kecil dari '(((((.

advenced filter 1 sampai 4

Embed Size (px)

Citation preview

Page 1: advenced filter 1 sampai 4

8/19/2019 advenced filter 1 sampai 4

http://slidepdf.com/reader/full/advenced-filter-1-sampai-4 1/5

• CriteriaRange merupakan range yang digunakan sebagai criteriadalam penyaringan Advanced Filter.

• CopyToRange meruapakan range yang digunakan untukmenampung hasil penyaringan. Argument ini hanya berlaku jika andamengisi argument Action dengan xlFilterCopy

• Unique merupakan pilihan apakah akan menyaring data dengancriteria unik atau tidak. Apabila anda mengisih argument uniquedengan nilai true,maka penyaringan hanya dilakukan untuk recorddata yang tidak sama. Record data yang sama akan dianggap suaturecord data sehingga hanya satu record data yang ditampilkan. Apabilaanda mengisih argument unique dengan nilai false, penyaringandilakukan untuk seluruh record data. ecara default argument uniquebernilai false.

!ompleksnya criteria yang dapat diterapkan dalam advanced "lter terkadangmenimbulakan kesalahan dalam penyususnan criteria sehingga diperolehhasil penyaringan yang tidak sesui kebutuhan. #erikut beberapa tip untukmenhindari kesalahan dalam menyusun criteria penyaringan menggunakanAdvanced Filter.

• Apabila anda menepatkan dua criteria pada satu baris yang sama,maka criteria tersebut dihubungkan dengan operator A$%. &isalnya,menyaring data selseman "rman yang total penjualannya lebih kecilatau sama dengan '(((((.

Apabila Anda ingin membuat criteria untuk kolom yang sama, gunakan judul kolom yang samalebih dari satu. &isalnya, menyaring datasalesman Firman yang total penjualannya dalam kisaran )(((( sampai'(((((.

• Apabila anda menempatkan dua criteria pada baris yang berbeda,maka criteria tersebut dihubungkan dengan operator *R. &isalnya,anda ingin menyaring data salesman Firman atau data salesman %inu.

• +indari baris criteria yang kosong jika anda menggunakan criteriapenyaringan lebih dari satu baris. Apabila ada baris yang kosong, hasilpenyaringan akan menampilkan seluruh data. ntuk menghindarimasalah tersebut, salin salah satu baris criteria untuk ditempatkanpada baris criteria yang kosong.

• Anda juga dapat menggunakan operator A$% dan *R secarabersamaan. &isalnya, anda ingin menyaring data selesmen Firmanyang total penjualannya lebih besar dari '((((( atau data salesmandinu yang total penjualannya lebih kecil dari '(((((.

Page 2: advenced filter 1 sampai 4

8/19/2019 advenced filter 1 sampai 4

http://slidepdf.com/reader/full/advenced-filter-1-sampai-4 2/5

• Contoh criteria penggunaan operator A$% dan *R secara bersamaandalam Advenced Filter adalah penyaringan data salesman Firmandengan penjualan barang -rigonal Clip atau data salesman %inu yangtotal penjualannya lebih kecil dari '(((((.

4.4.1 Advanced Filter 1

Contoh penggunaan Advanced Filter pertama digunakan untuk menyaring datapenjualan dari salesman Firman untuk barang yang berkaitan dengan kertas.

'. #uka "le Advanced Filter 1.xls yang disertakan dalam C% #onus.. ntuk membuat nama range criteria, klik tombol Defne Na e dalam

tab formulas group %e"ne $ames. /ihat 0ambar 1.112. &uncul kotak dialog $e3 $ame. 4ada kotak isian $ame5 ketikkan

Criteria. 4ilih !or"#oo" pada kotak pilihan cope5 4ada kotak isianRefers to5 ketikkan $Data#ase%&A&'(&F&). !lik tombol *+.

1. ntuk membuat nama range tabel, klik tombol Defne Na e dalamtab formula group de"ne name.

). &uncul kotak dialog $e3 $ame. 4ada kotak isian $ame5 ketikkanTa#el . 4ilih !or"#oo" pada kotak cope5 pada kotak isian Refers to5ketikkan $Data#ase%&A&,(&F&,- . !lik tombol *+.

6. -ekan kombinasi tombol Alt F11 untuk menampilakan 7isual #asic

8ditor. 4ilih menu utama /nsert 0 odule untuk membuat modulbaru. !etik kode &arco sebagai berikut5

9. !embali ke program utama excel. !etikkan Fir an pada sel A) dan2"ertas2 pada sel C)

:. -ekan kombinasi tombol Alt F3 untuk menampilkan kotak dialog&acro. 4ilih &arco AdvancedFilter1 kemudian klik tombol Run.

;. etelah &arco dijalankan, data penjualan salesman Firman untukbarang yang berkaitan dengan kertas ditampilkan.

4.4.' Advanced Filter '

Contoh penggunaan Advanced Filter kedua digunakan untuk menyaring datapenjualan dari salesman <ulan yang total pemjualannya diantara '((.(((sampai )(.(((

'. #uka "le Advanced Filter '.xls yang disertakan dalam C% bonus.

Page 3: advenced filter 1 sampai 4

8/19/2019 advenced filter 1 sampai 4

http://slidepdf.com/reader/full/advenced-filter-1-sampai-4 3/5

. ntuk membuat nama range criteria, klik tombol Defne Na e dalamtab formulas group %e"ne $ames.

2. &uncul kotak dialog $e3 $ames. 4ada kotak isian $ame5 ketikkanCriteria. 4ilih !or"#oo" pada kotak pilihan cope5 pada kotak isianRefers to5 ketikkan $Data#ase%&C&'(& &). !lik tombol *+.

1. ntuk membuat nama range tabel klik tombol Defne Na e dalamtabe Formula group %e"ne $ames.

). &uncul kotak dialog $e3 $ame. pada kotak isian $ame5 ketikkanTa#el. 4ilih !or"#oo" pada kotak pilihan cape5 pada kotak isianRefers to5 ketikkan $Data#ase%&A&,(&F&,-. !lik tombol *+.

6. -ekan kombinasi tombol Alt F11 untuk menampilkan 7isual #asic8ditor. 4ilih menu utama /nsert 0 odule untuk membuat modulbaru. !etikkan kode marco sebagai berikut5

9. !embali ke program utama excel. !etikkan !ulan pada sel C) ,0155555 pada sel D) dan 6'75555 pada sel )

:. -ekan kombinasi tombol Alt F3 untuk menampilkan kotak dialogmacro. 4ilih &arco AdvancedFilter' kemudian klik tombol Run.

;. etelah &arco dijalankan, data penjualan dari salesman <ulan yangtotal penjualannya di antara '((.((( sampai )(.((( ditampilkan.

4.4.) Advanced Filter )

Contoh penggunaan advanced "lter ketiga digunakan untuk menyaring data

penjualan dari salesman Firman atau salesman <ulan yang totalpenjualannya dintara '((.((( sampai )(.(((

'. #uka "le Advenced Filter ).xls yang disertakan dalam C% #onus.. ntuk membuat nama criteria, klik tombol Defne Na e dalam tab

formula group de"nes names.2. &uncul kotak dialog $e3 $ame. pada kotak isian $ame5 ketikkan

criteria . 4ilih !or"#oo" pada kotak pilihan cope5 pada kotak isianRefers to5 ketikkan $Data#ase%&A&'(& &4. !lik tombol *+.

1. ntuk membuat nama rage tabel, klik tombol Defne Na e dalam tabformulas group %e"ne $ames.

). &uncul kotak dialog $e3 $ame. pada kotak isian $ame5 ketikkanTa#el. 4ilih !or"#oo" pada kotak pilihan cape5 pada kotak isianRefers to5 ketikkan $Data#ase%&A&-(&F&,3. !lik tombol *+.

6. -ekan kombinasi tombol Alt F11 untuk menampilkan 7isual #asic8ditor. 4ilih menu utama /nsert 0 odule untuk membuat modulbaru. !etikkan kode marco sebagai berikut5

Page 4: advenced filter 1 sampai 4

8/19/2019 advenced filter 1 sampai 4

http://slidepdf.com/reader/full/advenced-filter-1-sampai-4 4/5

9. !embali ke program utama excel. ntuk membuat criteria penyaringanbaris pertama, ketikkan Fir an pada sel A) , 0155555 pada sel D)dan 6'75555 pada sel 4 untuk membuat criteria penyaringan bariske dua.

:. -ekan kombinasi tombol Alt F3 untuk menampilkan kotak dialogmacro. 4ilih &arco AdvancedFilter) kemudian klik tombol Run.

;. etelah &arco dijalankan, data penjualan salesman Firaman atausalesman <ulan yang total penjualannya di antara '((.((( sampai

)(.((( ditampilkan.

4.4.4 Advance Filter 4

Contoh penggunaan advanced "lter ketiga digunakan untuk menyaring data

penjualan dari salesman Firman atau salesman <ulan yang totalpenjualannya dintara '((.((( sampai )(.((( . +asil Filter ditempatkanpada 3orksheet hasil "lter.

'. #uka "le Advenced Filter 4.xls yang disertakan dalam C% #onus.. ntuk membuat nama criteria, klik tombol Defne Na e dalam tab

formula group de"nes names.2. &uncul kotak dialog $e3 $ame. pada kotak isian $ame5 ketikkan

criteria . 4ilih !or"#oo" pada kotak pilihan cope5 pada kotak isianRefers to5 ketikkan $Data#ase%&A&'(& &4. !lik tombol *+.

1. ntuk membuat nama rage tabel, klik tombol Defne Na e dalam tabformulas group %e"ne $ames.). &uncul kotak dialog $e3 $ame. pada kotak isian $ame5 ketikkan

Ta#el. 4ilih !or"#oo" pada kotak pilihan cape5 pada kotak isianRefers to5 ketikkan $Data#ase%&A&-(&F&,3. !lik tombol *+.

6. -ekan kombinasi tombol Alt F11 untuk menampilkan 7isual #asic8ditor. 4ilih menu utama /nsert 0 odule untuk membuat modulbaru. !etikkan kode marco sebagai berikut5

9. !embali ke program utama excel. ntuk membuat criteria penyaringanbaris pertama, ketikkan Fir an pada sel A) , 0155555 pada sel D)

dan 6'75555 pada sel ). !etikkan !ulan pada sel A4 , 0155555pada sel D4 dan 6'75555 pada sel 4 untuk membuat criteriapenyaringan baris kedua.

:. -ekan kombinasi tombol Alt F3 untuk menampilkan kotak dialogmacro. 4ilih &arco AdvancedFilter4 kemudian klik tombol Run.

Page 5: advenced filter 1 sampai 4

8/19/2019 advenced filter 1 sampai 4

http://slidepdf.com/reader/full/advenced-filter-1-sampai-4 5/5

;. etelah &arco dijalankan, data penjualan salesman Firaman atausalesman <ulan yang total penjualannya di antara '((.((( sampai

)(.((( ditempatkan pada 3orksheet hasil "lter.

4.7 endete"si 8enyaringan Data

Apabila dilihat sekilas, tabel hasil penyaringan akan terlihat hampir samadengan tabel utuh. Anda dapat menggunakan property Filter&ode untukmendeteksi apakah tabel yang ditampilkan merupakan tabel hasilpenyaringan data atau tabel utuh.

'. #uka "le endete"si 8enyaringan Data .xls yang disertakan

dalam C% #onus. File tersebut merupakan 3orkbook hasil latihan subbab Advanced Filter '.

. -ekan kombinasi tombol Alt F11 untuk menampilkan visual #asic8ditor. 4ada odule 1 tambahkan kode &arco sebagai berikut5

2. !embali program utama excel. -ekan kombinasi tombol Alt F3 untukmenampilkan kotak dialog marco. /ihat gambar 1.)(

1. 4ilih &arco Ce"Filter kemudian klik tombol Run. &uncul kotak pesandata hasil Filter yang memberikan informasi bah3a data yangditampilkan adalah data hasil "lter. 4erhatikan 0ambar 1.)'.