Tutorial Excel Search Engine

9
EXCEL SEARCH ENGINE : CARI DATA PADA TABEL EXCEL sungguh judul yang boombastis … ndak mutu blas … maksute piye kuwi … masak excel mau nyaingi google begini maksutnya sOdara2 sekaliyan … kadang2 kita pengen mencari data ini dan itu yang ada dalam tabel … tabel ini ceritanya punya banyak baris dan kolom … biasanya sih saya pakE ctrl+F lalu form pencarian pun akan nongol dan memberikan bantuwannya untuk mencarikan data2 yang dicari … gampangkan naaaaaaaghhhh karena pencarian data dalam excel sangatlah mudah … bagaimana kalO kita persulit saja … yang ndak setuju silahkan brenti mbaca artikel ini sampE disini … yang setuju monggo lanjooot sebagE contoh liyat penampakan tabel sederhana berikOt tabel terdiri 4 kolom yaitu : Nomor Urut, Judul Lagu, Nama Penyanyi dan Tahun PERHATIAN : data2 yang saya tampilkan dalam tabel ini

description

MsExcel

Transcript of Tutorial Excel Search Engine

Page 1: Tutorial Excel Search Engine

EXCEL SEARCH ENGINE : CARI DATA PADA TABEL EXCEL

sungguh judul yang boombastis … ndak mutu blas … maksute piye kuwi … masak excel mau nyaingi google

begini maksutnya sOdara2 sekaliyan … kadang2 kita pengen mencari data ini dan itu yang ada dalam tabel … tabel ini ceritanya punya banyak baris dan kolom … biasanya sih saya pakE ctrl+F lalu form pencarian pun akan nongol dan memberikan bantuwannya untuk mencarikan data2 yang dicari … gampangkan naaaaaaaghhhh karena pencarian data dalam excel sangatlah mudah … bagaimana kalO kita persulit saja … yang ndak setuju silahkan brenti mbaca artikel ini sampE disini … yang setuju monggo lanjooot

sebagE contoh liyat penampakan tabel sederhana berikOt

tabel terdiri 4 kolom yaitu : Nomor Urut, Judul Lagu, Nama Penyanyi dan Tahun … PERHATIAN : data2 yang saya tampilkan dalam tabel ini boleh jadi amat sangat tidak akurat

jadi jangan dijadikan bahan referensi

Page 2: Tutorial Excel Search Engine

sekarang kita buWat sheet pencarian datanya … yang penampakannya kayak berikOt

bagEmana cara mbikin sheet pencarian data ini … berikoot langkah2nya

1. bikin validasi Cell E5 …

pada cell ini dapat dipilih kolom mana yang akan dicari datanya … sebelOm bikin validasinya bikin dulu named range JudulKolom yang merujuk pada range =Tabel!$B$1:$D$1 … selanjootnya bikin validasi dengan type list yang merujuk pada range JudulKolom

lanjoot lagi … pada cell C9 kita masukkan formula yang akan mencari kolom keberapa yang pilih untuk dicari datanya dengan formula

=MATCH(E5;JudulKolom)

2. bikin ScrollBar

Page 3: Tutorial Excel Search Engine

 caranya ada disini … atur CellLink ke C10 … cell C11 isi dengan formula =C10+1 lalu copykan sampe C19

3. bikin Formula untuk mencari jumlah data

pada Cell G5 masukkan formula berikOt:

=COUNT(Tabel!A:A)

4. bikin formula untuk mencari jumlah data yang cocok dengan keyword 

pada cell G7 saya kombinasikan beberapa fungsi sehingga membentuk formula berikot

{=COUNT(IF(ISERROR(SEARCH($E$7;OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1);1));”A”;1))}

karena formula ini merupakan formula array untuk eksekusinya harus dengan menekan bersamaan tombol Ctrl + Shift + Enter … ingatEnter aja tidak tjukup sOdara2 !!!!

5. menampilkan data2 yang cocok dengan keyword

data2 tersebOt akan ditampilkan pada range D10:G19 … yang pertama pada kolom D akan menampilkan No Urut data yang tjotjok dengan keyword … pada cell D10 masukkan formula berikOt :

{=IF(C10>$G$7;”";SMALL(IF(ISERROR(SEARCH($E$7;OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1);1));”";ROW(OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1)));C10)-1)}

jangan lupa ini juga formula array jadi harus pakai Ctrl + Shift + Enter

bingung … bingung …. bingung dengan formulanya :roll:jalan ceritanya gimana sehingga didapat formula tersebut

pertama kita cari data yang cocok dengan keyword pada kolom yang dipilih … pake fungsi SEARCH yang dikombinasikan dengan OFFSET

=SEARCH($E$7;OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1);1)

jika keyword cocok dengan suatu data maka cari ROW dari data tersebut … tambahkan fungsi IF, ISERROR dan ROW

Page 4: Tutorial Excel Search Engine

=IF(ISERROR(SEARCH($E$7;OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1);1));”";ROW(OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1)))

urutkan dari baris yang terkecil dulu … pakai fungsi SMALL … karena ada judul kolom maka hasilnya harus kurangi 1 agar dapat menunjukkan posisi kolom nomor pada tabel

=SMALL(IF(ISERROR(SEARCH($E$7;OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1);1));”";ROW(OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1)));C10)-1

formula ini sudah bisa dipakai tapi akan menghasilkan error saat urutan ke-x (cell C10) lebih besar dari jumlah data yang cocok (cell G7) …. untuk menghilangkan error formula perlu dimodip sedikit lagi menjadi

=IF(C10>$G$7;”";SMALL(IF(ISERROR(SEARCH($E$7;OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1);1));”";ROW(OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1)));C10)-1)

jangan lupa FORMULA ARRAY …FORMULA ARRAY…FORMULA ARRAY … copykan sampE cell D19

karena kita sudah punya nomor urutnya pada kolom D … formula yang dipakE untuk menampilkan Judul Lagu, Nama Penyanyi dan Tahun bisa lebih pendek … berikOt formula2nya

pada cell E10 menampilkan Judul Lagu dengan formula

 =IF(C10>$G$7;”";OFFSET(Tabel!$A$1;D10;1))

pada cell F10 menampilkan Penyanyi dengan formula

=IF(C10>$G$7;”";OFFSET(Tabel!$A$1;D10;2))

pada cell G10 menampilkan Tahun dengan formula

 =IF(C10>$G$7;”";OFFSET(Tabel!$A$1;D10;3))

… kali ini cukup di Enter saja formula bisa jalan

selanjootnya copy aja ke baris2 dibawahnya …. kelaaaaaaaaaaarrrrrrr deeeeeeeeehhhhh

file contohnya dengan judul SearchEngine.xls monggo di download kayak biYasanya … semoga manpaat dan …. MDLMDL

Page 5: Tutorial Excel Search Engine
Page 6: Tutorial Excel Search Engine

EXCEL SEARCH ENGINE : CARI DATA PADA TABEL EXCEL EPISODE 2 KRITERIA

setelah saya launching artikel dengan judul yang sangat bombastis ini ( :idea: EXCEL SEARCH ENGINE : CARI DATA PADA TABEL EXCEL :idea:) banyak respon yang masuk … salah satu respon yang masuk agar hasil pencarian otomatis terUpdate hasilnya pada saat keyword diketik … ndak perlu lagi nunggu kita pencet ENTER … akhErnya brojol artikel yang ini (:idea: EXCEL SEARCH ENGINE : CARI DATA PADA TABEL EXCEL – 2 :idea: )

tidak hanya sampe disitu … ada jugaK beberapa orang yang mintak agar kita bisa menambah kriterianya yang hanya semata wayang itu … saya juga sudah kadung janji akan membahasnya jugak suWatu saat nanti :cool: … setelah bolak balik menggosok lampu ajaib …. lalu wuuuuuuuuuuuus muncullah jin Aladin Excel … saya sudah was2 jangan2 jinnya akan ngomong “wani piro ????“ :shock: … untunglah jinnya baEk hati dan suka menulung :cool: … saya dikasi trik bikin Search Engine dengan 2 kriteria :idea:

baeklaagh … bagEmana penampakan Excel Search Engine dengan 2 kriteria ini … monggo diliyat skrinsyut berikot :

Page 7: Tutorial Excel Search Engine

bandingkan dengan yang cuman satu kolom

lalu apa saja yang perlu dimodip :

1. beberapa cell yang saya gesar-geser penempatannya

selaEn saya pindah2 … beberapa cell yang dulu saya sembunyikan dengan cara warna font =  warna interior cell , ditutupi ScrollBar dll … maksudnya agar terlihat lebih rapi :cool:  … sekarang saya ubah menjadi kelihatan agar lebih jelas

2.  tambah List Kolom ( cell E13 warna abu2 ) dan Keyword (cell G13 warna pink) untuk kriteria kedua

memang ada sedikit perubahan peletakan dari yang tadinya List Kolom di atas Keyword sekarang saya ubah menjadi berdampingan

nomor kolom jugak saya rubah dari yang tadinya berada pada cell C9 saya rubah ke cell H11 untuk nomor kolom kriteria #1 dan cell H13 untuk kriterian #2

Page 8: Tutorial Excel Search Engine

fromulanya tetap menggunakan fungsi MATCH yang berubah hanya referensinya karena range List Kolom bergeser ( lihat cells warna orange )

3. perubahan formula untuk mencari jumlah data yang cocok dengan 2 kriteria pencarian

pada Search Engine yang lama ada pada cell G7 dengan Formula Array

=COUNT(IF(ISERROR(SEARCH($E$7;OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1);1));”A”;1))

sekarang bergeser ke cell H7 dengan Formula Array

=SUM(IF(ISERROR(SEARCH($G$11;OFFSET(Tabel!$A$1;1;$H$11;$H$5;1);1)=SEARCH($G$13;OFFSET(Tabel!$A$1;1;$H$13;$H$5;1)));0;1))

4. perubahan formula untuk menampilkan data2 yang cocok dengan keyword

pada Search Engine lawas ada pada range D10:D19 … dengan formula Array pada cell D10 :

=IF(C10>$G$7;”";SMALL(IF(ISERROR(SEARCH($E$7;OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1);1));”";ROW(OFFSET(Tabel!$A$1;1;$C$9;SearchEngine!$G$5;1)));C10)-1)

pada Search Engine 2 Krteria ini saya geser ke range D16:D25 … dengan formula Array

=IF(C16>$H$7;”";SMALL(IF(ISERROR(SEARCH($G$11;OFFSET(Tabel!$A$1;1;$H$11;$H$5;1);1)=SEARCH($G$13;OFFSET(Tabel!$A$1;1;$H$13;$H$5;1)));”";ROW(OFFSET(Tabel!$A$1;1;$H$13;$H$5;1)));C16)-1)

cell2 dibawahnya tinggal dicopy aza

silahkan download file SearchEngine2Kolom.xls … semoga manpaat dan … MDLMDL