Изменить ячейку, когда формула INDIRECT перетаскивается вниз - PullRequest
0 голосов
/ 11 января 2019

У меня есть следующая формула: =INDIRECT("'Passed to Salesforce (digital only)'!A46",TRUE)

Однако мне бы хотелось, чтобы номер A46 обновлялся при перетаскивании формулы вниз.

Я пытался использовать &CELL, но не могу заставить его работать:

=INDIRECT("'Passed to Salesforce (digital only)'!A46""!"&CELL("address",TRUE))

Кто-нибудь может мне помочь?

Спасибо

Sam

Ответы [ 2 ]

0 голосов
/ 11 января 2019

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

=INDIRECT("'Passed to Salesforce (digital only)'!"&CELL("address", A47))
0 голосов
/ 11 января 2019

Понятия не имею, что вы пытаетесь сделать во второй формуле.

Первый не изменит ссылку, потому что это просто текст, а не фактическая ссылка на ячейку. Если вы хотите обновить только строку, а не столбец, который вы могли бы использовать ROW(), чтобы получить строку текущей ячейки, добавьте смещение (например, если вы начинаете с формулы в строке 1 и хотите A46, смещение равно 45):

=INDIRECT("'Sheet1'!A"&ROW()+45,TRUE)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...