Изменение строки в формуле на основе значения в другой ячейке

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

Вот код, который я использую:

=CONCATENATE("Dear ",'Linkage Log'!I6,", "Blah Blah Blah")

Я хочу, чтобы столбец I изменился так же, но я пытаюсь сделать так, чтобы число 6 изменялось в зависимости от значения, которое я ввожу в другую ячейку (например, E8). Поэтому, если я наберу 7 в ячейке, формула изменится на:

=CONCATENATE("Dear ",'Linkage Log'!I7,", "Blah Blah Blah")

Это возможно?

Я не пытаюсь сгенерировать почту, поэтому слияние не очень полезно для меня.

Спасибо за вашу помощь!

1 ответ

Решение

Вы должны быть в состоянии использовать INDIRECT функция листа для достижения этого. Так, например, если ячейка A1 содержит значение 7, ваша формула будет

=CONCATENATE("Dear ",INDIRECT("'Linkage Log'!I"&A1), "Blah Blah Blah")
Другие вопросы по тегам