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

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

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

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

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

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

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

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

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

  6. Убедитесь, что на ленте выбрана вкладка Формулы.

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

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

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

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

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

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

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

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

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

  2. Откройте вкладку «Просмотр» на ленте.

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

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

  5. Щелкните ОК. Программа записи макросов запущена.

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

  7. Щелкните Остановить запись по ссылке на ленте: / excelribbon-Displaying_Excels_Developer_Tab [вкладка разработчика] `.

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

Sub Macro1()



' Macro1 Macro '

'     Range("A4").Select End Sub

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

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

Наконец, вы также можете поместить свои общие формулы в записи автозамены. Выполните следующие действия:

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

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

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

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

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

  6. Откройте диалоговое окно «Параметры Excel». (В Excel 2007 нажмите кнопку «Office», а затем выберите «Параметры Excel. В Excel 2010 или более поздней версии откройте вкладку« Файл »на ленте и нажмите кнопку« Параметры ».)

  7. В левой части экрана щелкните Проверка.

  8. Нажмите кнопку «Параметры автозамены». Excel отображает диалоговое окно «Автозамена». (См. Рис. 3.)

  9. В поле «Заменить» введите имя, которое вы хотите связать с формулой.

  10. Поместите точку вставки в поле «На».

  11. Нажмите Ctrl + V, чтобы вставить формулу, скопированную на шаге 4.

  12. Щелкните Добавить. Формула теперь безопасно хранится в записи автозамены.

  13. Закройте все диалоговые окна на экране.

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

Просто введите все, что вы использовали на шаге 9, и нажмите Enter. Имя заменяется полной формулой.

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

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

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

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

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

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