Иногда создание именно той формулы, которую вы хотите, может быть победой само по себе. После создания формулы становятся ценными, и вам, возможно, придется использовать их снова и снова на разных листах, которые вы используете. Разве не было бы замечательно иметь возможность вставлять часто используемые формулы в книгу так же, как вы можете вставлять картинки или другие общие объекты?

К сожалению, в Excel такой возможности нет. Однако есть несколько вещей, которые вы можете сделать, чтобы сделать ваши формулы более доступными. Одна вещь, которую вы можете сделать, — это сохранить текстовый документ (документ Блокнота) на рабочем столе и хранить в нем ваши часто используемые формулы.

В открытом Excel вы можете открыть текстовый документ, скопировать нужную формулу в буфер обмена и быстро вставить ее в нужную ячейку книги.

Другое возможное решение — присвоить вашим формулам имена.

  1. Введите формулу, как обычно.

  2. Выделите ячейку, содержащую формулу, и нажмите F2. Это переведет Excel в режим редактирования.

  3. Удерживая нажатой клавишу Shift, вы используете клавиши управления курсором для выбора всей формулы, включая знак равенства в самом ее начале.

  4. Нажмите Ctrl + C. Формула теперь находится в буфере обмена.

  5. Нажмите Esc. Теперь вы должны выйти из режима редактирования, а ячейка с формулой все еще выделена.

  6. Выберите «Имя» в меню «Вставка», затем выберите «Определить». Excel отображает диалоговое окно «Определить имя». (См. Рис. 1.)

  7. В поле Имена в книге введите имя, которое вы хотите присвоить этой формуле.

  8. Выберите все, что находится в поле «Ссылается на» в нижней части диалогового окна, и нажмите Ctrl + V. Ссылка на ячейку заменяется формулой, которая была в буфере обмена.

  9. Убедитесь, что в формуле нет знаков доллара. Если есть, выберите их и удалите. (Этот метод использования формул не работает с абсолютными ссылками.)

  10. Щелкните ОК.

Теперь, когда вы хотите использовать формулу, вы просто вводите знак равенства и имя, которое вы дали формуле на шаге 7. Несмотря на то, что имя отображается в ячейке, формула, присвоенная имени, фактически используется при выполнении вычислений. . Поскольку в формуле используются относительные ссылки (вы избавились от знаков доллара), они всегда относятся к месту использования имени на листе.

Другой подход отлично работает, если вам удобны макросы и редактор VB. Этот подход включает в себя включение общих формул в файл Personal.xls. Эта книга открывается при каждом запуске Excel и предназначена в первую очередь для макросов и настроек, которые должны быть доступны при использовании Excel. Но нет никаких причин, по которым его нельзя использовать и для общих формул.

Предполагая, что вы еще не создали файл Personal.xls, выполните следующие действия:

  1. Запустите Excel с новой книгой.

  2. Выберите «Макрос» в меню «Инструменты», затем выберите «Записать новый макрос». Excel отображает диалоговое окно «Запись макроса». (См. Рис. 2.)

  3. В раскрывающемся списке «Сохранить макрос» выберите «Личная книга макросов».

  4. Щелкните ОК. Теперь средство записи макросов запущено, и панель инструментов «Остановить запись» должна быть видна.

  5. Выберите любую ячейку на листе. (Неважно, какой из них вы выберете.)

  6. Щелкните Остановить запись на панели инструментов Остановить запись.

Записанный макрос теперь хранится во вновь созданном листе Personal.xls. Чтобы увидеть созданный вами код, откройте редактор VB (Alt + F11). В верхнем левом углу редактора находится Project Explorer; в нем перечислены все различные части и части, доступные через редактор. Одним из элементов в Project Explorer должен быть PERSONAL.XLS. Если вы развернете этот объект (щелкните маленький знак плюса слева от имени проекта), вы должны увидеть папку «Модули». Разверните папку Modules, и она содержит Module1. Если вы дважды щелкните этот модуль, вы увидите только что записанный макрос; это выглядит примерно так:

Sub Macro1()



' Macro1 Macro '

'     Range("A4").Select End Sub

Теперь вы можете выбрать этот код и удалить его, так как он вам больше не нужен. Затем вы можете разместить в модуле другие макросы или пользовательские функции, чтобы они были доступны.

А как насчет формул? Скопируйте их в буфер обмена и вставьте в модуль вне каких-либо процедур, определенных в нем. Все, что вам нужно сделать, это убедиться, что вы поставили перед формулой апостроф, чтобы редактор VB решил, что вы вводите комментарий. Если позже вам понадобятся формулы, просто перейдите в редактор VB, откройте модуль, скопируйте формулу и вставьте ее в нужную книгу.

_Примечание: _

Если вы хотите узнать, как использовать макросы, описанные на этой странице (или на любой другой странице на сайтах ExcelTips), я подготовил специальную страницу, содержащую полезную информацию.

link: / excelribbon-ExcelTipsMacros [Щелкните здесь, чтобы открыть эту специальную страницу в новой вкладке браузера].

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

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

link: / excelribbon-Saving_Common_Formulas [Сохранение общих формул].