Menampilkan postingan yang diurutkan menurut relevansi untuk kueri wildcard. Urutkan menurut tanggal Tampilkan semua postingan
Menampilkan postingan yang diurutkan menurut relevansi untuk kueri wildcard. Urutkan menurut tanggal Tampilkan semua postingan

Solusi Handal Dalam Melakukan Pencarian Data

Judul posting Ini bukanlah tagline sebuah produk yang ditayangkan di iklan televisi, akan tetapi memang begitulah adanya bahwa sebuah Formula dalam Microsoft Excel dapat digunakan sebagai solusi yang cukup handal dalam melakukan pencarian data dengan waktu yang cukup cepat dan tentunya dengan hasil yang tepat.

Sebagai contoh, seseorang yang bekerja sebagai staff Admin perusahaan yang memiliki ratusan bahkan ribuan karyawan ingin mencari data kehadiran salah satu karyawan selama satu bulan, akan tetapi ia lupa nama lengkap dari karyawan yang ingin ia cari tersebut, yang ia ketahui hanya nama panggilannya saja. Sebut saja nama panggilannya tia. Padahal karyawan yang memiliki nama panggilan tersebut bisa dibilang cukup banyak, bisa seseorang yang memiliki nama lengkap Tiara, Tiana, Adistia, atau mungkin Sintia.

Ya... bisa saja staff Admin tersebut langsung bertanya siapa nama lengkapnya kepada yang bersangkutan, atau mungkin sekalian juga bertanya berapa total kehadirannya selama sebulan bekerja, dengan begitu urusan akan menjadi cepat terselesaikan, gitu aja kok repot.

Solusi diatas saya pikir cukup brilliant mengingat hari ini adalah waktu gajian...hahaha... jadi tidak banyak buang-buang waktu, sekali pekerjaan kelar langsung pulang dan menikmati malam mingguan (lebay mode-on). Tapi bagaimana jika data kehadiran setiap karyawan tersimpan dan tercatat di komputer, dan Staff Admin ingin mengecek kebenaran antara jumlah kehadiran yang disampaikan oleh karyawan tersebut dengan data yang tersimpan dalam komputer dalam sebuah file Microsoft Excel, entah berapa versi yang terpasang di komputer miliknya.

Maka, Solusi yang saya pikir cepat dan tepat adalah menggunakan bantuan WILDCARD.

Wildcard merupakan sebuah karakter-karakter tertentu yang memungkinkan Anda untuk melakukan pencocokan parsial (sebagian dari suatu keseluruhan) pada string teks, dan dapat digunakan pada beberapa formula Excel.

Beberapa karakter yang umum dipakai sebagai Wildcard dalam Microsoft Excel antara lain :
Karakter Keterangan
* Digunakan untuk mewakili beberapa karakter
ex : micro* bisa berarti microsoft atau microtik
? Digunakan hanya untuk mewakili sebuah karakter saja
ex : l?ve bisa mengacu kepada kata love atau live

Sekarang karakter Wildcard tersebut akan coba kita aplikasikan dalam sebuah formula excel yang cukup umum digunakan oleh para pengguna excel, yakni formula VLOOKUP. Namun sebelumnya, lihat data yang dimiliki oleh Staff Admin tadi.
solusi melakukan pencarian cepat di excel

Data yang dimiliki oleh perusahaan tempat Staff Admin tadi bekerja ternyata memiliki beberapa nama yang sebagian terdapat string dengan nilai tia. Jadi, bagaimana mencari data-data tersebut?

Ok, kita akan mencoba menyelesaikan permasalahan diatas dengan menambahkan sebuah sel yang digunakan sebagai parameter dalam melakukan pencarian, seperti tampilan berikut :
Wildcard dalam Formula Excel

Sel C11 adalah tempat yang akan kita gunakan sebagai kunci pencarian, sementara sel C13 sampai dengan sel C16 berfungsi untuk menampilkan hasil pencarian. Dan inlah formula pencariannya :
Masukkan formula berikut di sel C13 untuk mengetahui nama lengkapnya
=VLOOKUP("*"&C11&"*";B3:E9;2;0)

Untuk mengetahui bagian dia bekerja, masukkan formula berikut di sel C14
=VLOOKUP("*"&C11&"*";B3:E9;3;0)

untuk mengetahui hasil yang lainnya, silahkan cari sendiri ya.... mudah kok.

Kalau Anda ingin mengetahui hasil akhir dari tutorial ini, silahkan klik tautan berikut dan simpan sebagai koleksi Excel Anda.
download

Sekarang Anda sudah mengetahui bagaimana caranya untuk melakukan pencarian data dengan cepat menggunakan Macro VBA. Semoga belajar formula excel anda bersama excelive untuk edisi ini cukup menyenangkan.
Kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya, Adieu!.


Pencarian Berulang-ulang Berdasarkan Kriteria

looping search

Lagi...kita ditugaskan untuk melakukan pencarian, ya...apalagi kalau bukan mencari sebuah nilai, akan tetapi pencarian kali ini didasarkan sebuah kriteria tertentu. Jadi, apalagi yang kita tunggu.

Pencarian memang seringkali diperlukan ketika kita menghadapi sekumpulan data yang luar biasa banyak, dan Microsoft Excel sendiri menawarkan beragam metode atau pendekatan untuk melakuan sebuah pencarian, salah satu yang paling umum adalah melalui fitur Find and Replace yang bisa diakses mengunakan tombol pintas CTRL + F. Akan tetapi apakah hasil dari pencarian sesuai dengan yang diinginkan atau masih kurang?.

Memang dalam melakukan sebuah pencarian, ada baiknya menentukan terlebih dahulu apa yang ingin dicari dan hasil apa yang kita inginkan. Kalau hanya sebatas mencari dan mengganti sebuah teks yang terdapat di dalam lembar kerja, maka saya pikir tidak perlu menggunakan formula, atau bahkan mungkin sekumpulan baris kode VBA yang njlimet. Kita hanya perlu menekan tombol CTRL + F untuk menampilkan jendela Find and Replace dan memasukkan kata yang ingin dicari, maka kita akan langsung mendapatkan hasil sesuai dengan apa yang kita cari.

Saya yakin 100% bahwa Microsoft Excel memiliki beragam teknik pencarian selain yang sudah saya sebutkan di atas, terlebih jika hasil dari apa yang kita cari berdasarkan kriteria tertentu, maka CTRL + F bukanlah sebuah jawaban yang cukup memuaskan.

Pendekatan yang ingin saya bahas untuk tutorial kali ini adalah menggunakan fasilitas LOOP, dan lagi-lagi menggunakan Macro VBA untuk mencari data-data berdasarkan kriteria, dimana kriteria tersebut diletakkan dalam deretan kode Macro VBA.

Baca Tutorial Macro VBA Menggunakan Loop Lainnya
Dua cara memisahkan kalimat menjadi per huruf
Silahkan ulangi perintah jika salah!
Membuat kotak pesan secara berulang-ulang

Silahkan lihat data-data berikut:
data ganda ekskul siswa

Kalau anda perhatikan data di atas, Dina adalah salah satu siswa yang mengikuti kegiatan ekstrakurikuler sekolah lebih dari satu, sementara siswa yang lain hanya mengikuti satu macam ekskul saja. Maka, dalam melakukan pencarian, Dina bisa dikategorikan sebagai kriteria pencarian dan hasil dari pencarian tersebut akan menghasilkan ekskul Drumband, PMR, dan Seni Tari.

Jadi, untuk melakukan pencarian dari data-data tersebut, maka sudah bisa dipastikan bahwa fitur Find and Replace tidak bisa memberikan hasil yang diinginkan, dan otomatis opsi yang sangat memungkinkan adalah menggunakan bantuan Macro VBA. Dan, untungnya anda sudah menemukan artikel ini, karena baris kodenya sudah bisa langsung dipraktekkan.

Sub CariLagi()
Dim Rng As Range
Dim Hsl As Variant
For Each Rng In Sheets(1).Range("A2:A9")
    If Rng.Value = "Dina" Then
    Hsl = Hsl & Cells(Rng.Row, 2) & vbCr
    End If
Next
MsgBox "Jenis ekskul yang di ikuti Dina :" & vbCr & Hsl
End Sub
Catatan : kriteria pencarian untuk baris kode di atas bersifat sensitif, atau dengan kata lain kata "Dina" tidak sama dengan "dina"
Sebenarnya kriteria pencarian dengan menggunakan metode di atas agak sedikit 'memaksa', karena kita meyakini bahwa "Dina", "dina", atau "diNA" (tidak peduli menggunakan penulisan karakter huruf kecil atau huruf kapital) adalah siswa yang sama. Maka solusi untuk mengatasi permasalahan ini adalah dengan menggunakan Wildcard (baca tutorial wildcard lainnya disini), sehingga hasil penyempurnaan dari baris kode di atas adalah seperti berikut.

Sub CariLagi()
Dim Rng As Range
Dim Hsl As Variant
For Each Rng In Sheets(1).Range("A2:A9")
    If Rng.Value Like "*ina" Then
    Hsl = Hsl & Cells(Rng.Row, 2) & vbCr
    End If
Next
MsgBox "Jenis ekskul yang di ikuti Dina :" & vbCr & Hsl
End Sub

Kesimpulan dari tutorial ini saya kembalikan kepada anda semua, mana dari dua model pencarian di atas yang bagus dan yang terpenting adalah sesuai dengan kebutuhan anda.

Mau lihat tutorial ini di youtube??


Sekarang Anda sudah mengetahui bagaimana caranya untuk melakukan pencarian data menggunakan pendekatan metode Loop (For Each) dengan cepat. Semoga belajar Macro VBA anda bersama excelive untuk edisi ini cukup menyenangkan.
Kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya.



Menjumlahkan Sel Yang Sama Antar Lembar Kerja

menjumlahkan sel yang sama antar lembar kerja

Jika anda adalah seorang admin sebuah perusahaan, dan jika didalam pekerjaan anda selalu dengan berhubungan dengan Microsoft Excel - khususnya ketika membuat laporan, maka tentunya anda pernah bertemu dengan kondisi seperti judul artikel kali ini. Ya, kondisi dimana ketika anda ingin menjumlah isi sel antar lembar kerja dengan alamat yang sama.

Umumnya kondisi ini terjadi ketika sudah memasuki akhir bulan atau mungkin akhir tahun, yakni ketika seorang admin perusahaan hendak membuat laporan keuangan bulanan atau tahunan. Dimana laporan tersebut berasal dari kegiatan rutinitas harian yang tercatat dalam setiap lembar kerja excel yang memiliki struktur yang sama, untuk kemudian dikembangkan menjadi laporan bulanan atau mungkin laporan tahunan.

Ok, untuk lebih mudah memahami tutorial ini, saya akan memberikan sebuah contoh buku kerja sederhana yang digunakan oleh seorang admin ketika mencatat aktivitas keuangan perusahaan sehari-hari.
contoh pembukuan sederhana perusahaan
Jika anda perhatikan contoh pembukuan keuangan sederhana diatas, ketiga-tiganya memiliki susunan dan struktur yang sama. Dan dalam posting kali ini, saya akan memberikan sebuah tips cara cepat bagaimana menghitung sebuah nilai yang terletak dalam alamat sel yang sama, sebagai contoh saya akan menghitung nilai TOTAL yang terletak dalam sel C9.

Formula sederhana yang bisa dilakukan untuk menjumlahkan nilai total dari masing-masing lembar kerja untuk contoh diatas adalah seperti berikut
=Sheet1!C9+Sheet2!C9+Sheet3!C9
Namun bagaimana jika terdapat 100 lembar kerja atau Sheet yang akan dihitung??? maka saya sangat yakin, model penulisan formula diatas akan sangat tidak efisien - bahkan membutuhkan banyak waktu untuk menuliskan formulanya, karena harus bolak-balik pindah antar lembar kerja.

Cara yang lebih efisien untuk melakukan ini adalah dengan menggunakan formula berikut:
=SUM('Sheet*'!C9)
Ketika anda menekan tombol enter di keyboard anda, formula diatas akan langsung berubah menjadi sebuah rentang antara sheet1 sampai dengan sheet3 atau sheet terakhir
=SUM(Sheet1:Sheet3!C9)

Catatan :
  1. Alamat sel yang akan dihitung atau dijumlahkan harus sama
  2. Formula diatas menggunakan Wildcard (*) dalam melakukan pembacaan lembar kerja
  3. Nama lembar kerja yang akan dihitung adalah lembar kerja yang memiliki awalan nama Sheet
  4. Letakkan formula diatas di lembar kerja baru atau selain lembar kerja yang dihitung

Sekarang Anda sudah mengetahui bagaimana cara cepat menghitung sebuah sel yang sama antar lembar kerja atau sheet menggunakan formula excel sederhana. Semoga belajar formula excel anda bersama excelive untuk edisi ini cukup menyenangkan.
Kunjungi kami lain waktu untuk mengetahui kehebatan Microsoft Excel lainnya, Ciao Adios!.


Our Services


design

all the design of each tutorial has passed the test for excel 2007 up

installation

every each codes on this site are provided "as is" and are easy to install

youtube

in order to facilitate you in learning excel, you can visit our channel here

download

to complete all excel lessons, we have provided a download link for you

Interested for our works and services?
Get more of our update !