Все специалисты по контекстной рекламе доводят работу с ключевиками, текстами и метками до автоматизма. Для этого используют различные инструменты, Excel-файлы и надстройки.
И все приходят к выводу, что хранение отдельных файлов и их открытие каждый раз – это не совсем удобно. По этой причине хорошим вариантом будет создание надстройки для Excel и расширение его функционала.
Данная надстройка расширяет возможности программы функциями и макросами, что помогают специалисту справляться с огромным числом текущих задач. Те, кто занимаются контекстной рекламой, обязательно оценят новинку.
Установка
- Скачайте файл надстройки и сохраните его в директории. Ни в коем случае не удаляйте и не перемещайте его. Не нужно открывать файл.
- Зайдите в «Параметры Excel», перейдите в «Настройки» и кликните на «Перейти».
В окне, которое открылось, через «Обзор» файлов найдите на компьютере файл надстройки, который вы скачали, и нажмите на «ОК». Он автоматически должен появиться в списке и быть с активным чекбоксом:
Кликните «ОК». Сделано! Теперь все будет работать и при запуске Excel будет загружена данная надстройка со своими функциями и макросами. Кнопки макросов отобразятся в отдельной панели «Надстройки» и будут иметь такой вид:
Если после того, как программа перезапустится, панель «Надстройки» не откроется, то может её блокирует защита операционной системы. Для исправления этого, кликните на файл правой кнопкой мыши, откройте свойства и нажмите на «Разблокировать»:
Функционал
Обратим внимание на макросы.
Почти все макросы работают с выделенным диапазоном из первого столбика, изменяя его содержимое на месте, для многих существуют эквивалентные функции, которые работают с ячейкой. Функции пригодятся тогда, когда необходимо сохранить исходные данные. Важным условием правильной работы макросов является отсутствие пустых строчек в выделенном диапазоне.
Чтобы вызвать макросы, зайдите в «Надстройки» и выберите нужный макрос, нажав на кнопку.
- Удалить пунктуацию // удаляет все символы, помимо пробелов, букв и цифрудаляет все возможные символы, кроме пробелов, цифр и букв;
- Проставить все модификаторы // проставляет модификаторы во все слова в диапазоне;
- Проставить модификаторы кроме стоп-слов // проставляет «+» (модификатор широкого соответствия в AdWords) перед всеми словами и в каждой строке диапазона, который выделен. Исключение – стоп слова;
- Исправить заглавные // изменяет строки диапазона и делает первые буквы предложений заглавными;
- Удалить UTM // удаляет в диапазоне все метки, в случае их наличия. При этом иные параметры остаются неизменными. Также убираются лишние пробелы;
- Удалить слова из цифр // иногда это необходимо перед составлением частотного словаря, например;
- Удалить стоп-слова // убирает все русские стоп-слова из массива;
- Частотный словарь // данный макрос делает анализ выделенного диапазона по встречаемости уникальных слов и показывает результат в отдельном листе;
- Скомбинировать списки // является генератором линейных комбинаций. Помогает делать линейные комбинации на базе нескольких списков. Есть ограничения в этом плане:
- В списке не должно быть пустых ячеек;
- Должны отсутствовать пустые столбцы;
- Первой строкой первого списка должна быть Ячейка «А1».
Разберем функции:
- =слов(A1) // число слов в ячейке. Функция имеет под собой значение =ДЛСТР(СЖПРОБЕЛЫ(A1)) – ДЛСТР(ПОДСТАВИТЬ(СЖПРОБЕЛЫ(A1);” “;””)) + 1, что вычисляет число слов в качестве разницы длины строки с пробелами и без (количество слов – на 1 больше пробелов строки);
- =ФразовоеДиректИлиТочноеAdWords(A1) // отвечает за простановку перед и после фраз квадратных скобок, убирая из фразы лишние пробелы;
- =ТочноеДиректИлиФразовоеAdWords(A1) // также, как и предыдущая, ставит кавычки;
- =ПроставитьМодификаторы(A1) // ставит символ «+» перед каждым словом;
- =ЗакрепитьСловоформы(A1) // ставит символ «!» перед каждым словом;
- =SentenceCase(A1) // определяет начало предложений и преобразует их первые буквы в заглавные;
- =БезПунктуации(A1) // убирает все лишние символы пунктуации;
- =БезUTMметок(A1) // убирает метки UTM из ссылок и не задевает никакие иные параметры;
- =ЕстьУкраинский(A1) // пригодится для быстрой фильтрации украинских запросов и распознает данные по 30 разным факторам;
- =ЕстьЛатиница(A1) // проверяет ячейки на наличие символов латиницы;
- =ЕстьЦифры(A1) // также как и в предыдущей – только занимается проверкой цифр;
- =ВсеСБольшой(A1) // преобразует все первые буквы слов в заглавные;
- =ЛатиницаСБольшой(A1) // превращает все первые буквы слов, которые содержат латиницу, в заглавные;
- =СортироватьАЯВнутриЯчейки(A1) // сортирует все слова в ячейке по алфавиту;
- =ЗаменитьСловаИзСписка(A1;$G$1:$H$36) // проверяет слова из ячейки (в нашем случае А1) в массиве из двух столбцов со словами первого столбика. И если такие слова находятся, то они заменяются на слова, которые стоят напротив них в столбце 2;
- =НайтиСловаИзСписка(A1;$J$1:$K$2000) // можно прямо в Excel делать кластеризацию по маркерам. По аналогии с предыдущей функцией, происходит поиск в массиве из двух столбиков, но возвращает не все, а только те слова, которые найдены. Она регистрозависима, и чтобы достигнуть нужного результата, слова и фразы должны быть в одном регистре (ПРОПИС или СТРОЧН).
Итоги
Надстройка – крайне полезная функция, которая может пригодиться в работе специалисту по контекстной рекламе. Используйте её и в комментариях предлагайте свои варианты доработок. Успехов в работе!