Rumus Excel: Berbagai lembar bernama tidak langsung -

Daftar Isi

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.

Artikel yang menarik...