Excel 2016, как сделать ссылку путем объединения содержимого нескольких ячеек - PullRequest
0 голосов
/ 28 июня 2018

Я добавляю несколько страниц в книгу. Я хочу создать формулу, которая ссылается на ячейку (C6) на другой странице (Capacity_D63) путем объединения содержимого нескольких ячеек (C17, который содержит текст Capacity_, ячейка B7, которая содержит текст D63, и C6 на странице Capacity_D63), что Я хочу получить формулу = Capacity_D63! C $ 6. Моя формула

="="&$C$17&B7&"!$C$6"

В результате формула в ячейке выглядит хорошо, но это не формула, а просто текст.

Где я не прав? Спасибо.

1 Ответ

0 голосов
/ 28 июня 2018

Попробуйте,

=address(6, 3, 4, 1, $c$17&b7)
' or as a formula
=indirect(address(6, 3, 4, 1, c17&b7))
' to make yours into a true cell rference,
=indirect($C$17&B7&"!C6")

Вы не требуете $ абсолютных маркеров, когда используете текст, который выглядит только как ссылка на ячейку. Он не изменится при перетаскивании или копировании в новое место назначения.

Вы строили текстовую строку, которая выглядела как ссылка на ячейку листа, но это была просто текстовая строка. Оболочка INDIRECT преобразует эти текстовые строки в полезные ссылки на ячейки листа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...