Насколько я помню, при использовании именованного диапазона не нужно указывать имя листа, т.е. ссылка будет вида
{LINK Excel.Sheet.12 "C:\\МТС.xlsx" "таблица1" \a \p}
Я тоже так думал.. но видимо если есть такие поименованные диапазоны на нескольких листах, то требуется указание этих листов.
Я разобрался в проблеме. Совет читателям: если вы создаете ссылку с формулой на некий диапазон (=СМЕЩ('Лист1'!$B$1;;;СЧЁТЕСЛИ('Лист1'!$G:$G;"В отчет");5) - то обязательно фиксируйте все ячейки по высоте и ширине "$". Проблема обнаружилась в том, что если при нажатии на ctrl+F3 курсор стоит не на первоначальной ячейке таблицы (в моем случае B1), а на любой другой - то при сохранении ссылки все ячейки смещаются и формула не работает. Короче ставьте везде доллары и будет вам счастье.