ГлавнаяЛайфстайлПроизводительностьКак использовать макросы Google Таблиц

Как использовать макросы Google Таблиц

Макросы позволяют автоматизировать повторяющиеся задачи, такие как удаление повторяющихся данных, форматирование размеров строк и столбцов и настройка таблиц. Они также гарантируют согласованность вашей работы и снижают вероятность человеческой ошибки.

Если вы хотите научиться работать с макросами Google Таблиц, читайте дальше.

Как создать макрос в Google Таблицах

При создании макроса в Google Таблицах вы просто записываете серию шагов и изменений в свою электронную таблицу. Эти изменения вступят в силу повторно, когда вы запустите макрос позже.

Для иллюстрации выполните следующие д

Как создать макрос в Google Таблицах

вторяющихся записей в ваших данных:

Перейдите в Google Таблицы и откройте таблицу с повторяющимися данными. Перейдите в «Расширения ->Макросы ->Запись макросов».

Открытие вкладки «Расширения» для записи макроса в Google Таблицах

Выберите «Использовать относительные ссылки» в нижнем меню.

Выбор относительных ссылок в макросе Google Таблиц

Выделите столбец, в котором вы хотите удалить дубликаты. Выберите «Данные ->Очистка данных ->Удалить дубликаты».

Использование функции «Очистка данных» в Google Таблицах для удаления дубликатов

Настройте параметры и нажмите «Удалить дубликаты».

Нажатие кнопки «Удалить дубликаты» после выбора столбцов для анализа.

Подтвердите выбор, нажав «ОК».

Нажатие кнопки «ОК» после удаления дубликатов из таблицы Google.

Нажмите «Сохранить», чтобы завершить запись макроса.

Нажмите кнопку «Сохранить», чтобы завершить запись макроса.

Назовите свой макрос в диалоговом окне «Сохранить новый макрос», затем нажмите «Сохранить».

Добавление имени для вновь записанного макроса и нажатие кнопки «Сохранить»

Существует два способа ссылки на ячейки в Google Таблицах: абсолютный и относительный. Когда вы используете абсолютные ссылки, ваш макрос повторно применяет все записанные шаги к тем же ячейкам, которые вы использовали.

Тем временем относительные ссылки применяют изменения с учетом выбранных в данный момент ячеек. Допустим, вы записали макрос в ячейку B1. Вы можете свободно применять тот же макрос к другим местам, например к ячейкам D1 и E999.

Как использовать ярлыки макросов

Вы можете установить собственные сочетания клавиш для макросов в Google Таблицах. Эта опция появляется при сохранении вновь записанного макроса. Но если вы забыли добавить его, выполните следующие действия:

Перейдите в раздел «Расширения ->Макросы ->Управление макросами» в электронной таблице.

Нажав кнопку «Управление макросами» на вкладке «Расширения».

Нажмите на предоставленное числовое поле в диалоговом окне вашего макроса, введите любое число от 0 до 9 и нажмите «Обновить», чтобы завершить.

Создание ярлыка макроса в Google Таблицах

Чтобы запустить макрос, нажмите Ctrl+ Alt+ Shift+ [выбранная вами цифра]на вашем клавиатура. Если вы используете Google Таблицы на Mac, используйте вместо этого эту комбинацию клавиш: + Option+ Shift+ [выбранная вами цифра ].

Нажмите «Продолжить», когда появится запрос на авторизацию.

Нажатие кнопки «Продолжить» в диалоговом окне запроса авторизации для макросов.

Выберите свою учетную запись и нажмите «Разрешить».

Предоставление разрешений для макроса Google Таблиц

Запустите макрос еще раз, нажав комбинацию клавиш.

Обратите внимание, что в Google Таблицах можно установить максимум 10 ярлыков. Если у вас есть дополнительные макросы, вы можете запустить их вручную, нажав «Расширения ->Макросы ->[ваш макрос]».

Как использовать ярлыки макросовent/uploads/2024/05/run-macro-manually.png" alt="Запуск макроса вручную через вкладку «Расширения»">

Совет: вы уже знаете эти Сочетания клавиш Google Таблиц ?

Как редактировать макросы Google Таблиц

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

Вместо этого вам необходимо вручную закодировать их в соответствующем файле Apps Script, созданном для вашего макроса. Чтобы найти и отредактировать файл, выполните следующие действия:

Выберите «Расширения ->Макросы ->Управление макросами» в таблице Google. Нажмите трехточечный значок рядом с макросом в диалоговом окне «Управление макросами».

Нажмите значок кебаба, чтобы просмотреть дополнительные параметры макроса в Google Таблицах.

Выберите «Редактировать сценарий».

Нажмите «Редактировать скрипт», чтобы изменить макрос.

Откроется вкладка «Скрипт приложений», где вы сможете внести изменения в существующий код. Нажмите кнопку «Сохранить проект».

Нажатие кнопки «Сохранить» для файла сценария Google Apps.

Если вы не знакомы с JavaScript, официальный язык программирования Google Таблиц , пропустите этот шаг, чтобы сохранить макрос и избежать ненужных изменений. Или, если вы хотите выучить этот язык, ознакомьтесь с этими игры, которые помогут улучшить ваши навыки JavaScript .

Как импортировать макросы из других таблиц

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

В текущей таблице перейдите в раздел «Расширения ->Макросы ->Управление макросами». Нажмите на трехточечный значок макроса и выберите «Редактировать скрипт».

В редакторе скриптов выделите функцию, которую вы хотите импортировать, щелкните правой кнопкой мыши, затем выберите «Копировать» в контекстном меню.

Копирование функции из файла Apps Script<

Закройте вкладки текущей таблицы и ее редактора сценариев.

Перейдите к другой электронной таблице и создайте новый макрос, затем откройте файл сценария только что со

Как редактировать макросы Google Таблиц

вом редакторе скриптов выделите и удалите существующий код, щелкните правой кнопкой мыши редактор скриптов и выберите «Вставить».

Вставка функции в файл сценария приложений

Нажмите «Сохранить проект», чтобы сохранить изменения. Вернитесь в свою таблицу и выберите «Расширения ->Макросы ->Импортировать макрос».

Импорт макроса на вкладке Расширения

Найдите импортированный макрос в диалоговом окне «Импорт» и нажмите «Добавить функцию».

Нажмите кнопку «Добавить функцию», чтобы импортировать макрос в Google Таблицы.

Имейте в виду, что опция «Импортировать макрос» будет доступна только в том случае, если в файле Apps Script вашей электронной таблицы есть функции, которые не были импортированы. Если вы уже загрузили все функции в списке макросов, эта опция будет неактивна.

Как удалить макросы Google Таблиц

Вы также можете в любой момент удалить макросы из таблицы Google. Удаление макроса было бы полезно, если он вносит какие-то изменения, которые испортят ваши расчеты. Альтернативно, удалите их, когда они выполнили свою задачу. Это также открывает слот для ярлыков макросов. Удалите макрос, выполнив следующие действия:

Перейдите в «Расширения ->Макросы ->Управление макросами». В диалоговом окне «Управление макросами» щелкните трехточечный значок вашего макроса и выберите «Удалить».

Удаление макроса Google Таблиц

Нажмите кнопку «Обновить».

Обновление настроек макроса в электронной таблице Google

Часто задаваемые вопросы

Как создать скрипт в Google Таблицах?

Средство записи макросов в Google Таблицах имеет ограниченную функциональность. Для более определенной автоматизации, например использования пользовательских функций, создайте сценарий, выполнив следующие действия:

Откройте таблицу Google и выберите «Расширения ->Скрипт приложений». Удалите весь существующий код в редакторе сценариев (на новой вкладке), добавьте свой код и нажмите «Сохранить», чтобы завершить работу.

Могут ли Google Таблицы запускать макросы VBA?

Макросы VBA не работают в Google Sheets, поскольку вместо этого платформа использует скрипт Google Apps. Но если у вас есть доступ к Google Workspace Enterprise Plus и/или G Suite Enterprise for Education, вы можете преобразовать макросы VBA в совместимый скрипт Таблиц с помощью Макроконвертер .

Как импортировать макросы из других таблиц

Как удалить макросы Google Таблиц

Часто задаваемые вопросы

Как создать скрипт в Google Таблицах?

Могут ли Google Таблицы запускать макросы VBA?

ПОХОЖИЕ СТАТЬИ

Популярные записи