Selasa, 05 Agustus 2014

Rumus Hlookup Dan Vlookup Excel

VLOOKUP
Mencari nilai di kolom paling kiri dari suatu tabel, dan kemudian menghasilkan nilai dibaris (row) yang sama dari kolom yang anda tentukan dalam tabel. Gunakan rumus VLOOKUP sama seperti HLOOKUP dimana nilai yang akan Anda cari berada di kolom sebelah kiri dari data yang akan Anda cari. Arti V dalam VLOOKUP adalah “Vertical.”
Cara Penulisan (Syntax)
•VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)
•Lookup_value adalah nilai yang akan dicari dari kolom pertama di sebuah array/range. Lookup_value dapat berupa nilai atau pun text.
•Table_array adalah table data atau informasi dari data yang akan kita cari.
1. Jika kita memiliki banyak nilai yang sama dari data yang yang akan kita cari, maka nilai pertamalah yang akan dipakai dan nilai-nilai berikutnya akan diabaikan.
2. Anda sebaiknya mengurutkan table data sumber secara Ascending apabila Anda menghendaki nilai pertama sesuai urutan yang akan kita ambil/pakai.
3. Nilai dari kolom pertama dari table_array dapat berupa text, nomor, atau nilai logika.
4. Hurup besar maupun huruf kecil sama saja atau tidak dipermalahkan dalam penggunaan rumus ini.
Col_index_num adalah nomor urut kolom dari tabel data yang kita
pakai (table_array) dimana nilai yang akan kita ambil berada pada
kolom tersebut. Kolom pertama dari col_index_num memiliki
urutan 1 dalam table_array; kolom kedua dari col_index_num
memiliki urutan 2 dalam table_array, dan begitu seterusnya. Jika
col_index_num kurang dari 1, VLOOKUP akan menghasilkan nilai
#VALUE! Atau nilai yang salah (error value); jika col_index_num
melebihi jumlah kolom dalam table_array, VLOOKUP akan
menghasilkan nilai #REF! atau nilai yang salah pula (error value).

Range_lookup adalah nilai logika yang menentukan apakah
Anda menghendaki untuk mencari nilai yang sama persis atau nilai
yang mirip sama/hamper sama dari nilai Lookedup_value yang kita
tentukan sebelumnya. Jika BENAR, nilai yang sama persis akan
dihasilkan. Dengan kata lain, jika nilai yang tepat atau sama persis
tidak ditemukan, maka nilai yang lebih besar dari nilai lookup_value
akan dihasilkan/diambil. Jika SALAH, VLOOKUP akan mencari nilai
yang sama persis atau tepat. Dan jika tidak ditemukan, maka akan
manghasilkan nilai #N/A.


Metode 1
Blok atau pilih kolom yang berisi data dari sel B4:D8
Ketik sebuah nama range didalam kotak nama (name box). Sebagai contoh, ketik nama range “kode”, kemudian tekan enter

Pada sel D14, ketik rumus : =VLOOKUP(B14,kode,2,0)
Pada sel E14, ketik rumus : =VLOOKUP(B14,kode,2,0)
Maka akan menjadi seperti ini :

HLOOKUP
Rumus Hlookup
Lookup_value
nilai pada sel sebagai kunci yang akan dicari dalam tabel
array.
Table_array
Table dimana tempat data yang akan dicari
Row_index_num
Baris yang keberapa yang akan dicari. Nilai dari
Row_index_num tidak boleh lebih dari jumlah kolom dari data
Table_array, jika lebih akan menghasilkan nilai #REF

Range_lookup
Diisi dengan true(1) atau false(0). Jika diisi dengan true(1),
Table_array harus disusun secara urut, oleh sebab itu sebagai
amannya menghindari salah mencari data pakai nila false(0)

CONTOH :

METODE  1 :

METODE 2
Blok atau pilih kolom yang berisi data dari sel B6:M8
Ketik sebuah nama range didalam kotak nam (name box). Sebagai contoh, ketik nama range “Data”, kemudian tekan enter
* Pada sel C13, kita ketik rumus :
=HLOOKUP(B13,kode,2,0)
* Pada sel D13, kita ketik rumus :
=HLOOKUP(B13,kode,3,0)
Sehingga menjadi Seperti berikut :


Semoga bermanfaat ..

Sumber : http://marinasimatupang.wordpress.com/rumus-hlookup-dan-vlookup-excel/#comment-84

Minggu, 16 Maret 2014

MEMBUAT FORM DATA SEDERHANA DI EXCEL

Adapun langkah-langkah pembuatan form sebagai berikut :
1. Buka file excel 2007
2. Double Klik di nama worksheet lalu ganti nama yg asalnya Sheet1 menjadi “PARTSDATA” (ini mah klo saya, klo anda terserah tapi perlu diingat namanya untuk pembuatan code)
3. Pada Row 1 kolom kita buat nama heading untuk tabelnya seperti tampak pada gambar dibawah ini:

4. Kemudian kita simpan file sebagai excel makro….klik file save as pilih Excel Macro Enabled Workbook….ketik nama file disini saya beri nama file “data barang”
Langkah berikutnya membuat Macro untuk file tersebut, adapun langkah-langkah pembuatan macro sebagai berikut :
1. Pada worksheet pilih menu view klik tab Macros pilih view macros :

2. Isikan macro name : “FORM” klik create :







3. Klik kanan mouse pada VBA Project
4. Pilih insert
5. Pilih user form :


Langkah selanjutnya adalah design form dengan Control yang akan kita gunakan adalah : Control Label, Textbox dan Command Button seperti tampak pada gambar berikut :

Langkah selanjutnya adalah member nama dan caption untuk tiap label, textbox dan command button
Label1 Caption diganti dengan “Kode”
Label2 Caption diganti dengan “Nama Barang”
Label3 Caption diganti dengan “Satuan”
Label4 Caption diganti dengan “Harga”

TextBox1 Name diganti dengan “tkode”
TextBox2 Name diganti dengan “tnama”
TextBox3 Name diganti dengan “tsatuan”
TextBox4 Name diganti dengan “tharga”

command button1 Caption diganti dengan “TAMBAH”
command button1 Name diganti dengan “CMDTMBH”
command button2 Caption diganti dengan “TUTUP”
command button2 Name diganti dengan “CMDTTP”

atur sedemikian rupa hingga tampak seperti gambar dibawah ini

Langkah selanjutnya adalah membuat kode
1. Klik command button “TAMBAH “
2. Klik menu bar pilih view code
Atau klik kanan mouse pada tombol “TAMBAH” pilih view code


3. Masukan kode dibawah ini (biar gak cape copy paste saja code dibawah ini):
Private Sub CMDTMBH_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets(“PARTSDATA”)
‘menemukan baris kosong pada database
iRow = ws.Cells(Rows.Count, 1) _
.End(xlUp).Offset(1, 0).Row
‘check untuk sebuah kode
If Trim(Me.tkode.Value) = “” Then
Me.tkode.SetFocus
MsgBox “Masukan Kode Barang”
Exit Sub
End If
‘copy data ke database
ws.Cells(iRow, 1).Value = Me.tkode.Value
ws.Cells(iRow, 2).Value = Me.tnama.Value
ws.Cells(iRow, 3).Value = Me.tsatuan.Value
ws.Cells(iRow, 4).Value = Me.tharga.Value
clear data
Me.tkode.Value = “”
Me.tnama.Value = “”
Me.tsatuan.Value = “”
Me.tharga.Value = “”
Me.tkode.SetFocus
End Sub
4. Dilanjutkan dengan pengisian code pada tombol tutup langkah seperti nomor 2 diatas dengan kode dibawah ini :
Private Sub CMDTTP_Click()
Unload Me
End Sub
5. Untuk menghindari menutup melalui tanda X pada form masukan kode dibawah ini dengan klik kanan mouse pada form dan pilih view code dan ketikan kode dibawah ini :
Private Sub UserForm_QueryClose(Cancel As Integer, _
CloseMode As Integer)
If CloseMode = vbFormControlMenu Then
Cancel = True
MsgBox “MAKE TOMBOL ATUH KANG!”
End If
End Sub
6. Mengisi code pada module klik kanan module pilih view code dan isikan kode dibawah ini :
Sub FORM()
UserForm1.Show
End Sub
Sekarang kita kembali ke worksheet kmudian kita akan membuat tombol untuk mengaktifkan form…terserah dmana saja menyimpannya…

Buat rectangle seperti digambar tersebut untuk memasukkan kode klik kanan mouse pada rectangle tersebut lalu pilih “Assign Macro” lalu pilih form…..selesai sudah…jika benar sesuai urutan maka akan tampak seperti ini…..jangan lupa simpen ya….

 selamat mencoba….

sumber :http://smandanova.wordpress.com/2011/01/08/membuat-form-isian-data-sederhana-di-excel/