VLOOKUP Beda File, Rumus Macro Mengambil Data Dari File Lain, Cara Mengambil Data dari Sheet Lain dengan Kriteria Tertentu di Excel, Cara Mengambil Data Berdasarkan Nilai atau Record yang Sama di Excel, semuanya adalah teknik pengambilan data yang berbeda dalam Microsoft Excel. Namun, semuanya memiliki satu kesamaan, yaitu memungkinkan kita untuk mengambil data yang diperlukan dari file atau lembar kerja lain tanpa harus menyalin dan menempelkannya secara manual. Dalam artikel ini, kita akan membahas teknik-teknik ini secara rinci dan juga memberikan FAQ tentang pengambilan data dalam Excel.
VLOOKUP Beda File, Cara Mengambil Data Dari Dua File Yang Berbeda Pada
Teknik VLOOKUP sangat berguna untuk mengambil data dari lembar kerja lain di Excel. Namun, apa yang terjadi jika data yang Anda inginkan berada di file Excel yang berbeda sepenuhnya dari lembar kerja yang sedang Anda gunakan? Tidak perlu khawatir, dengan menggunakan teknik VLOOKUP Beda File, Anda dapat mengambil data yang Anda butuhkan dengan mudah.
Cara mengambil data dari file lain menggunakan teknik VLOOKUP Beda File cukup sederhana:
- Buka lembar kerja Excel yang berisi data yang akan Anda gunakan dalam VLOOKUP.
- Pilih sel yang akan menampilkan hasil VLOOKUP dan dengan rumus VLOOKUP. Misalkan, Anda ingin mengambil nilai dari kolom B di file lain berdasarkan nilai di kolom A, maka rumusnya adalah sebagai berikut:
“`
=VLOOKUP(A2,[Namafile lain.xlsx]Sheet1!$A$2:$B$6,2,FALSE)
“`
Penjelasan:
- A2 adalah nilai yang ingin Anda cari.
- [Nama File Lain.xlsx]Sheet1!$A$2:$B$6 adalah rentang yang ingin Anda cari nilai ke dalamnya, yang berisi nilai di kolom A dan B.
- 2 adalah nomor kolom yang ingin Anda kembalikan nilainya.
- FALSE menunjukkan bahwa nilai yang dicari harus benar-benar cocok dengan nilai yang diinginkan.
Kemudian, salin rumus VLOOKUP ke sel lain untuk mengambil nilai dari file lain sesuai dengan kebutuhan Anda.
Rumus Macro Mengambil Data Dari File Lain
Tidak seperti VLOOKUP Beda File, teknik Macro menggunakan kode VBA (Visual Basic for Applications) untuk mengambil data dari file Excel lain. Teknik ini lebih kompleks daripada teknik VLOOKUP, tetapi lebih fleksibel dan dapat melakukan banyak tugas pengambilan data yang berbeda.
Cara mengambil data dari file lain menggunakan teknik Macro cukup sederhana:
- Buatlah modul VBA baru dengan mengklik tombol Alt + F11 dan pilih Insert > Module.
- Salin dan tempelkan kode berikut ke dalam modul VBA:
“`
Sub GetDataFromClosedWorkbook()
Dim WB As Workbook
Dim WS As Worksheet
‘Change the file path here
Set WB = Workbooks.Open(Filename:=”[Nama File Lain.xlsx]”, ReadOnly:=True)
‘Change the worksheet name and range here
Set WS = WB.Sheets(“Sheet1”)
Range(“A1:D10”).Value = WS.Range(“A1:D10”).Value
WB.Close SaveChanges:=False
End Sub
“`
Penjelasan:
- Baris pertama mendefinisikan variabel Workbook dan Worksheet yang akan digunakan dalam kode.
- Baris kedua membuka file Excel yang akan Anda gunakan sebagai sumber data.
- Baris ketiga menentukan lembar kerja di file yang akan digunakan sebagai sumber data.
- Baris keempat menentukan rentang sel di lembar kerja yang akan digunakan sebagai sumber data.
- Baris kelima menutup file Excel yang digunakan sebagai sumber data.
Kemudian, jalankan kode dengan menekan tombol F5. Ini akan mengambil data dari file Excel lain dan menampilkan hasilnya di dalam lembar kerja Excel Anda.
Cara Mengambil Data dari Sheet Lain dengan Kriteria Tertentu di Excel
Cara ini berguna ketika Anda ingin mengambil data dari satu sheet ke sheet lain di dalam lembar kerja yang sama. Anda dapat menggunakan fungsi INDEX dan MATCH untuk melakukan pengambilan data ini.
Cara untuk mengambil data menggunakan fungsi INDEX dan MATCH cukup sederhana:
- Buka lembar kerja Excel yang berisi data yang akan Anda gunakan dalam pengambilan data.
- Tentukan sel di mana Anda ingin menampilkan data yang ingin Anda ambil.
- Gunakan rumus berikut untuk mengambil data dari sheet lain:
“`
=INDEX(Sheet1!B2:B6,MATCH(A2,Sheet1!A2:A6,0))
“`
Penjelasan:
- Sheet1! B2: B6 adalah rentang sel di sheet yang ingin Anda ambil data-nya.
- Sheet1! A2: A6 adalah rentang sel di sheet yang mencakup nilai yang akan Anda gunakan sebagai kriteria untuk pengambilan data.
- A2 adalah nilai kriteria yang ingin Anda gunakan.
- 0 menunjukkan bahwa nilai yang dicari harus benar-benar cocok dengan nilai kriteria.
Kemudian, salin rumus ke sel lain sesuai dengan kebutuhan Anda.
Cara Mengambil Data Berdasarkan Nilai atau Record yang Sama di Excel
Jika Anda ingin mengambil data dari satu lembar kerja ke lembar kerja lain yang memiliki nilai atau catatan yang sama, teknik ini dapat digunakan. Dalam contoh ini, kita akan menggunakan teknik SUMPRODUCT untuk menentukan nilai dan catatan yang cocok dan mengambil data dari lembar kerja lain di Excel.
Cara mengambil data berdasarkan nilai atau record yang sama cukup sederhana:
- Tentukan sel di mana Anda ingin menampilkan hasil pengambilan data.
- Gunakan rumus berikut:
“`
=SUMPRODUCT(([Data1.xlsx]Sheet1!$A$1:$A$5=A2)*([Data1.xlsx]Sheet1!$B$1:$B$5=B2)*([Data1.xlsx]Sheet1!$C$1:$C$5))
“`
Penjelasan:
- Sheet1! $A $ 1: $ A $ 5 adalah kolom nilai pertama.
- Sheet1! $B $ 1: $B $ 5 adalah kolom nilai kedua.
- Sheet1! $C $ 1: $C $ 5 adalah kolom di mana nilai yang ingin Anda ambil ditempatkan.
- A2 adalah nilai di kolom A.
- B2 adalah nilai di kolom B.
Kemudian, salin rumus ke sel lain sesuai dengan kebutuhan Anda.
FAQ
Bagaimana cara mengambil semua data di Excel?
Jika Anda ingin mengambil semua data di lembar kerja Excel, cukup gunakan pintasan keyboard CTRL + A untuk memilih semua data di lembar kerja dan salin dan tempelkan ke lembar kerja lain jika akan digunakan di tempat lain. Anda juga dapat mengatur dan memformat data di Excel yang baru seperti yang Anda inginkan.
Bagaimana cara mengambil data dari csv ke Excel?
Jika Anda ingin mengambil data dari file CSV ke Excel, buka Excel dan pergilah ke Data > Get Data > From File > From Text / CSV. Kemudian, arahkan ke file CSV yang ingin Anda buka. Anda akan disajikan dengan sejumlah opsi di mana Anda dapat memilih bagaimana Anda ingin menata data di lembar kerja. Setelah itu, simpan dan Anda dapat menggunakan data tersebut seperti yang Anda inginkan.