ROW() в формуле Excel для Mac 2011
У меня есть файл XLS с несколькими листами с именами "1", "2", "3", "4" и т. Д.
Теперь мне нужна формула, которая приведет к, например, "='1'!M16", где имя листа, на который я ссылаюсь, основано на текущей строке. Таким образом, если текущая строка равна 16, формула будет "='16'!M16".
Я создал формулу =INDIRECT("'" & ROW() & "'!" & "M16"), но в Excel для Mac 2011 в ячейке указано "#VALUE"... Что не так с моей формулой, пожалуйста? Или любое другое предложение?
Большое спасибо за любую помощь.
Том
2 ответа
Пытаться:=INDIRECT(CONCATENATE(ROW(),"!","M",ROW())
У меня только Mac, все работает. Кстати, спасибо за ваш вопрос. Я узнал таким образом