Bagaimana cara mereferensikan sel tertentu di lembar lain, tetapi nama lembar itu di sel yang berdekatan?

0

Saya memiliki beberapa lembar nama dengan inisial (ABC, DEF, GHI ...) dan saya perlu referensi sel yang sama dari setiap lembar dalam tabel. Saat ini saya melakukan ini dengan menggunakan =ABC!B1, tetapi perlu mengubah nama lembar setiap kali. Apakah ada cara untuk membuat formula tunggal yang akan mereferensikan lembar ketika dinamai dalam sel yang berdekatan?

Sesuatu seperti =(A1)!B1 di mana sel A1 adalah nama selembar, ABC? Hanya sesuatu yang bisa dipahami oleh Excel.

Jadi, inilah yang saat ini digunakan:

What is currently used

Dan inilah yang ingin saya lakukan:

What I'd like to do

Maaf Jika saya belum menjelaskan hal ini dengan benar.

O.Allen
sumber

Jawaban:

2

Jika Anda ingin merujuk ke sel di lembar lain Anda harus secara eksplisit memberikan lokasi sel penuh, seperti:

=ABC!B1

Jika Anda ingin melakukan ini secara dinamis, Anda harus menggunakan Indirect() berfungsi dan berikan seluruh nama lokasi sel. Menggunakan konvensi penamaan Anda rumus ini akan mengembalikan sel B1 dari nama lembar yang disimpan di sel A1 lembar kerja Anda saat ini.

=INDIRECT("'"&A1&"'!"&"B1")
B540Glenn
sumber
1
Terima kasih! Setelah membaca sedikit tentang bagaimana = INDIRECT bekerja, saya mendapatkan semua referensi yang dilakukan di buku kerja dalam beberapa minuets, daripada berjam-jam.
O.Allen