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

Именованная формула является частью коллекции в объекте книги. Вот почему его можно использовать на разных листах в одной книге и (в большинстве случаев) он действует так, как будто он является частью одного и того же «листа» для многих функций и процедур.

Чтобы использовать имя в другой книге, ваша книга должна иметь ссылку на это имя в другой книге. Есть несколько способов сделать это.

Первый — связать указанную формулу с такой формулой:

='C:\Folder\Path\Filename.xls'!NamedFormula

Это можно скопировать в несколько ячеек. Другой способ — создать имя в книге (оно может быть таким же или отличаться от имени в другой книге). Просто откройте диалоговое окно «Новое имя» (щелкните инструмент «Определить имя» на вкладке «Формулы» на ленте) и используйте следующее в поле «Ссылается на»:

='C:\Folder\Path\Filename.xls'!NamedFormula

И теперь у книги есть имя, и оно относится к названной формуле в другой книге.

Оба метода создают «ссылку» на исходную книгу. Однако есть одна проблема с любым из этих методов. Многие простые формулы («прямые ссылки», например именованные диапазоны) будут работать, даже если исходный файл закрыт. Более сложные формулы (которые действуют как «косвенные ссылки», формулы со смещением или другие функции) дадут #REF! ошибка, если исходная книга закрыта. В последнем случае ссылки будут работать, только если обе книги открыты.

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

Этот совет (8668) применим к Microsoft Excel 2007, 2010, 2013, 2016, 2019 и Excel в Office 365. Вы можете найти версию этого совета для старого интерфейса меню Excel здесь:

link: / excel-Using_Named_Formulas_Across_Workbooks [Использование именованных формул в книгах].