Как вы узнаете из других выпусков _ExcelTips, _ Excel позволяет создавать гиперссылки на другие книги Excel. Если вы создаете книгу, в которой в имени файла используется знак решетки (#), у Excel с этим проблем не будет. Однако возникнет проблема, если вы попытаетесь создать гиперссылку, которая ссылается на эту книгу.

Причина этого в том, что знак фунта является допустимым символом для имени файла, но не является допустимым символом для использования в гиперссылке. Поскольку гиперссылки тесно связаны с URL-адресами, вы можете подумать, что замена знака фунта его шестнадцатеричным эквивалентом (% 23) в гиперссылке может помочь. Например, вы можете использовать в гиперссылке имя My% 23File.xls вместо My # File.xls. Однако это потенциальное решение не сработает. Excel по-прежнему жалуется, что не может найти файл при нажатии на гиперссылку.

Согласно источникам Microsoft, возможных решений только два.

Первый — переименовать целевую книгу так, чтобы в имени файла не было знака фунта. Если это невозможно, то второе решение — создать гиперссылку путем вставки вместо использования команды «Вставить гиперссылку». Выполните следующие действия:

  1. Откройте книгу, в которой вы хотите разместить гиперссылку.

  2. Откройте целевую книгу.

  3. В целевой книге выберите ячейку или диапазон ячеек, которые вы хотите выбрать при нажатии гиперссылки.

  4. Нажмите Ctrl + C, чтобы скопировать ячейку или диапазон ячеек в буфер обмена.

  5. Активируйте книгу, в которой вы хотите разместить гиперссылку.

  6. Выберите ячейку, в которой вы хотите разместить гиперссылку.

  7. Выберите «Вставить как гиперссылку» в меню «Правка».

Появится ваша гиперссылка со знаком фунта, и она будет работать.

ExcelTips — ваш источник экономичного обучения Microsoft Excel.

Этот совет (2004 г.) применим к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:

link: / excelribbon-Special_Characters_In_Hyperlinks [Специальные символы в гиперссылках].