Гид по технологиям

Как создавать и использовать пользовательские сочетания клавиш в Excel

9 min read Excel Обновлено 29 Dec 2025
Пользовательские сочетания клавиш в Excel
Пользовательские сочетания клавиш в Excel

Иллюстрация: создание и использование сочетаний клавиш в Excel

Клавиатурные сочетания в Excel ускоряют работу: используйте панель быстрого доступа (QAT) для команд с Alt+номер и записывайте макросы (Ctrl+<клавиша>) для полностью настраиваемых действий. Включите вкладку “Разработчик” для записи макросов, храните часто используемые макросы в Personal Macro Workbook и добавляйте макросы в QAT. В статье — пошаговые инструкции, шаблоны, чек-листы, сравнения и рекомендации по безопасности.

Зачем создавать свои сочетания клавиш

Полная работа в Microsoft Excel подразумевает максимальную эффективность. Встроенные сочетания клавиш удобны, но не всегда покрывают индивидуальные рабочие потоки. Создавая пользовательские сочетания, вы экономите время, минимизируете клики мышью и упрощаете повторяющиеся операции.

Определения в одну строку:

  • QAT (Quick Access Toolbar) — панель быстрого доступа в верхней части окна Excel.
  • Макрос — последовательность действий, записанная в VBA (Visual Basic for Applications).

Важно: нельзя изменить уже назначенные стандартные сочетания Excel (например, Ctrl+I для курсива). Но можно использовать Alt‑коды для доступа к элементам ленты, макросы и внешние инструменты для расширения возможностей.

Типы сочетаний клавиш в Excel

  • Стандартные сочетания (неизменяемые): Ctrl+C, Ctrl+V, Ctrl+I и т. п.
  • Alt‑сочетания для элементов ленты: нажмите Alt, затем буквы или цифры для слоя меню.
  • Макросы с пользовательской комбинацией: Ctrl+<буква> или Ctrl+Shift+<буква>, назначаемые пользователем.

1. Настройка панели быстрого доступа (QAT)

Настройка панели быстрого доступа Excel

Панель быстрого доступа — простой способ получить сочетание Alt + номер для любой команды, доступной в QAT.

Шаги:

  1. Нажмите стрелку справа от текущих иконок на панели быстрого доступа.
  2. В выпадающем списке выберите “Другие команды” (More commands).
  3. В открывшемся окне слева найдите желаемую команду, справа — текущие элементы QAT.
  4. Удалите из QAT ненужные команды (например, Save/Undo/Redo) — они уже имеют свои сочетания.
  5. Добавьте нужные команды. В “Выбрать команды из” можно выбрать “Популярные команды”, “Все команды” или “Команды не на ленте”.
  6. Для визуального разделения используйте разделитель .
  7. Сохраните изменения кнопкой OK.

После настройки: нажмите Alt и увидите числа над элементами панели. Alt + число вызовет соответствующую команду.

Добавление и удаление команд в панели быстрого доступа Excel

Совет: сортируйте элементы QAT по частоте использования — самый важный элемент ставьте первым.

Когда QAT — лучший выбор

  • Вы хотите быстро запускать встроенные команды ленты без запоминания длинных последовательностей Alt.
  • Вам нужно удобное расположение для команд, которыми пользуются ежедневно.

Ограничения QAT

  • Ограничен тем, что показывает только команды, доступные в списке команд Excel.
  • Не поддерживает произвольный код (в отличие от макросов).

Сочетания Alt для панели быстрого доступа в Excel

2. Создание собственных макросов и назначение их на сочетания клавиш

Макросы — мощный способ автоматизировать рабочие процессы. Макрос записывает ваши действия или позволяет написать VBA‑код вручную.

Включение вкладки Разработчик

  1. Файл > Параметры (File > Options).
  2. В меню слева выберите “Настроить ленту” (Customize Ribbon).
  3. Справа отметьте “Разработчик” (Developer) и нажмите OK.

Включение вкладки Разработчик в Excel

Запись нового макроса

  1. На вкладке “Разработчик” нажмите “Записать макрос” (Record Macro) в секции “Код”.
  2. Дайте макросу короткое имя (без пробелов) и назначьте сочетание клавиш: в поле “Сочетание клавиш” введите букву (Excel покажет Ctrl+<буква>; добавьте Shift, если хотите Ctrl+Shift+<буква>).
  3. В “Store macro in” выберите “Личная книга макросов” (Personal Macro Workbook), если хотите, чтобы макрос был доступен во всех книгах.
  4. Нажмите OK и выполните последовательность действий, которую хотите автоматизировать.
  5. На вкладке “Разработчик” нажмите “Остановить запись”.

Запись новой макрос-команды в Excel

Пример простого макроса (пример кода — для понимания структуры, можно отредактировать через Редактор VBA):

Sub TestMacro()
    Range("B3").Value = "test"
    Range("B3").Font.Bold = True
End Sub

Пример кода макроса VBA в Excel

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

Редактирование и назначение сочетаний

  • Откройте “Макросы” на вкладке “Разработчик” — выберите макрос и нажмите “Параметры” для изменения сочетания.
  • Нажмите “Изменить”, чтобы открыть редактор VBA и убрать лишние шаги или добавить проверки.

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

Хранение макросов

  • Personal Macro Workbook (PERSONAL.XLSB) — хранится локально на вашем ПК и загружается автоматически при запуске Excel. Отлично для личных сочетаний.
  • This Workbook — макрос будет доступен только в текущей книге.
  • Новая книга — если макрос нужен только для конкретной задачи и вы хотите поделиться им.

Безопасность и конфиденциальность

Макросы — исполняемый код. Поэтому:

  • Не активируйте и не запускайте макросы из ненадёжных источников.
  • Организации обычно управляют политиками безопасности макросов через GPO.
  • Если макросы обрабатывают личные данные, проверьте соответствие внутренним требованиям по защите данных и GDPR.

3. Комбинация макросов и QAT

После записи макроса можно добавить его в QAT:

  1. Откройте меню QAT > Другие команды.
  2. В “Выбрать команды из” выберите “Макросы”.
  3. Добавьте макрос в QAT и при необходимости измените иконку.

Теперь вы можете запускать макрос как сочетанием клавиш, так и клавишей Alt+номер.

Альтернативные подходы и расширения

Если встроенных средств Excel недостаточно, рассмотрите альтернативы:

  • AutoHotkey (Windows): внешние пользовательские скрипты для глобальных сочетаний клавиш. Хорошо подходит для запуска сложных цепочек действий между приложениями.
  • Надстройки (Add-ins): расширяют функциональность Excel и могут предусматривать собственные сочетания.
  • Ribbon XML: для корпоративных решений можно настроить ленту и добавить команды через XML и надстройки.
  • Office Scripts и Power Automate (Excel в Microsoft 365): автоматизация в облаке для сценариев, совместимых с веб‑версией Excel.

Когда выбирать альтернативу:

  • AutoHotkey — когда нужно глобальное сочетание для взаимодействия с несколькими приложениями.
  • Надстройка / Ribbon XML — когда требуется распространение в корпоративной среде с централизованным управлением.
  • Office Scripts / Power Automate — для облачной автоматизации и интеграции с другими сервисами Microsoft 365.

Ментальные модели и эвристики для назначения сочетаний

  • Map-to-frequency: чаще используемые действия — ближе (Alt+1, макрос на Ctrl+<буква> с легким доступом).
  • One action per shortcut: избегайте сложных многошаговых комбинаций для базовых действий.
  • Mnemonic mapping: используйте первые буквы команд (например, Ctrl+M для макроса, связанного с «Merge»), чтобы легче запоминать.
  • Ergonomics: учитывайте удобство на вашей клавиатуре (левая/правая рука, доступность Shift/Ctrl).

Практическая методология: как внедрить собственные сочетания (мини‑метод)

  1. Сбор: в течение рабочего дня отслеживайте 5–10 повторяющихся задач.
  2. Приоритизация: выберите 3 действия с наибольшим временем/частотой.
  3. Прототип: настройте QAT или запишите макрос для каждого из трёх действий.
  4. Тест: используйте неделю и измеряйте субъективное время/удобство.
  5. Итерация: доработайте макросы и переназначьте согласно отзывам.
  6. Документирование: создайте карту сочетаний и храните резервную копию QAT/PERSONAL.XLSB.

Шаблон: таблица соответствия сочетаний (копируйте и используйте)

ДействиеМетодНазначенное сочетаниеИконка QATПримечание
Вставить шаблон отчётаМакросCtrl+Shift+RСохраняется в PERSONAL.XLSB
Вставить подписьQATAlt+2Быстрее чем меню
Очистить форматМакросCtrl+Alt+CДолжен проверять контекст

Чек-листы по ролям

Чек-лист для базового пользователя:

  • Включить QAT и добавить 3–5 часто используемых команд.
  • Избегать перезаписи стандартных сочетаний.
  • Учиться записывать простой макрос (одно действие).

Чек-лист для продвинутого пользователя:

  • Хранить макросы в PERSONAL.XLSB.
  • Назначать сочетания с учётом эргономики.
  • Добавлять макросы в QAT с понятными иконками.

Чек-лист для IT‑администратора:

  • Установить политику безопасности макросов.
  • Поддерживать шаблоны надстроек для распространения QAT/лиенты.
  • Документировать рекомендованные сочетания и предоставлять обучающие материалы.

Сравнительная матрица: QAT vs Макросы vs AutoHotkey vs Office Scripts

КритерийQATМакросы (VBA)AutoHotkeyOffice Scripts / Power Automate
Простота настройкиВысокаяСредняяСредняя/высокаяСредняя
Доступность вездеНет (локально)Зависит от личной книгиДа (сценарий ОС)Да (облако)
Возможность исполнять кодНетДаДаДа
Централизованное распространениеОграниченоОграниченоДа (скрипт через IT)Да (через Microsoft 365)

Тестовые случаи и критерии приёмки

Критерии приёмки для новой настройки сочетаний:

  • Сочетание запускает ожидаемое действие в 100% повторов в нормальных условиях.
  • Не конфликтует со стандартными системными/Excel сочетаниями.
  • Макрос не вызывает ошибок при пустой/неожидаемой селекции.
  • Для корпоративных макросов — соответствие политике безопасности.

Примеры тестов:

  • Запустить макрос на пустой книге и в книге с данными.
  • Проверить назначение в разных раскладках клавиатуры (если необходимо).
  • Откат: удалить сочетание и убедиться, что стандартная функциональность восстановлена.

Отладка и распространённые ошибки

  • Макрос выполняет лишние действия: откройте редактор VBA, удалите ненужные шаги.
  • Макрос не сохраняется в PERSONAL.XLSB: убедитесь, что при сохранении вы действительно сохранили книгу личных макросов.
  • Сочетание конфликтует с системой: выберите другую комбинацию с использованием Ctrl+Shift.
  • Макрос не запускается на другом компьютере: используйте надстройку или экспортируйте PERSONAL.XLSB.

Решение: где использовать каждый метод (дерево решений)

flowchart TD
    A[Нужно автоматизировать действие?] -->|Нет| B[Использовать встроенное сочетание]
    A -->|Да| C[Достаточно команды из ленты?]
    C -->|Да| D[Добавить в QAT 'Alt+число']
    C -->|Нет| E[Нужно исполнение кода?]
    E -->|Нет| F[Использовать надстройку / Ribbon]
    E -->|Да| G[Макросы VBA или Office Scripts]
    G --> H{Требуется локально или в облаке?}
    H -->|Локально| I[Макросы VBA + PERSONAL.XLSB]
    H -->|В облаке| J[Office Scripts / Power Automate]

Шаблон карты сочетаний (копировать в документ управления)

  • Версия: 1.0
  • Автор: (ваше имя)
  • Дата: (дата)
  • Описание: карта пользовательских сочетаний для отдела/пользователя

Таблица сочетаний:

СочетаниеКоманда / макросОтветственныйДоступность
Alt+1Вставить шаблон отчётаИванов И.Все сотрудники
Ctrl+Shift+RСбор данных и форматПетрова А.Power Users

Безопасность и соответствие требованиям

  • Отключайте макросы по умолчанию и включайте только подписанные макросы в доверенной среде.
  • Подписывайте корпоративные макросы цифровой подписью.
  • Документируйте какие данные обрабатывает макрос и где хранятся результаты.

Важно: макросы могут получить доступ к файловой системе и внешним ресурсам — учитывайте это при проверке безопасности.

Когда это не работает или не подходит

  • Если вы работаете в веб‑версии Excel, VBA не поддерживается — используйте Office Scripts.
  • Если макрос должен работать в разных ОС (Windows/Mac), проверьте совместимость (VBA работает по-разному на Mac).
  • Если организация запрещает макросы — используйте QAT или централизованные надстройки.

Заключение

Пользовательские сочетания клавиш в Excel — это сочетание простых настроек QAT и силы макросов. Подходите к задаче системно: начните с малого, автоматизируйте наиболее рутинные операции, документируйте изменения и учитывайте безопасность. В результате вы сэкономите время и снизите количество ошибок.

Важно

  • Всегда храните резервные копии PERSONAL.XLSB и экспортируйте настройки QAT через функцию “Импорт/Экспорт”.
  • Тестируйте макросы на копии данных перед запуском на рабочей книге.

Краткое резюме

  • QAT даёт быстрый доступ через Alt+номер.
  • Макросы позволяют полностью кастомизировать поведение Excel и назначать сочетания клавиш.
  • Для корпоративных сценариев подумайте про надстройки, Ribbon XML или Office Scripts.

Image Credit: GooDween123/ Shutterstock

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро