INDIRECT
это функция, которая вам нужна
=INDIRECT("'" & $B3 & "'!E118")
Это будет работать, если вы всегда ссылаетесь на одну и ту же ячейку на каждом листе.
Однако, если вы хотите, чтобы ссылка на ячейку также изменялась при перетаскивании формулы, это не будет работать, поскольку E118
текст является текстовым, и Excel не будет автоматически увеличивать его. В этом случае вам понадобится это:
=INDIRECT("'" & $B3 & "'!E" & ROW() + 115)
ROW()
просто возвращает номер строки, в которой находится ваша формула, чтобы формула в ячейке C4
была в строке 4, и вы получите ссылку на нее E119
.
Примечание. Символ '
необходим, если в именах листов есть пробелы, но он будет работать, если у вас также нет пробелов.