- Предыстория
- Онлайн-“перемножатели” и их недостатки
- Перемножение списков слов в Excel
- Примеры составления комбинаций
- Перемножить слова через единый разделитель
- Перемножить слова через собственные разделители
- Смотрите также
В этой статье я кратко расскажу о том, как создал неплохой бесплатный генератор линейных комбинаций фраз из слов в Excel, и покажу, как им пользоваться.
Предыстория
Периодически возникает потребность произвести операцию комбинирования различных слов и фраз друг с другом.
Сфер применения несколько:
- PPC-специалисты перемножают списки, чтобы составить всевозможные ключевые слова для Яндекс.Директа или Google Ads
- Вебмастера генерируют искусственные тексты для однотипных страниц, используя инструменты как составитель предложений.
- А кто-то использует перемножение списков для генерации бредовых фраз для дурашливых сайтов.
Онлайн-“перемножатели” и их недостатки
Среди специалистов популярны онлайн-генераторы фраз. Их задача — «перемножать» списки заданных слов друг на друга, сохраняя последовательность слов. Пользовался ими и я.
Однако у онлайн-инструментов есть свои минусы:
- Для них нужен интернет — а он все еще не всегда и везде доступен. А кому-то, наоборот, от него хочется сбежать
- Зачастую количество столбцов для ввода ограничено и нельзя добавить самостоятельно столбец для ввода
- Не всегда доступна возможность использовать собственный разделитель
- Вывод финален и его нельзя изменить.
- Если вы допустили ошибку, зачастую все списки придется вводить заново, т.к. они не сохраняются
Поскольку не хотелось становиться заложником проблем, связанных с онлайн-перемножалками слов, я решил сделать собственный генератор словосочетаний. Он доступен бесплатно как часть моей надстройки для работы с семантическим ядром — !SEMTools для Excel.
Алгоритмически процедура довольно проста – нужно просто составить все комбинации сочетаний всех значений в столбцах.
Вы не ограничены количеством столбцов для комбинации и выбором разделителей. Единственная ваша задача – чтобы количество комбинаций не превысило максимум, который можно вывести на лист – 1048576 строк.
Для корректной работы макроса (без неожиданных результатов) есть определенные легко выполнимые требования:
- Данные нужно вводить всегда с первой строки (A1, B1, C1)
- В столбцах не должно быть полностью пустых ячеек – инструмент остановится на последней непустой ячейке в столбце
- Если среди столбцов будут пустые, макрос возьмет на вход данные до первого пустого столбца
Примеры составления комбинаций
Перемножить слова через единый разделитель
На заметку: если вы хотите сделать наличие слов из определенного столбца опциональным (т.е. производить комбинации и без них), просто добавьте ячейку с единственным пробелом.
Перемножить слова через собственные разделители
Чтобы использовать собственные разные разделители между словами, нужно их просто вставить в ячейку между основными комбинируемыми сущностями. Префикс и суффикс также можно вставлять – в первый и последний столбец соответственно.
Вы наверняка заметили, что после комбинирования значения остаются в разных столбцах. Это легко поправляется инструментом «объединить диапазон по горизонтали». Смотрите пример:
Смотрите также
- Как составить словарь и посчитать количество уникальных значений.
- Парсинг поисковых подсказок Яндекс.
- Парсинг поисковых подсказок Google.
- Ngram анализ в Excel.
КатеринаM Пользователь Сообщений: 3 |
Подскажите как перемножить два текстовых столбца, чтобы в итоге получился один. Не могу самостоятельно справится и к сожалению никто не может подсказать( |
Hugo Пользователь Сообщений: 23253 |
Это как? |
wowick Пользователь Сообщений: 972 |
А «колбаса» умножить на «батон» = «бутельброд»? Или где взять таблицу умножения текстов? Изменено: wowick — 06.02.2018 14:02:14 Если автоматизировать бардак, то получится автоматизированный бардак. |
БМВ Модератор Сообщений: 21383 Excel 2013, 2016 |
КатеринаM, В текстовых столбцах могут быть слова и фразы. и их можно соединить, разделить(от слова разбить на чати). а вот в числовых уже числа и их можно складывать , умножать, делить. Что ж вы имели в виду? По вопросам из тем форума, личку не читаю. |
vikttur Пользователь Сообщений: 47199 |
Недогадостные вы все… Да это составители-директологи так объединенние текстов обзывают. |
RAN Пользователь Сообщений: 7091 |
Для текста нужно взять БОЛЬШОЙ знак умножения. |
КатеринаM Пользователь Сообщений: 3 |
#7 06.02.2018 14:25:18
Да именно так. Пересмотрела все функции, но видимо что-то не вижу |
||
vikttur Пользователь Сообщений: 47199 |
Да и мы тут все слепые, видимо… Кто-нибудь видит файл с примером? И — сомнения… Обычно директологи объединяют не два — 5, 12 столбцов… Развейте сомнения, т.к. от этого напрямую зависит решение: два столбца со сравнительно небольшим количеством данных можно объединить обычной СЦЕПИТЬ, много — только макросом. |
Hugo Пользователь Сообщений: 23253 |
Это функция называется СЦЕПИТЬ(). Или просто & |
КатеринаM Пользователь Сообщений: 3 |
Первый столбец: Работа Вакансия. Второй столбец Найти Искать. В результате должно быть. Работа найти. Работа Искать. Вакансия найти. Вакансия искать. |
vikttur Пользователь Сообщений: 47199 |
Нет, проблема в том, что Вы не ознакомились с правилами форума. 10 сообщений в теме — а все вода да шутки… Еще не поздно почитать и сделать выводы. |
Ігор Гончаренко Пользователь Сообщений: 13746 |
#12 06.02.2018 14:54:57 название темы (как 2 дня назад): ответ:
Программисты — это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете! |
||
Казанский Пользователь Сообщений: 8839 |
#13 06.02.2018 16:33:52 КатеринаM, http://www.cyberforum.ru/vba/thread1409312.html |
Специалисты, работающие с семантикой, регулярно сталкиваются с задачей скомбинировать отдельные слова во всевозможных сочетаниях. Это один из способов значительно расширить ядро на основе базового списка запросов.
Сама процедура незатейлива и сводится к попеременной склейке слов из одного списка.
Пример
Базовые слова:
ремонт | квартиры | москва |
уборка | офиса | люберцы |
покраска | коттеджа | домодедово |
Результат перемножения:
Из 9 исходных слов мы получили 27 словосочетаний, которые можно включить в контекстную рекламную кампанию.
Как составлять списки запросов
Слова в разных колонках должны сочетаться по смыслу и значению во всех комбинациях. Например, если в одну из колонок скопировать названия брендов, а в другую — названия моделей, результаты перемножения не будут корректными для большей части запросов. То же касается ряда опций или характеристик товаров и услуг, которые могут быть применимы не для всех вариантов перемножения.
Некорректно:
телевизор | Samsung | 32 | 4K | купить |
LG | 40 | Full HD | ||
Philips | 50 | 8K | ||
Sony | 60 | 3D |
Рекомендуем придерживаться правила комбинирования, которое поможет безошибочно составлять различные варианты фраз для рекламных объявлений.
- Первая колонка — название товара или услуги.
- Вторая колонка — выгода для покупателя.
- Третья — призыв к действию.
- Четвертая — регион (опционально).
Примеры правильной матрицы:
Товар/услуга | Выгода | CTA | Регион |
---|---|---|---|
телевизор | со скидкой 30% | купить | в Москве |
ноутбук | с бесплатной доставкой | заказать | в Новосибирске |
планшет | новинка | в Самаре | |
монитор | в рассрочку | в Казани |
Товар/услуга | Выгода | CTA | Регион |
---|---|---|---|
уборка | от 500 рублей | выбрать специалиста | в ЦАО |
клининг | срочно | заказать | в ЮАО |
косметический ремонт | все виды работ | в ТиНАО |
Товар/услуга | Выгода | CTA | Регион |
---|---|---|---|
паркет | широкая гамма | выбрать | в Москве |
плитка | Россия и Европа | купить | |
ламинат | с доставкой сегодня | заказать |
Первая колонка может содержать наименование товара/ услуги с определенными свойствами, характеристиками — их также можно предварительно склеить с помощью комбинатора. В числе уточнений могут быть бренды, размеры, материалы, возраст, пол, цвет и так далее. Это позволит точнее таргетировать объявление и получать более целевые клики.
Примеры списков уточнений:
Наименование | Опция (бренд) |
---|---|
Телевизор | Samsung |
Телевизор | Samsung |
LG | |
Philips | |
Sony |
Наименование | Опция (размер экрана) |
---|---|
Телевизор | 32 дюйма |
40 дюймов | |
50 дюймов | |
60 дюймов |
Наименование | Опция (тип помещения) |
---|---|
Уборка | квартир |
офисов | |
домов | |
магазинов |
Наименование | Опция (класс прочности) |
---|---|
Ламинат | 23 класс |
31 класс | |
32 класс |
Используйте комбинатор слов
Делать такое перемножение вручную — мартышкин труд. Это давно уже производится автоматически — кто-то использует перестановки в Экселе, кто-то пользуется онлайн-сервисами. «Комбинатор» — одна из новинок в ряду профессиональных инструментов PromoPult. С его помощью можно комбинировать списки слов из четырех колонок за считанные секунды. И это совершенно бесплатно.
Для начала зарегистрируйтесь или авторизуйтесь в системе PromoPult — все результаты генераций будут храниться в вашем аккаунте без ограничения срока.
Перейдите на страницу «Комбинатора» и создайте новую задачу. Введите в колонках ключевые слова, подлежащие перемножению. Для комбинаций можно использовать от двух до четырех списков слов.
Если требуется перемножить более четырех колонок, можно действовать последовательно — результат перемножения четырех списков добавить в первую колонку, а в другие ввести оставшиеся списки слов.
Как настраивать контекст на профессиональном уровне — без агентства? В модуле контекстной рекламы PromoPult — автоматический подбор слов, автоматическая генерация объявлений, «умное» управление ставками. Готовые отраслевые решения. Статистика в реальном времени.
На этом задачу можно считать почти завершенной — нажмите кнопку «Выполнить» и через несколько секунд получите результат комбинирования. Не забудьте присвоить задаче название, чтобы быстрее находить нужный отчет из множества в списке.
В нашем примере из 4 колонок, содержащих 13 слов, мы получили список из 96 словосочетаний.
На решение задачи потребовалось не более одной минуты.
Дополнительные настройки
Если исходные списки были скопированы из номенклатур или сторонних баз поисковых запросов — есть вероятность наличия мусора вроде дублей слов и лишних символов. Мы рекомендуем задать дополнительные настройки.
Проставьте галочки напротив «Удалить дубликаты» и «Удалить знаки ? + -», чтобы избавиться от мусора. Также можно задать настройку «Преобразовать в нижний регистр», если в файле имеются слова, прописанные заглавными буквами.
Сгенерированные запросы доступны для скачивания в XLSX-файле.
Исключение нулевых запросов
Проверьте полученный список — оцените, все ли варианты соответствуют вашему предложению. А затем прогоните через «Парсер Wordstat» для проверки частотностей. Вполне вероятно, что некоторые фразы запрашиваются крайне редко или не запрашиваются вообще. Такие запросы бесполезны для рекламной кампании — их нужно удалить.
Кликните по ссылке в отчете «Проверить частотность». Откроется страница нужного инструмента — список запросов для проверки будет предзаполнен.
Обязательно изучите инструкцию и советы по работе с парсером Wordstat в нашем блоге.
Комбинируйте быстро и просто
«Комбинатор» помогает создать большой список фраз, не требуя вложений денег и времени. Это очень удобно, когда нужно запустить рекламу на каждую модель и модификацию определенного товара, составить заголовки для карточек идентичных или похожих товаров.
Вручную делать подстановку значений долго и рутинно, в Excel — нужно знать определенные формулы и макросы. Бесплатный онлайн-инструмент PromoPult работает быстро и не требует специальных навыков. Кроме того:
- результаты генерации хранятся неограниченное время в вашем аккаунте;
- количество слов в списках не ограничено;
- операции выполняются в фоне — не нужно держать вкладку открытой;
- работа онлайн — нет необходимости устанавливать софт;
- высокая скорость обработки данных благодаря облачным технологиям;
- экспорт выполненной задачи в XLSX-файле.
Желаете получать дополнительный доход? Поделитесь ссылкой на инструмент с друзьями и получайте 10 % от их оборота.
Перемножить слова в слобцах |
||||||||
Ответить |
||||||||
Ответить |
||||||||
Ответить |
Здравствуйте!
Создаю семантическое ядро для рекламной компании в директе.
У меня есть несколько столбцов слов по определенной тематике. Каждый столбец — определенный вид ключевых запросов, собранный с помощью специальной программы. Допустим, что тематика — танцы.
Первый столбец: варианты написаний слова танцы (танцы, dance, балет, jazz-fank и т.д.)
Второй столбец: местоположение в городе (Василеостровская, Невский, Садовая и т.д.)
Третий столбец: тип целевой аудитории (для детей, для взрослых, для профессионалов, для начинающих и т.д.)
Четвертый столбец: прочие хар-ки (групповые занятия, индивидуальные занятия, студия, школа и т.д.)
Что требуется:
Получить все возможные комбинации слов 1го столбца со словами из других столбцов. (слова из 1 столбца между собой перемножать не надо). Таким образом добиться получения всех возможных вариантов ключевых запросов.
Как возможно ли выполнить данную задачу в excel?
Заранее спасибо за ответ!