Использование формулы CONCAT после ссылки на другой лист в той же книге - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь получить значение ячейки из другого листа в той же книге, но вместо того, чтобы делать =US!A3, мне нужно сделать динамический A3. В идеале я хотел бы сделать =US!CONCATENATE(colname," ",rownum)), где значение rownum увеличится на 1, когда я опущу формулу вниз. colname - это формула vlookup. Кто-нибудь может помочь? Заранее спасибо!

Ответы [ 2 ]

2 голосов
/ 03 октября 2019

Используйте INDIRECT:

=INDIRECT("US!" & colname & rownum)

Чтобы получить номер строки в качестве динамина, мы можем заменить rownum на ROW(), который будет возвращать номер строки, в которой находится формула.

0 голосов
/ 03 октября 2019

Непонятно, что вы пытаетесь сделать здесь, но вам нужно настроить, как вы пишете свою формулу. Сначала нужно начать с формулы, а не с листа.

Если вы посмотрите ниже, вы увидите, что я запускаю формулу и выбираю ячейку A1, так как это не $A$1, она будет тянуться вниз, когда я тащу ее вниз. Кроме того, он будет перетаскиваться, когда я перетаскиваю его. Затем я помещаю место, которое у вас было, и вот тут ваш вопрос становится неясным. Я не уверен, что вы пытаетесь объединить, поэтому я по умолчанию набрал ячейку B1.

=CONCAT(Sheet1!A1," ",Sheet1!B1)

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