1

Если я Sheet2!E8 в ячейке A1 Sheet1, будет отображаться значение ячейки E8 в Sheet2. Но я хочу использовать эту ссылку ссылки из ячейки в Sheet1

Пожалуйста, посмотрите на снимок. Я хочу использовать C1 ячейку , чтобы получить Sheet2 часть Sheet2!E8 . Поэтому, если я изменю значение C1 с Sheet2 на Sheet3 , то формула в A1 будет изменена на Sheet3!E8 . Кроме того, если я расширяю формулу с A1 до A2, E8 должен быть автоматически E9 (с приращением).

Как этого добиться?

1 ответ1

1

Вы можете использовать функцию INDIRECT для создания ссылки на ячейку из строк и формул, например, что вы хотите сделать:

=INDIRECT($C$1&"!E"&ROW()+7)

Амперсанд соединяет кусочки струны. !E часть - это буквальное значение, которое вы хотите включить, поэтому оно заключено в кавычки. $C$1 не в кавычках, поэтому его заменяет содержимое C1. ROW()+7 возвращает значение 8 в ячейке A1 и будет увеличиваться при копировании в столбец. Затем INDIRECT преобразует полученную строку в ссылку на ячейку, а формула возвращает значение в sheet2!E8 .

Обратите внимание, что вы можете включить формулы и т.д. При построении строки. Результирующая строка просто должна быть ссылкой на ячейку.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .