Вторник, 19 Март 2024
 

Работа с Excel - полезные формулы для директолога




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

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

Нет необходимости в длинном вступлении материала, но по законам жанра (чем объемнее текст, тем привлекательнее он для поисковых роботов) без него никак.

Итак, самая часто используемая мной формула, которую я никак не могу запомнить наизусть, и приходится постоянно ее искать в сети и копировать себе в документ - это первая заглавная буква в первом слове в ячейке excel.

Прописная буква в начале фразы в ячейке Excel

 =ПРОПНАЧ(ПСТР(А1;1;1))&ПСТР(А1;2;250)

 еще вариант:

=ПОДСТАВИТЬ(A1; ЛЕВСИМВ(A1;1);ПРОПНАЧ(ЛЕВСИМВ(A1;1));1)

 

Далее похожая формула, но она делает каждое слово в ячейке с заглавной буквы (если вдруг надо)

=ПРОПНАЧ(СТРОЧН(A1))

 

Подсчет длины строки (символов в фразе)

Также часто пользуемся формулой подсчета количества символов в фразе, чтобы знать, превышает ли длина фразы допустимое количество символов для заголовка 1 в Яндекс.Директ (сейчас оно равняется длине 35 симоволов).

=ДЛСТР(А1)

 

Сцепить слова из столбиков в одну фразу

Полезная функция "сцепить" несколько слов в разных столбиках в одну фразу, объединенную одной ячейкой. Для этого используем упрощенный вариант функции =СЦЕПИТЬ, который работает на "ура".

 =А1&" "&B1&" "&C1

 

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

Формула для переноса конкретного слова в ячейке Excel в начало фразы

=ЕСЛИ(ЕЧИСЛО(ПОИСК("купить";A1));"Купить "&СТРОЧН(ЛЕВБ(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"купить";);"Купить";))))&ПСТР(СЖПРОБЕЛЫ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A1;"купить";);"Купить";));2;99);A1)

Идея формулы в том, чтобы протягивая ее на весь массив фраз в столбике, автоматически менять положение слова "Купить" из середины или конца фразы в начало, чтобы фраза таким образом звучала более органично.

Например, есть фразы:

  • Детские ползунки купить
  • Ползунки купить детям
  • Одежда новорожденным купить Москва

Формула будет ставить слово "Купить" в начало фразы:

  • Купить детские ползунки
  • Купить ползунки детям
  • Купить одежда новорожденным Москва

Таким образом, ручной труд по переносу слова "купить" в случае использования этой формулы, отметается, и это невероятно здорово! Знатоки Excel могут творить чудеса!

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

А теперь вспомним, как правильно вставить новые значения фраз, полученные по формуле, на место самих фраз: копируем столбец, где протянута формула, выделяем столбец, куда надо вставить новые значения, нажимаем под кнопочкой "вставить" на панели инстурментов на стрелочку, чтобы открыть доп. опции вставки - в Офис 2007 выбираем "специальная вставка" - "значения", в Офис 2010 выбираем иконку с символами (которая означает вставку значений без самой формулы).

 

Содержание возможно будет дополняться.

 

Комментарии к статьям