Excel - Buat referensi sel tanpa menggunakan INDIRECT ()

1

Saya memiliki file Excel yang lebih besar, dengan halaman ringkasan yang mengambil data dari beberapa lembar kerja (tidak ada makro yang diizinkan dalam skenario ini). Dalam ringkasan, saya perlu referensi sederhana ke sel dari lembar kerja lain (mis. = 'Foo'! A1). Namun, karena secara langsung menghubungkan sel-sel ditemukan menjadi tugas yang agak membosankan karena jumlah lembar kerja saya memanfaatkan kolom pembantu untuk referensi ke lembar kerja, baris dan kolom sel yang akan dihubungkan. Saat ini, saya menggunakan fungsi INDIRECT untuk kasus ini, yang berfungsi seperti yang diharapkan dalam formulir berikut:

=INDIRECT(ADDRESS("Rows helper", "Columns helper", 1,1,"Worksheet helper"))

Karena sifatnya yang mudah menguap, fungsi INDIRECT memperlambat lembar kerja secara signifikan dan membuat file tidak dapat digunakan. Pertanyaan saya sekarang, apakah ada alternatif yang tidak mudah menguap untuk kasus penggunaan seperti itu yang tidak menggunakan makro.

Terima kasih banyak atas saran Anda!

Berikut adalah contoh lembar Excel yang dijelaskan di atas.

P.S .: Saya bisa menggunakan makro untuk fase pengembangan, namun saya harus menghapusnya setelah sebagian besar pengembangan selesai.

Christoph Pahmeyer
sumber
Ada jika Anda membuat lembar kerja statis, hardcode dalam rumus, tetapi INDIRECT harus digunakan saat lembar kerja adalah sel yang direferensikan.
Scott Craner

Jawaban:

0

Karena Anda tampaknya telah memetakan sel yang ingin Anda referensi, kita dapat menggunakannya untuk menghasilkan formula referensi sel langsung. Untuk melakukannya diperlukan tiga langkah:

  1. Ubah rumus Anda ke: = "=" & amp; ALAMAT ("Pembantu baris", "pembantu kolom", 1,1, "pembantu Lembar Kerja")
  2. Pilih seluruh rentang formula, salin, lalu Tempel Nilai Khusus di tempatnya. Ini akan memberi Anda rentang sel yang menunjukkan formula, tetapi tidak benar-benar melakukan apa pun.
  3. Dengan rentang yang masih dipilih, lakukan pencarian / ganti untuk tanda sama dengan (=). Anda ingin mengganti semua tanda sama dengan tanda sama dengan. Ini memaksa teks untuk dibaca sebagai rumus, bukan teks.

Anda kemudian dapat menghapus entri pembantu jika Anda mau.

Nayrb
sumber
Ide bagus! Bekerja seperti pesona :)
Christoph Pahmeyer