Связывание информации о ячейке на листе с другим - PullRequest
0 голосов
/ 10 мая 2018

У меня есть столбец ячеек на листе 1, начиная с A1, который я хочу сослаться на ряд ячеек на листе 2, начиная с A1. Идея состоит в том, чтобы создать формулу, в которой это будет автоматически обновляться, и мне не придется каждый раз вручную создавать гиперссылки.

Пока мой Gf смог создать формулу, которая частично работает, но мне любопытно, есть ли лучшая формула? Также есть случаи, когда у меня есть пробелы между ячейками в столбце Листа 1, поэтому перетаскивание из нижнего правого угла для копирования не будет работать - есть ли способ обойти это?

Формула, которую она смогла создать: = HYPERLINK ("#" & АДРЕС (COLUMN (A1), ROW (A1), 4,1, "Sheet3"))

Мы изо всех сил пытаемся выяснить, каким образом текст гиперссылки или «понятное имя» должен быть текстом в указанной ячейке (или первыми 3 буквами, использующими функцию ВЛЕВО).

Я разобрался, как добавить понятное имя "Go Here" = HYPERLINK ("#" & АДРЕС (КОЛОННА (A1), ROW (A1), 4,1, "Sheet3"), "Go Here" , но я не знаю, как вместо этого иметь имя, которое будет просто содержимым указанной ячейки, и обновлять его для каждой отдельной ячейки.

Цель состоит в том, чтобы скорректировать даты в исходном представлении Лист 2 (2-я фотография) и текст в ячейках, т.е. 1-я неделя - 4-я неделя и информация отражается в представлении календаря Лист 1 (1-я фотография).

Calendar View

Source View

Workbook Pg 1

Workbook Pg 2

1 Ответ

0 голосов
/ 10 мая 2018

Say Sheet2 столбец A похож на:

enter image description here

и мы хотим вставить гиперссылки на Лист1 столбец A , чтобы получить к ним доступ. В Лист1 ячейка А1 введите:

=HYPERLINK("#Sheet2!A" & ROWS($1:1),INDIRECT("Sheet2!A" & ROWS($1:1)))

и скопировать вниз:

enter image description here

Обратите внимание, что вы не только получаете Гиперссылку, но и видите содержимое ячейки, к которой прыгаете.

EDIT # 1:

для конкретной строки (например, 20) , любой из них будет работать:

=HYPERLINK("#Sheet2!A" & 20,INDIRECT("Sheet2!A" & 20))
=HYPERLINK("#Sheet2!A20",INDIRECT("Sheet2!A20" ))

EDIT # 2:

Обратите внимание, что если имя листа содержит пробел , это имя должно быть заключено в одинарные кавычки :

=HYPERLINK("#'apple banana'!A20",INDIRECT("'apple banana'!A20" ))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...