ROW() в формуле Excel для Mac 2011

У меня есть файл XLS с несколькими листами с именами "1", "2", "3", "4" и т. Д.

Теперь мне нужна формула, которая приведет к, например, "='1'!M16", где имя листа, на который я ссылаюсь, основано на текущей строке. Таким образом, если текущая строка равна 16, формула будет "='16'!M16".

Я создал формулу =INDIRECT("'" & ROW() & "'!" & "M16"), но в Excel для Mac 2011 в ячейке указано "#VALUE"... Что не так с моей формулой, пожалуйста? Или любое другое предложение?

Большое спасибо за любую помощь.

Том

2 ответа

=INDIRECT("'"&ROW()&"'!M16")

Пытаться:=INDIRECT(CONCATENATE(ROW(),"!","M",ROW())

У меня только Mac, все работает. Кстати, спасибо за ваш вопрос. Я узнал таким образом

Другие вопросы по тегам