Ketika bekerja dengan data pada suatu program, terkadang kita perlu mengambil data dari file lain. Hal tersebut dapat membantu kita untuk memproses data lebih lanjut tanpa harus menginput data secara manual. Pada artikel kali ini, kita akan membahas cara mengambil data dari file lain menggunakan beberapa aplikasi seperti Microsoft Excel dan Macro.
Cara Mengambil Data Dari Sheet Lain di Microsoft Excel
Microsoft Excel merupakan aplikasi pengolahan data yang sangat populer dan sering digunakan dalam berbagai bidang pekerjaan seperti akuntansi, keuangan, dan statistik. Salah satu fitur yang dimiliki oleh Microsoft Excel adalah kemampuan untuk mengambil data dari sheet lain.
Hal tersebut dapat dilakukan dengan menggunakan rumus VLOOKUP
. Berikut ini adalah langkah-langkah untuk mengambil data dari sheet lain dengan menggunakan rumus tersebut:
- Buka file Excel yang ingin diambil datanya
- Pada cell tempat kita ingin menampilkan hasil yang diambil dari sheet lain, ketikkan rumus
VLOOKUP
diikuti dengan parameter yang diperlukan seperti berikut:=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
- Isi parameter
lookup_value
dengan nilai yang ingin dicari pada sheet lain - Isi parameter
table_array
dengan range data yang ingin dicari, mulai dari cell awal sampai dengan cell akhir dalam bentuk absolute reference (misalnya$A$1:$B$10
) - Isi parameter
col_index_num
dengan nomor kolom yang ingin diambil nilainya. Nomor kolom dimulai dari 1 dan harus cocok dengan jumlah kolom pada range data yang diberikan pada parametertable_array
- Isi parameter terakhir
range_lookup
dengan nilaiFALSE
untuk pencarian yang tepat atauTRUE
untuk pencarian yang tidak tepat - Tekan enter untuk menampilkan hasil
Contohnya, jika kita ingin mengambil nilai dari cell B2 pada sheet lain yang bernama Sheet1, kita dapat menuliskan rumus berikut pada cell yang diinginkan:
Dalam contoh di atas, nilai “Agus Pramono
” akan ditampilkan pada cell C2 karena nilai “17
” ditemukan pada kolom ke-2 pada sheet yang diberikan pada parameter table_array
.
Cara Mengambil Data Dari File Lain Menggunakan Macro
Jika kita membutuhkan lebih banyak pengolahan data yang kompleks, maka Microsoft Excel juga menyediakan kemampuan untuk membuat macro. Macro pada Excel dapat digunakan untuk menjalankan serangkaian tindakan yang sudah terprogram secara otomatis.
Untuk mengambil data dari file lain menggunakan macro, berikut ini adalah langkah-langkah yang perlu dilakukan:
- Buka file Excel yang ingin digunakan
- Buka visual basic editor dengan menekan tombol
Alt + F11
- Buat modul baru dengan menekan tombol
Insert > Module
- Tuliskan kode program berikut:
- Sesuaikan parameter pada kode program sesuai dengan kebutuhan
- Jalankan program dengan menekan tombol
F5
- Periksa hasilnya pada sheet yang digunakan
Sub GetDataFromOtherFile()
Dim wb As Workbook
Dim ws As Worksheet
Dim rng As Range
Set wb = Workbooks.Open("Path\to\file.xlsx") ' Mengambil file lain
Set ws = wb.Sheets("Sheet1") ' Mengambil sheet yang diinginkan pada file lain
Set rng = ws.Range("A1:B10") ' Mengambil range data pada sheet yang diinginkan
' Menampilkan nilai pada range data
Range("C1").Value = rng.Cells(1, 1).Value
Range("C2").Value = rng.Cells(2, 2).Value
wb.Close ' Menutup file yang diambil
End Sub
Contohnya, jika kita ingin mengambil nilai dari range A1:B10 pada sheet bernama Sheet1 pada file lain yang bernama “Data.xlsx”, maka kita dapat menuliskan kode program berikut:
Dalam contoh di atas, nilai pada cell A1 dan B2 pada file “Data.xlsx” akan ditampilkan pada cell C1 dan C2 pada file yang sedang digunakan.
FAQ
1. Apa bedanya antara VLOOKUP dengan HLOOKUP?
VLOOKUP dan HLOOKUP sama-sama digunakan untuk mencari nilai pada suatu tabel. Perbedaannya terletak pada orientasi tabel yang digunakan. VLOOKUP digunakan pada tabel dengan orientasi vertikal (kolom), sedangkan HLOOKUP digunakan pada tabel dengan orientasi horizontal (baris).
2. Bagaimana cara membuat macro pada Microsoft Excel?
Untuk membuat macro pada Excel, kita dapat mengikuti langkah-langkah berikut:
- Buka file Excel yang ingin digunakan
- Buka visual basic editor dengan menekan tombol
Alt + F11
- Buat modul baru dengan menekan tombol
Insert > Module
- Tuliskan kode program macro yang diinginkan
- Simpan kode program dengan menekan tombol
Ctrl + S
Video Tutorial: Cara Mengambil Data Dari File Lain Dengan Macro pada Microsoft Excel
Berikut ini adalah video tutorial tentang cara mengambil data dari file lain dengan menggunakan macro pada Microsoft Excel: