![](https://cdn.wiki-base.com/7988877/excel_formula_indirect_named_range_different_sheet__2.png.webp)
Công thức chung
INDIRECT("'"&sheet&"'!"&name)
Tóm lược
Để tham chiếu một dải ô đã đặt tên trên một trang tính khác, bạn có thể sử dụng hàm INDIRECT với cú pháp trang tính bắt buộc. Trong ví dụ được hiển thị, công thức trong D6 là:
=SUM(INDIRECT("'"&B6&"'!"&C6))
Trả về tổng của dải ô được đặt tên "dữ liệu" trên Trang tính 1.
Giải trình
Công thức trên đánh giá một cái gì đó như thế này:
=SUM(INDIRECT("'"&B6&"'!"&C6)) =SUM(INDIRECT("'"&"Sheet1"&"'!"&"data")) =SUM('Sheet1'!data)
Sau khi chuỗi được tập hợp bằng các giá trị trong B6 và C6, INDIRECT sẽ đánh giá và chuyển chuỗi thành một tham chiếu thích hợp.
Lưu ý rằng bạn có thể tham chiếu đến phạm vi đã đặt tên trong công thức mà không cần sử dụng INDIRECT. Ví dụ, công thức trong D6 có thể được viết:
=SUM('Sheet1'!data)
Tuy nhiên, nếu bạn muốn tập hợp tham chiếu dưới dạng văn bản và để Excel coi văn bản là tham chiếu, bạn cần sử dụng INDIRECT.
Lưu ý: Các dấu ngoặc kép được thêm vào công thức ở trên để công thức sẽ hoạt động khi tên trang tính chứa khoảng trắng.