Cara Menggunakan Fungsi VLOOKUP dengan Fungsi INDIRECT di Excel

  • Bagikan Ini
Hugh West

Jika Anda mencari cara untuk menggunakan kombinasi dari TIDAK LANGSUNG dan Fungsi VLOOKUP di Excel maka Anda akan menemukan artikel ini berguna. Fungsi INDIRECT di Excel membantu pengguna untuk mengunci sel yang ditentukan dalam rumus. Oleh karena itu, tanpa mengubah rumus itu sendiri, kita dapat memodifikasi referensi sel dalam rumus. Terkadang saat bekerja dengan banyak database, kita perlu melakukan VLOOKUP dinamis dalam basis data tersebut untuk nilai. Kita bisa melakukan ini dengan mudah dengan kombinasi dari TIDAK LANGSUNG dan Fungsi VLOOKUP Dalam artikel ini, kita akan belajar bagaimana melakukan VLOOKUP TIDAK LANGSUNG formula.

Tampilan Cepat

Mari kita lihat sekilas tugas kita hari ini.

Unduh Buku Kerja Praktik

Kombinasi INDIRECT dan VLOOKUP.xlsx

2020.xlsx

2021.xlsx

3 Contoh Penggunaan Fungsi VLOOKUP dengan Fungsi INDIRECT di Excel

Di sini, kami memiliki beberapa daftar model perusahaan seluler yang berbeda untuk 2017 , 2018 , 2019 , 2020 dan 2021 Dengan menggunakan kombinasi fungsi-fungsi ini, kita akan mengekstrak nilai yang kita inginkan dari sheet-sheet ini dalam sheet baru.

Untuk membuat artikel ini, kami telah menggunakan Microsoft Excel 365 versi Namun demikian, Anda dapat menggunakan versi lain sesuai keinginan Anda.

Contoh-1: Mengekstrak Nilai dari Lembar Berbeda dengan Menggunakan Fungsi INDIRECT dan VLOOKUP

Berikut ini adalah skenario untuk menggunakan kombinasi fungsi-fungsi ini. Anggaplah Anda memiliki tugas di mana Anda diberikan beberapa nama ponsel dan data modelnya dari 2017-2021 Sekarang Anda harus menyusun nama-nama itu dan modelnya secara sistematis dalam lembar kerja baru. VLOOKUP TIDAK LANGSUNG Formula dapat dengan mudah melakukan ini. Mari kita belajar!

Kita membuat tabel di lembar kerja baru. Tabel ini berisi "Nama Ponsel" kolom dan tahun yang terkait "2017", "2018", "2019", "2020", dan "2021" Kita perlu mengambil model dari tahun-tahun ini dari lembar masing-masing untuk kolom yang diberikan. "Nama Ponsel" .

Langkah-langkah :

  • Sekarang kita akan menerapkan "VLOOKUP TIDAK LANGSUNG" formula.

Rumus generiknya adalah,

=VLOOKUP(lookup_value, INDIRECT("Table_Array"), col_index,0)

  • Sekarang masukkan nilai ke dalam rumus di sel C5 dan rumus akhirnya adalah
=VLOOKUP($B5,INDIRECT("'"&C$4&"'!"& "B5:C9"),2,FALSE)

Rincian Formula

  • Lookup_value adalah $B4
  • Table_array dibuat menggunakan fungsi ini INDIRECT("'"&C$3&"'!"& "B4:C8"). Referensi campuran C$3 mengacu pada judul kolom (2017) yang cocok dengan nama lembar kerja. "Operator Penggabungan (&)" digunakan untuk menggabungkan karakter kutipan tunggal( "&C$3&") ke kedua sisi. Untuk membuat referensi lembar kerja tertentu, tombol "Tanda Seru (!)" digabungkan di sisi kanan rumus. Keluaran dari penggabungan ini adalah "Teks" yang akan digunakan dalam rumus "TIDAK LANGSUNG" sebagai referensi.
  • Nomor_indeks_kolom adalah "2".
  • Kami ingin Pertandingan yang tepat (SALAH) .

  • Tekan MASUK dan seret ke bawah dan ke kanan Isi Gagang alat.

Dengan cara ini, Anda akan dapat mengekstrak semua model perusahaan seluler yang berbeda sesuai dengan tahunnya.

Contoh-2: Mendapatkan Nilai dari Lembar Berbeda dengan Menggunakan Fungsi INDIRECT, VLOOKUP, LEFT, dan RIGHT

Pada bagian ini, kami memiliki nama-nama perusahaan seluler yang berbeda yang digabungkan bersama dengan tahun-tahunnya. Tugas kami adalah mencari nama model masing-masing perusahaan seluler ini untuk tahun tertentu. Untuk melakukan ini, kami akan menggunakan kombinasi dari KIRI , KANAN , FIND , TIDAK LANGSUNG dan Fungsi VLOOKUP .

Langkah-langkah :

  • Terapkan rumus berikut di sel C5 .
=VLOOKUP(LEFT(B5, FIND(" ", B5)-1), INDIRECT("'"&RIGHT(B5,4)&"'!"& "B5:C9"),2, FALSE)

Rincian Formula

  • TEMUKAN (" ", B5) → menjadi
    • TEMUKAN (" ", "iPhone 2017") → menemukan posisi spasi dalam string teks ini
      • Keluaran → 7
  • TEMUKAN(" ", B5)-1 → menjadi
    • 7-1 → 6
  • KIRI(B5, TEMUKAN(" ", B5)-1) → menjadi
    • KIRI ("iPhone 2017",6) → mengekstrak yang pertama 6 karakter dari string teks ini
      • Keluaran → "iPhone"
  • KANAN(B5,4) → menjadi
    • RIGHT("iPhone 2017",4) → mengekstrak yang terakhir 4 karakter dari sisi kanan string teks ini.
      • Keluaran → 2017
  • INDIRECT("'"&RIGHT(B5,4)&"'!"& "B5:C9") → menjadi
    • INDIRECT("'"& "2017"&"'!"& "B5:C9")
      • Keluaran → '2017'!B5:C9
  • VLOOKUP(LEFT(B5,FIND(" ",B5)-1),INDIRECT("'"&RIGHT(B5,4)&"'!"& "B5:C9"),2,FALSE) → menjadi
    • VLOOKUP("iPhone", '2017'!B5:C9,2, FALSE) → mengekstrak nama model untuk 2017 dari perusahaan ini
      • Keluaran → iPhone X
  • Seret ke bawah dan ke kanan Isi Gagang .

Pada akhirnya, Anda akan memiliki model-model berikut ini di dalam Model kolom.

Contoh-3: Kombinasi Fungsi INDIRECT, VLOOKUP, dan TEXT

Di sini, kami memiliki dua set data model seluler berikut untuk 2020 dan 2021 Dan nama lembaran-lembaran ini adalah- 012020 dan 012021 , mewakili Januari bulan di tahun-tahun ini.

Dalam sheet baru, kita telah membuat tabel berikut ini. Di dalam Nomor Seri kolom, kita memiliki beberapa angka yang akan kita cari nilainya di lembar lain. Dan kolom lainnya memiliki tanggal sebagai tajuk mereka dengan bantuan yang akan kita temukan di sheet kita.

Langkah-langkah :

  • Terapkan rumus berikut di sel C5 .
=VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9"),3,0)

Rincian Formula

  • TEKS(C$4, "MMYYYY") → menjadi
    • TEKS(43831, "MMYYYY") → Fungsi TEXT akan memformat nilai tanggal sebagai MMYYYY .
      • Keluaran → 012020
  • INDIRECT(TEXT(C$4, "MMYYYYY")&"!B5:D9″) → menjadi
    • INDIRECT(“012020″&”!B5:D9″)
      • Keluaran → '012020'!B5:D9
  • VLOOKUP($B5, INDIRECT(TEXT(C$4, "MMYYYY")&"!B5:D9″),3,0) → menjadi
    • VLOOKUP(1, '012020'!B5:D9,3,0)
      • Keluaran → iPhone 12
  • Seret ke bawah dan ke kanan Isi Gagang .

Pada akhirnya, Anda akan mendapatkan hasil berikut ini.

Cara Menggunakan Fungsi INDIRECT dan VLOOKUP untuk Buku Kerja yang Berbeda di Excel

Dalam gambar berikut ini, kita memiliki 2 buku kerja terpisah; 2020.xlsx dan 2021.xlsx dengan lembar kerja mereka; 2020 dan 2021 Dari buku kerja ini, kita akan mengekstrak nilai yang dibutuhkan ke dalam buku kerja baru.

Untuk mengekstrak nama-nama model, kami telah membuat dataset berikut ini dalam buku kerja baru.

Langkah-langkah :

  • Masukkan rumus berikut di sel C5 .
=VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9"), 3,FALSE)

Rincian Formula

  • "'["&C$4&".xlsx"&"]" → menjadi
    • "'["&2020&".xlsx"&"]" → Operator Ampersand akan bergabung dengan string-string ini
      • Keluaran → "'[2020.xlsx]"
  • INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9″) → menjadi
    • INDIRECT("'[2020.xlsx]"&2020&"'!"&"$B$5:$D$9")
      • Keluaran → '2020.xlsx'!$B$5:$D$9
  • VLOOKUP($B5,INDIRECT("'["&C$4&".xlsx"&"]"&C$4&"'!"&"$B$5:$D$9″), 3,FALSE) → menjadi
    • VLOOKUP(1,'2020.xlsx'!$B$5:$D$9, 3,FALSE)
      • Keluaran → iPhone 12
  • Seret ke bawah dan ke kanan Isi Gagang .

Akhirnya, kami mengekstrak model seluler berikut ini dari buku kerja yang berbeda.

Catatan: Anda harus membuka semua buku kerja untuk bekerja dengan rumus ini, jika tidak, kesalahan mungkin kembali.

Bagian Latihan

Untuk berlatih sendiri, kami telah menciptakan Praktek bagian di sisi kanan setiap lembar.

Baca selengkapnya: Contoh VLOOKUP Antara Dua Lembar di Excel

Hal-hal yang Perlu Diingat

⏩ Untuk fungsi INDIRECT , jika ref_text bukan referensi sel yang valid, fungsi ini akan mengembalikan #REF! nilai kesalahan.

Fungsi VLOOKUP selalu mencari nilai pencarian dari kolom paling kiri atas ke kanan. Fungsi ini "Tidak pernah" mencari data di sebelah kiri.

⏩ Ketika Anda memilih "Lookup_value" Anda harus menggunakan referensi sel absolut ($) untuk memblokir larik.

Kesimpulan

Kombo yang dahsyat "VLOOKUP TIDAK LANGSUNG" Kami berharap artikel ini terbukti bermanfaat bagi Anda. Jika Anda memiliki pemikiran tentang artikel ini, silakan bagikan di bagian komentar kami.

Hugh West adalah pelatih dan analis Excel yang sangat berpengalaman dengan pengalaman lebih dari 10 tahun di industri ini. Beliau meraih gelar Sarjana di bidang Akuntansi dan Keuangan dan gelar Master di bidang Administrasi Bisnis. Hugh memiliki hasrat untuk mengajar dan telah mengembangkan pendekatan pengajaran unik yang mudah diikuti dan dipahami. Pengetahuan ahlinya tentang Excel telah membantu ribuan siswa dan profesional di seluruh dunia meningkatkan keterampilan dan unggul dalam karier mereka. Melalui blognya, Hugh membagikan pengetahuannya kepada dunia, menawarkan tutorial Excel gratis dan pelatihan online untuk membantu individu dan bisnis mencapai potensi penuh mereka.