Марат-блог
Услуги по продвижению и разработке сайта
Отправить заявку
Заказать обратный звонок

Спасибо, Ваша заявка принята.

В ближайшее время менеджер свяжется с Вами.

Главная » Контекст » Надстройка для Excel: экономим время работы отдела контекстной рекламы
Надстройка для Excel: экономим время работы отдела контекстной рекламы
Контекстная реклама
1528
19 апреля 2017

Надстройка для Excel: экономим время работы отдела контекстной рекламы

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

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

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

Установка

  1. Скачайте файл надстройки и сохраните его в директории. Ни в коем случае не удаляйте и не перемещайте его. Не нужно открывать файл.
  2. Зайдите в «Параметры 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 делать кластеризацию по маркерам. По аналогии с предыдущей функцией, происходит поиск в массиве из двух столбиков, но возвращает не все, а только те слова, которые найдены. Она регистрозависима, и чтобы достигнуть нужного результата, слова и фразы должны быть в одном регистре (ПРОПИС или СТРОЧН).

    Итоги

Надстройка – крайне полезная функция, которая может пригодиться в работе специалисту по контекстной рекламе. Используйте её и в комментариях предлагайте свои варианты доработок. Успехов в работе!