Trik Membuat Dropdown List Dinamis Antar Sheet | JagoExcel Blog
Excel Formula

Trik Membuat Dropdown List Dinamis Antar Sheet

Dipublikasikan pada 8 Mei 2026
Oleh Untung Kasirin ⏱️ 8 menit baca
Trik Membuat Dropdown List Dinamis Antar Sheet

Bayangkan Anda sedang membangun sebuah sistem manajemen stok atau aplikasi keuangan di Excel yang melibatkan puluhan sheet berbeda. Anda ingin membuat sebuah ringkasan di halaman depan di mana Anda cukup memilih nama bulan atau nama departemen dari sebuah dropdown list, dan secara ajaib, seluruh data dari sheet yang relevan langsung muncul di hadapan Anda.

Bagi pengguna Excel tingkat dasar, tugas ini seringkali berakhir dengan keputusasaan karena mereka harus menulis rumus VLOOKUP atau INDEX MATCH yang sangat panjang dengan puluhan fungsi IF yang bertumpuk. Namun, bagi para profesional yang sudah mengenal rahasia terdalam Microsoft Excel, mereka cukup menggunakan satu fungsi kecil namun luar biasa “sakti”: Rumus INDIRECT.

Rumus INDIRECT adalah jembatan yang memungkinkan Anda untuk mengubah sebuah teks biasa menjadi referensi sel yang aktif. Ini adalah kemampuan yang akan mengubah cara Anda membangun dashboard dan otomasi laporan selamanya. Mari kita bedah tuntas bagaimana fungsi ini bekerja dan bagaimana ia bisa mempermudah hidup Anda.


Mengenal Konsep Dasar Fungsi INDIRECT

Secara harfiah, “Indirect” berarti tidak langsung. Dalam konteks Excel, sebagian besar rumus yang kita tulis bersifat “Direct” atau langsung. Misalnya, saat Anda menulis =A1, Excel akan langsung melihat ke sel A1 dan mengambil nilainya. Namun, bagaimana jika alamat “A1” itu sendiri tersimpan di dalam sel lain, misalnya di sel B1?

Di sinilah INDIRECT masuk. Jika Anda menulis =INDIRECT(B1), Excel tidak akan mengambil teks yang ada di B1, melainkan ia akan pergi ke alamat yang tertulis di dalam B1 tersebut. Jika B1 berisi teks “A1”, maka Excel akan mengambil nilai dari sel A1.

Konsep ini mungkin terdengar sederhana, bahkan mungkin membingungkan bagi pemula. Namun, kemampuan untuk “merujuk ke sebuah alamat yang bisa berubah-ubah” adalah kunci utama untuk menciptakan sistem Excel yang benar-benar dinamis dan otomatis. Anda tidak lagi memaku rumus Anda pada koordinat sel yang kaku, melainkan membiarkan rumus tersebut mencari jalannya sendiri berdasarkan input yang Anda berikan.


Anatomi dan Cara Penulisan Rumus

Agar bisa menggunakan fungsi ini dengan benar, kita harus memahami strukturnya yang minimalis namun presisi.

Sintaks Dasar: =INDIRECT(ref_text; [a1])

  • ref_text: Ini adalah bagian paling krusial. Ini bisa berupa teks langsung (yang diapit tanda petik, misalnya "Sheet2!A1"), atau referensi ke sel lain yang berisi teks alamat tersebut.
  • [a1]: (Opsional) Sebuah nilai logika (TRUE atau FALSE) yang menentukan tipe referensi. Hampir 99% penggunaan di dunia profesional menggunakan tipe A1 (TRUE), jadi Anda bisa mengabaikan argumen kedua ini.

Kunci sukses dalam menggunakan INDIRECT adalah pemahaman tentang penggabungan teks menggunakan simbol ampersand (&). Karena INDIRECT membutuhkan input berupa teks, kita seringkali harus merakit alamat sel tersebut dengan menggabungkan nama sheet, tanda seru, dan alamat selnya.


Membangun Dropdown List Bertingkat yang Cerdas

Salah satu aplikasi paling populer dari Rumus INDIRECT adalah membuat Dependent Dropdown List atau daftar pilihan bertingkat. Contoh klasiknya adalah: ketika Anda memilih “Indonesia” di dropdown pertama, maka dropdown kedua secara otomatis hanya menampilkan daftar “Provinsi di Indonesia”. Jika Anda ganti menjadi “Jepang”, dropdown kedua akan berubah menampilkan “Prefektur di Jepang”.

Tanpa INDIRECT, membuat sistem seperti ini membutuhkan ribuan baris kode atau rumus yang sangat mengerikan. Dengan INDIRECT, prosesnya hanya butuh hitungan menit:

Langkah pertama adalah menyiapkan data dengan menggunakan Defined Names. Anda membuat daftar provinsi Indonesia dan memberinya nama “Indonesia” di Name Box. Lakukan hal yang sama untuk negara lain.

Langkah kedua, pada dropdown kedua, Anda masuk ke menu Data Validation. Di bagian Source, alih-alih merujuk ke rentang sel tertentu, Anda cukup mengetikkan rumus: =INDIRECT(A1) (asumsikan A1 adalah sel tempat dropdown Negara berada).

Begitu sederhana, namun efeknya luar biasa profesional. Excel akan melihat apa yang Anda pilih di dropdown pertama, lalu INDIRECT akan mengubah pilihan tersebut menjadi sebuah “Nama Range” yang aktif, dan menampilkan isinya di dropdown kedua. Ini adalah teknik dasar yang wajib dikuasai sebelum Anda mulai Belajar Excel dari Nol.


Menghubungkan Data Antar Sheet secara Dinamis

Skenario lain yang sering ditemui di dunia kerja adalah kebutuhan untuk menarik data dari sheet yang berbeda-beda berdasarkan input user. Katakanlah Anda punya sheet bulanan bernama “Januari”, “Februari”, “Maret”, dan seterusnya hingga “Desember”.

Anda ingin membuat satu dashboard utama di mana user bisa mengetik nama bulan di sel B1, dan Excel otomatis menarik total penjualan dari sel Z100 di sheet bulan tersebut.

Rumus konvensionalnya adalah: ='Januari'!Z100. Namun, rumus ini tidak akan berubah jika user mengganti teks di B1 menjadi “Februari”.

Dengan INDIRECT, Anda bisa merakit rumusnya menjadi: =INDIRECT("'" & B1 & "'!Z100")

Perhatikan penggunaan tanda petik tunggal ('). Ini sangat penting untuk menangani nama sheet yang memiliki spasi. Dengan cara ini, Anda baru saja membuat sebuah mesin pencari internal di dalam file Excel Anda sendiri tanpa bantuan Tutorial Power Query yang lebih berat.


Mengapa Profesional Menyukai (dan Membenci) INDIRECT

Sama seperti pedang bermata dua, INDIRECT memiliki kelebihan dan kekurangan yang harus dipahami oleh setiap Arsitek Database Excel.

Kelebihannya: Sangat fleksibel. Ia memungkinkan pembuatan struktur file yang sangat modular. Anda bisa menambah sheet baru, dan selama namanya konsisten dengan sistem dropdown Anda, laporan utama akan otomatis mengenalinya tanpa perlu revisi rumus. Ini adalah efisiensi tingkat tinggi dalam pengelolaan laporan korporat.

Kekurangannya: Fungsi INDIRECT bersifat Volatile. Artinya, Excel akan menghitung ulang rumus ini setiap kali Anda melakukan perubahan apa pun di file tersebut, bahkan jika perubahan itu tidak ada hubungannya dengan sel yang dirujuk oleh INDIRECT. Jika Anda menggunakan ribuan rumus INDIRECT dalam satu file yang sangat besar, file tersebut bisa menjadi lambat (lag).

Oleh karena itu, di JagoExcel, kami selalu menyarankan untuk menggunakan INDIRECT secara bijak. Gunakan untuk elemen dashboard utama atau form input, namun hindari menggunakannya untuk ribuan baris perhitungan di tabel database besar. Untuk database besar, kombinasi Rumus INDEX MATCH atau XLOOKUP Modern biasanya lebih disarankan.


Tips Pro: Menangani Nama Sheet yang Berubah-ubah

Salah satu risiko terbesar menggunakan INDIRECT adalah jika nama sheet diubah atau dihapus, rumus akan menghasilkan error #REF!. Untuk membuat sistem Anda lebih tangguh (robust), Anda bisa menggabungkan INDIRECT dengan fungsi CELL.

Trik rahasia para pro adalah dengan menarik nama sheet secara otomatis menggunakan rumus, lalu memasukkannya ke dalam fungsi INDIRECT. Dengan begitu, bahkan jika user mengganti nama sheet secara manual di tab bawah, sistem Anda akan tetap sinkron dan tidak rusak.

Integrasi semacam ini membutuhkan pemahaman mendalam tentang bagaimana Excel mengelola metadata file, sebuah topik yang sering kami bahas di Kurikulum 7 Hari Jago Excel.


Troubleshooting dan Penanganan Error

Ada beberapa jebakan yang sering membuat pengguna pemula frustrasi saat baru mulai belajar Rumus INDIRECT:

Masalah Tanda Petik Tunggal: Jika nama sheet Anda mengandung spasi (misal: “Data Penjualan”), INDIRECT wajib dibungkus dengan tanda petik tunggal. Rumus yang salah: INDIRECT(B1 & "!A1"). Rumus yang benar: INDIRECT("'" & B1 & "'!A1").

Referensi ke File Tertutup: INDIRECT tidak bisa mengambil data dari file Excel lain jika file sumbernya sedang ditutup. Ia akan menghasilkan error #REF!. Jika Anda perlu mengambil data dari file yang tertutup, Anda mungkin perlu beralih ke solusi Power Query.

Error Penulisan Teks: Ingatlah bahwa INDIRECT menerima “Teks”. Jadi jika Anda merujuk langsung ke teks alamat, pastikan teks tersebut diapit tanda petik dua. =INDIRECT(A1) (merujuk isi sel A1) vs =INDIRECT("A1") (merujuk ke sel A1 itu sendiri).


FAQ: Pertanyaan Seputar Rumus INDIRECT

Apakah INDIRECT bisa digunakan untuk mengurutkan data? Secara langsung tidak, tapi INDIRECT bisa digunakan untuk menentukan kolom mana yang ingin diurutkan di dalam Fungsi SORT Excel. Ini adalah kombinasi yang sangat canggih untuk membuat tabel yang urutannya bisa dipilih user via dropdown.

Dapatkan INDIRECT merujuk ke banyak sel sekaligus? Ya, INDIRECT bisa merujuk ke sebuah range, misalnya INDIRECT("A1:B10"). Ini sering digunakan sebagai argumen di dalam fungsi lain seperti SUM atau AVERAGE.

Bagaimana cara menghindari file lambat saat menggunakan INDIRECT? Gunakan fitur Tables (Ctrl+T) dan Defined Names. Dengan memberi nama pada range data Anda, rumus INDIRECT menjadi lebih pendek dan Excel lebih mudah mengelola memorinya daripada menggunakan referensi koordinat sel mentah.


Kesimpulan: Melangkah ke Level Pakar

Menguasai Rumus INDIRECT adalah tanda bahwa Anda sudah melampaui level pengguna Excel biasa. Anda mulai berpikir tentang “Sistem”, bukan sekadar “Perhitungan”. Anda tidak lagi membuat file yang statis, melainkan platform dinamis yang siap menghadapi perubahan data di masa depan.

Memang butuh sedikit waktu untuk membiasakan logika “referensi tidak langsung” ini, namun investasi waktu Anda akan terbayar lunas saat Anda mampu membangun sistem dashboard yang membuat rekan kerja dan atasan Anda terkesima. Di JagoExcel, kami percaya bahwa setiap detik yang Anda hemat melalui otomasi cerdas adalah satu langkah lebih dekat menuju akselerasi karir yang Anda impikan.

Teruslah bereksperimen, jangan takut dengan pesan error, dan mulailah membangun sistem Excel yang lebih cerdas hari ini!

Kuasai Teknik Otomasi Excel Tingkat Lanjut dan Dapatkan Koleksi Template Dashboard Eksklusif di JagoExcel — Download Sekarang!

Mau Jadi "Jagoan Excel" di Kantor?

Jangan cuma baca artikel. Masuk ke ekosistem JagoExcel untuk akses LMS terstruktur, Koleksi Buku Fisik, dan Template Premium yang siap pakai.