Beranda > Excel > EXCEL SEARCH ENGINE : CARI DATA PADA TABEL EXCEL

EXCEL SEARCH ENGINE : CARI DATA PADA TABEL EXCEL


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

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 :roll: naaaaaaaghhhh karena pencarian data dalam excel sangatlah mudah … bagaimana kalO kita persulit saja :smile: … yang ndak setuju silahkan brenti mbaca artikel ini sampE disini :smile: … yang setuju monggo lanjooot

sebagE contoh liyat penampakan tabel sederhana berikOt

SE1

tabel terdiri 4 kolom yaitu : Nomor Urut, Judul Lagu, Nama Penyanyi dan TahunPERHATIAN : data2 yang saya tampilkan dalam tabel ini boleh jadi amat sangat tidak akurat :smile: jadi jangan dijadikan bahan referensi

sekarang kita buWat sheet pencarian datanya … yang penampakannya kayak berikOt

SE2

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

 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 :idea:

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

=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 :smile: 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 :smile:

selanjootnya copy aja ke baris2 dibawahnya :wink: …. kelaaaaaaaaaaarrrrrrr deeeeeeeeehhhhh

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

  1. 16 Agustus 2011 pada 1:36 pm | #1

    haloo…. ada filenya ga ya….
    klo boleh ijin download…untuk membantu mempelajarinya… thx

  2. Ozilla
    18 Agustus 2011 pada 8:03 pm | #3

    Ini org atw apa ya, kinclong bgt otaknya…
    Ramadhan th ini dpt berkah nemuin ne site.. Padahal gag sengaja gooling2…

    Ijin baca ijin donlod mas.

  3. ozilla
    20 Agustus 2011 pada 9:35 pm | #5

    motorbreath :
    googling ampe gooling2 …

    belajar macro dulu ahhhhhh…… heeeee :)

  4. 10 Oktober 2011 pada 9:28 pm | #7

    maseee…bisa minta bantuan ngga?
    saya nutuh pencerahan buat masalah excel ni :(

    • 11 Oktober 2011 pada 8:03 am | #8

      Silahkan … kalau saya mampu InsyaAllah akan saya bantu :smile:

      • banarssr
        13 Oktober 2011 pada 11:40 pm | #9

        problem nya saya kirim via email yak :)

  5. yogi
    13 Oktober 2011 pada 1:53 pm | #10

    sumpah ni orang yang nulis blog ini otaknya tokcer abis,ane kira bikinnnya pake macro, ternyata cmn pake rumus aja,, salluuttt, ijin nyimak gan!!

  6. Amin
    25 Oktober 2011 pada 4:06 pm | #12

    kerasa manfaatnye Pak … nuhun pisan

  7. Setyo P
    2 November 2011 pada 8:07 pm | #14

    Sip…. luar biasa

  8. Suparno
    12 November 2011 pada 10:54 pm | #16

    Assalamua’alaikum. Tepang deui alias panggih malih Mas. Semoga mas & klg sehat.
    Asyiq sekali nih search engine-nya.Mau tanya kalo katagori pencariannya gak cuma dua dos pundi mas? Saya punya data tabel siswa dari kelas 7 s/d 9, masing2 kls terdiri dari A s/d J ( 7A sampe 7J,begirupun kelas 8 dan 9) setiap kelas terdiri dari 30 orang,
    Apakah bisa jika pencariannya dg kategori kelas baik 7,8,9 dan nama siswa?
    Matur nuwun atas pencerahannya.
    Wassalam,

    • 14 November 2011 pada 9:33 am | #17

      jawabnya BISA saja kalau dikehendaki untuk kriteria pencarian ada pada dua kolom … mungkin lain waktu akan saya bahas :smile:

  9. Suparno
    14 November 2011 pada 11:25 am | #18

    Assalamu’alaikum.Mohon ijin untuk memodif ya mas. Hatur Nuhun

  10. cah lanang
    25 November 2011 pada 9:03 pm | #20

    top bgt………….terima kasih share ilmunya. dan bisa digunakan dan diaplikasikan dengan contoh yang di berikan di atas, Walaupun harus susah payah toh akhirnya berhasil juga……

    sekali lagi makasih banget….

  11. 26 Januari 2012 pada 10:50 am | #22

    gan ane buat macro..g bisa2..xixixixxi

  12. Ikha
    6 Februari 2012 pada 10:22 am | #24

    assalamualaikum mas,sebelumnya terimakasih untuk artikel di atas ini,bermanfaat sekali buat saya :)
    Saya mau coba modifikasi untuk menambah jumlah kolomnya dengan memodif validasinya,tapi setelah saya pilih kolom dan memasukkan keyword yang diinginkan,hasilnya ternyata tidak sesuai. Padahal pada sheet table jelas2 ada data yang dimaksud.
    Hal ini juga terjadi pada kolom2 lain, tidak semua memang, hanya beberapa.
    Bagaimana ini mas?mohon penjelasannya,
    terimakasih.
    (saya mau tambah kolomnya menjadi sembilan)

  13. Ikha
    6 Februari 2012 pada 10:58 am | #26

    Sudah mas,,tapi tetep aja ada beberapa kolom yang pas keyword-nya dimasukkin hasilnya ga muncul….selain named range ada lagi yang harus diubah?

    • 6 Februari 2012 pada 11:15 am | #27

      coba periksa cell C9 … biar jelas ganti warna cell jangan item … lihat apakah hasil dari cell ini sudah mengikuti perubahan pada E5

  14. Ikha
    6 Februari 2012 pada 11:32 am | #28

    ada beberapa yang belum mengikuti perubahan,,ada juga yang sudah cocok dengan E5
    apa karena saya pake excel 2007 ya mas?

    • 7 Februari 2012 pada 10:20 am | #29

      coba hapus dulu validasi dan formula pada dua cell tersebut dan tulis ulang … semoga bisa

  15. Ikha
    8 Februari 2012 pada 12:11 pm | #30

    alhamdulillah sudah bisa mas,terimakasih ya :D

  16. Kang Pri
    12 Februari 2012 pada 1:01 pm | #32

    ijin Copas mas, trus tak tambah kalkulator disamping searh engine. trims mas.

  17. achmad fauzi
    27 Februari 2012 pada 2:43 pm | #34

    kok pada bisa yah, itu mulai awal saya coba udah gak bisa kecuali download file-nya trus data diganti, step awal yg bikin named range aja sy coba gak bisa, mohon pencerahan, detail step by step dr awal mohon maaf sblmnya tQ

    • 28 Februari 2012 pada 3:51 pm | #35

      untuk bikinnya ada di Tab Formula nanti ada menu Name Manager (2007) atau di Insert >> Name (2003)

  18. 30 Maret 2012 pada 7:14 pm | #36

    SIP TENAN GAN, TAPI MUMET . . . .KLO ADA VIDEO NYA DONG GAN

  19. 24 Mei 2012 pada 1:21 pm | #38

    tank’s boss.. anda murah hati… mudah2an blog banyak barokahnya.. karena berguna bagi banyak orang.

  20. 24 Mei 2012 pada 1:21 pm | #39

    tank’s boss.. anda murah hati… mudah2an blog ini banyak barokahnya.. karena berguna bagi banyak orang.

  21. Fahmi
    24 Mei 2012 pada 5:00 pm | #40

    mas cara buat validation list yang terkunci seperti itu gimana ya?jadi kalo pointernya di arahkan ke cell E5 tadi,itu berubah jadi icon tangan gitu.
    maaf pertanyaan nubie

  22. Fahmi
    25 Mei 2012 pada 2:05 pm | #41

    mas, sy punya masalah,,,kalo saya mau search dengan kriteria nya berbentuk tanggal gimana ya?

  1. 26 November 2011 pada 1:19 pm | #1
  2. 17 Maret 2012 pada 4:21 pm | #2

Tinggalkan Balasan

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Ubah )

Twitter picture

You are commenting using your Twitter account. Log Out / Ubah )

Facebook photo

You are commenting using your Facebook account. Log Out / Ubah )

Connecting to %s

Ikuti

Get every new post delivered to your Inbox.

Bergabunglah dengan 130 pengikut lainnya.