Использование функций КОСВЕННО и ЕСЛИ вместе с динамическим диапазоном

Я пытаюсь объединить функции КОСВЕННО и ЕСЛИ вместе, чтобы я мог перетаскивать формулы вниз, не получая # ССЫЛКА! ошибка при запуске макроса. В настоящее время у меня есть один лист со всеми функциями ЕСЛИ и другой лист, на который он ссылается. Текущая функция ЕСЛИ:

=IF('First Half'!T2="Loblaws","CA",IF(RIGHT('First Half'!T2,6)="Canada","CA","US"))

First Half - это лист, а T2 - это ячейка, на которую указывает ссылка. Я хочу иметь возможность использовать INDIRECT, поэтому, если ссылочная строка 2 будет удалена, я не получу #REF! ошибка. Но я также хочу, чтобы формулу перетащили вниз до ссылки на T3 в следующей строке.


person kmiao91    schedule 18.03.2015    source источник
comment
Извините, тот же лист, только опечатка.   -  person kmiao91    schedule 18.03.2015


Ответы (1)


Попробуйте (в строке 2 или примените смещение к каждому ROW()):

=IF(INDIRECT("'First Half'!T"&ROW())="Loblaws","CA",IF(RIGHT(INDIRECT("'First Half'!T"&ROW()),6)="Canada","CA","US"))
person pnuts    schedule 18.03.2015