2016-09-07 2 views
0

У меня есть ячейки (A1) в листе 4, который, содержащий следующую формулу:ЯЧЕЙКА («содержимое»,) в EXCEL

=CELL("contents",Sheet1!B61) 

Однако я хочу найти содержание результата. Когда я попытаюсь его сформулировать

=CELL("contents",A1) 

Результат будет таким же.

Я хочу найти содержание = CELL («contents», Sheet1! B61). Можно ли дважды вложить его с помощью функции ячейки? Я пытался сформулировать его, но всегда есть ошибка.

ответ

0

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

=CELL("contents",INDIRECT(Sheet1!B61))

является то, что вам требуется.

С уважением

+0

спасибо, сэр! это решило мою проблему! – mics

-2

ИКА, попробуйте вложенную CE (CELL = (...)) не уверены, если это будет работать, но ...

Кроме того, вы можете уточнить, что именно вы хотите? Если у вас есть

=CELL("contents",Sheet1!B61) 

Я предполагаю, что результатом является число или текст или любой

Тогда вы говорите: «Я хочу, чтобы найти содержание результата». Что вы имеете в виду? Вы хотите, чтобы ячейка (A1) на листе 4 отображала что-то иное, кроме результата формулы выше? Если это так, просто измените формулу. Я думаю, что я немного потерял здесь ...

+1

Кажется задавать уместные вопросы, но на самом деле не ответ, это ?! – pnuts

+0

'= CELL ("contents", Sheet1! B61)' - результатом будет адрес выбранной ячейки в листе 1 (B61 является держателем этого адреса). Например, в B61 у меня есть данные $ B $ 60. Я хочу показать содержимое $ B $ 60. Однако данные в B61 меняются (в зависимости от адреса выбранной ячейки) – mics

0

= CELL ("содержимое", Лист1! B61) такая же, как = Лист1! B61.

Я думаю, что вы ищете INDIRECT, который преобразует адрес ячейки, указанный как текст, в значение, содержащееся в ячейке.

= INDIRECT (Лист1! B61)