
Formula umum
INDIRECT("'"&sheet&"'!"&name)
Ringkasan
Untuk mereferensikan rentang bernama di sheet lain, Anda dapat menggunakan fungsi INDIRECT dengan sintaks sheet yang diperlukan. Dalam contoh yang diperlihatkan, rumus di D6 adalah:
=SUM(INDIRECT("'"&B6&"'!"&C6))
Yang mengembalikan jumlah dari "data" rentang bernama pada Sheet1.
Penjelasan
Rumus di atas mengevaluasi sesuatu seperti ini:
=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)
Setelah string dirangkai menggunakan nilai di B6 dan C6, INDIRECT mengevaluasi dan mengubah string menjadi referensi yang tepat.
Catatan Anda bisa merujuk ke rentang bernama dalam rumus tanpa menggunakan INDIRECT. Misalnya, rumus di D6 bisa ditulis:
=SUM('Sheet1'!data)
Namun, jika Anda ingin merangkai referensi sebagai teks, dan Excel memperlakukan teks sebagai referensi, Anda perlu menggunakan TIDAK LANGSUNG.
Catatan: Tanda kutip tunggal ditambahkan dalam rumus di atas sehingga rumus akan berfungsi saat nama lembar berisi spasi.