Майк задается вопросом, есть ли способ, чтобы ссылки на информацию во внешней книге использовали относительные ссылки. Например, если есть ссылка на ячейку в другой книге, для нее автоматически устанавливается явный путь, например c: \ fullpath \ otherfile.xls. Для Майка было бы лучше, если бы это не был явный путь, вместо этого использовался бы просто otherfile.xls. Таким образом, он мог перемещать файлы и иметь ссылку на внешний файл, относящийся к тому месту, где находится моя текущая книга.

В Excel нет реального способа сделать это. Ссылки создаются при сохранении связанного файла. Когда обе книги открыты (одна со ссылкой, а другая — цель ссылки), ссылки относятся только к имени файла. Местоположение полного пути сохраняется только при сохранении связанного файла.

Если вы хотите переместить файлы, просто откройте оба файла и затем используйте «Сохранить как», чтобы сохранить файлы в нужном месте. Excel обновит ссылки на нужные места. Однако, если вы переместите файлы за пределы Excel, ссылки могут легко испортиться. (Некоторые люди сообщают об успехе, когда исходная и целевая книги всегда находятся в одной папке, но это кажется более упрощенным, чем то, что ищет Майк.)

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

Этот совет (7921) применим к Microsoft Excel 97, 2000, 2002 и 2003.