Excel: Получить адрес ячейки исходной ячейки, если содержание определяется выражением if - PullRequest
3 голосов
/ 31 августа 2011

У меня есть ячейка (давайте назовем ее A1), которая использует оператор if для определения ее содержимого. т.е.:

=IF(SheetName!H9="";SheetName!H$3;IF(SheetName!I9="";SheetName!I$3;IF(SheetName!J9="";SheetName!J$3;IF(SheetName!K9="<>";SheetName!K$3;"stopped"))))

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

пока все хорошо.

теперь мне нужно узнать фактический адрес ячейки, из которой А1 извлекает свое содержимое.

Какую функцию я бы использовал, чтобы вернуть адрес ячейки, содержимое которой отображается в A1?

Я сделал свою домашнюю работу, посмотрел, использовал здесь функцию поиска, и многие часы были потрачены на то, чтобы не найти нужный мне ответ. я нашел множество других полезных идей о Excel, но эта проблема остается нерешенной.

большое спасибо

Ответы [ 3 ]

1 голос
/ 31 августа 2011

То, что вы можете сделать, это отобразить адрес, на который вы хотите сослаться в ячейке (скажем, B1), почти с той же формулой, что и уже созданный:

=IF(SheetName!H9="";"SheetName!H$3";IF(SheetName!I9="";"SheetName!I$3";IF(SheetName!J9="";"SheetName!J$3";IF(SheetName!K9="<>";"SheetName!K$3";"stopped"))))

Это вернет строку с адресом ячейки.

Затем вы можете получить значение ячейки с помощью INDIRECT. Например, вы можете вставить A1:

=IF(B1="stopped","stopped",INDIRECT(B1))

Я позволю вам изменить B1 на необходимый $ в зависимости от необходимой ссылки.

0 голосов
/ 12 ноября 2014

Нет собственной формулы для получения адреса ячейки, содержащей формулу.

Я нашел решение, которое, вероятно, должно работать в формулах и в условном форматировании.

Чтобы получить адрес ячейки q, содержащей формулу, вы должны набрать:

=ADDRESS(ROW(),COLUMN())
0 голосов
/ 31 августа 2011

Есть такие функции, как MATCH, который находит позицию (номер строки из ссылки) желаемого контента. Затем вы можете преобразовать его, чтобы показать адрес.

...