!SEMTools для Excel
1.17K subscribers
115 photos
7 videos
12 files
252 links
Новости разработки, лайфхаки, мануалы по использованию надстройки для Excel SEMTools. Автор - @tiendi
Сайт: https://semtools.guru/ru/
Download Telegram
Нагрянуло хорошее обновление !SEMTools!
Из новых возможностей:
- Больше возможностей работы с регулярными выражениями - теперь практически любые сценарии по удалению и извлечению данных возможны. Расскажу подробнее в статье чуть позже.
- Поправлена работа макроса "удалить пунктуацию" - он удалял символы слишком по строгому правилу, что приводило к удалению символов других алфавитов
- Добавлен макрос извлечения букв любых алфавитов (пришлось потрудиться, регулярки VBA отличаются от других языков и менее функциональны в этом плане)
- На полную мощность теперь работает извлечение глаголов
- Добавлены макросы по удалению и извлечению 1 слова из ячеек
- Немного оптимизирована структура меню
Скачать надстройку: https://semtools.guru/ru/download/
Перед скачиванием рекомендуется почистить кэш или скачать в инкогнито - браузеры кэшируют xlam-файлы и не умеют сравнивать файл на сервере и на компьютере, чтобы заменить его, если он обновился. Не придумал, как решить эту проблему, еще.
Склонение минус-слов для AdWords

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

https://semtools.guru/ru/sem-seo-tools/sklonenie-minus-slov-dlya-google-adwords/
Ваша основная версия Excel, с которой работаете
Anonymous Poll
35%
2019
25%
2016
8%
2013
8%
2010
5%
2007
0%
2003
18%
Excel for Mac
С наступающим!
Последнее обновление !SEMTools в этом году - 9.12.27 :)
Среди исправлений:
Легкие доработки структуры меню:
- отказ от работы с операторов LIKE - их полностью заменяет REGEX, и, кажется, это было лишним
- Чуть упакованы извлечение и удаление слов по порядку (1, 2, 3 и N слов с конца/начала ячейки)
- Заполнить пустые ячейки нулями и значениями выше-ниже теперь в одном меню
Багфиксы:
- макросы парсинга поисковых подсказок Bing, Amazon и Youtube теперь корректно возвращают кириллические и любые другие Unicode - символы. Парсим на полную!
- макросы поиска, удаления и извлечения слов из списка не отдают ошибку, если в списке есть повторы
Новшества:
- макрос удаления формул в диапазоне работает даже если в нем есть отфильтрованные или скрытые значения
- добавлено удаление формул только в видимых ячейках выделенного диапазона
Обновляемся: https://semtools.guru/ru/download/
Обновление !SEMTools 9.13.11
Новые возможности:
- Улучшен алгоритм склонения по падежам обычных слов
- Добавлено склонение ФИО по всем падежам, по правилам русской грамматики, проверено на 350 000 ФИО
- В надстройке заработал Мануал (на скриншоте) - теперь все ссылки ведут на релевантные разделы сайта
- Добавлена процедура удаления всего содержимого ячеек, если соответствует заданному регулярному выражению. Пример с удалением ячеек с латиницей:
https://semtools.guru/ru/deletion-tools/delete-cells/udalit-yacheyki-s-latinitsey/
Интересный вопрос мне задали на Яндекс.Q (я там Эксперт :D !), ответил и приложил файл.
Кратко, задача состоит в том, чтобы фильтровать товары по одному значению одной характеристики, когда этих значений у нее много.

Для решения задачи вам нужна комбинация возможностей Excel - Смарт-фильтры, выпадающие списки, подстановочные символы (*) и макросы, чтобы смарт-фильтр автоматически обновлялся.

https://yadi.sk/i/LBTde2lBvYx2DA - Держите решение.
Напишу статью, добавлю ссылку на развернутое описание всех функций, пока можно поискать в интернете по кусочкам.
Так это выглядит: в ячейках B2 и C2 - выпадающие списки, основанные, соответственно, на диапазонах B13:B14 и C13:C16. Их можно свободно перенести на другой лист и расширять как вздумается, но нужно обновлять выпадающие списки.
Разделители "/" обязательны, чтобы, если одно значение фильтрации является подстрокой другого значения, оно его не фильтровало, например, чтобы "для крыши" не фильтровало "для крыши из черепицы".
Подстановочный символ "*" обеспечивает фильтрацию по вхождению, а не точному совпадению.

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

P.S. Для "обрамления" всех ячеек диапазона справа и слева символами в !SEMTools есть удобная процедура:

https://semtools.guru/ru/change-replace-tools/change-cells/dobavit-tekst-vo-vse-yacheyki/
Обновление 9.13.24
- Добавлены математические операции на месте (группа изменить)
- добавлен новый инструмент для PPC - массовое исключение синонимов Директа. Первый такой на рынке! Читаем статью в блоге.
https://semtools.guru/ru/blog/kak-udalit-sinonimy-v-yandex-direct/
Новая HELP-статья на сайте - рассказал, как составить сложную формулу для удаления первого слова из ячейки (без использования VBA и надстроек) и показал, как удалять первые слова во всех ячейках столбца с помощью !SEMTools.
https://semtools.guru/ru/deletion-tools/delete-words/udalit-pervoe-slovo/
Давно планировал этот пост, но не доходили руки.
Для недоверчивых пользователей.
Если вас смущает оплата картой на сайте (у меня как раз такое), можете не беспокоиться, ваши данные бережно охраняет Тинькофф Банк, чей эквайринг у меня стоит.
Даже в вебвизоре (инструмент от Яндекс.Метрики) окно оплаты полностью скрыто от просмотра, и вводимые данные сайт не видит.
Так выглядит процесс оплаты на сайте, если смотреть в вебвизоре
Новые статьи на сайте
Как обычно, рассматриваю, как решить задачу с помощью стандартного функционала и с помощью надстройки.
Уровень: для начинающих
Как удалить первое слово в ячейках:
https://semtools.guru/ru/deletion-tools/delete-words/udalit-pervoe-slovo/
Как добавить текст в начало или конец значений ячеек:
https://semtools.guru/ru/change-replace-tools/change-cells/dobavit-tekst-vo-vse-yacheyki/
Как удалить все цифры из текста:
https://semtools.guru/ru/deletion-tools/delete-symbols/udalit-tsifry-v-excel/
Как быстро отфильтровать в Коммандере список ключевых слов, который составлен в Excel?
С !SEMTools это можно сделать с помощью 1 формулы:
="=Фраза ="""&joincells(A3:A6;"""|Фраза =""")&""""
Далее просто копируем значение ячейки в коммандер, удаляем один пробел в конце с помощью backspace, вуаля.
Список фраз может быть любого размера и быть расположен как вертикально так и горизонтально, здесь это 4 ячейки - A3:A6
Пост для специалистов по контекстной рекламе. Последнее время я активно работаю и улучшаю инструмент минусовки синонимов Директа в !SEMTools.
Он доступен всем (работает на 100% в бесплатной версии).
Инструмент оттестирован мной и неравнодушными коллегами.
Читать об инструменте:
https://semtools.guru/ru/blog/kak-udalit-sinonimy-v-yandex-direct/
Я выложил список синонимов в его текущей стадии наполнения здесь:
bit.ly/синонимы
Вы можете пополнить его своими синонимами прямо сейчас и помочь коллегам.
Можно просто связаться со мной и я лично объясню, как быстро помочь улучшить этот инструмент.
Синонимы, как правило (но не всегда) - зло. Пример на скриншоте. Давайте объединимся и начнем контролировать показы по ним :)
Обновление 9.14.20
Встроенный список синонимов для Яндекс.Директа пополнен новыми, и сегодня содержит почти 10.000 синонимов для более 6000 тысяч слов из более 10 популярнейших тематик.
Напоминание, функционал бесплатный, но нуждается в помощи PPC-специалистов. Подробнее по ссылке.
Посмотреть список синонимов текущей версии: bit.ly/синонимы
Обновление!
Встроенный список синонимов для Яндекс.Директа пополнен новыми, и сегодня содержит почти 11.000 синонимов для более 7000 тысяч слов.
Если вы ведете Директ, можете помочь проекту
Посмотреть список синонимов текущей версии: bit.ly/синонимы
Повторенье - мать ученья!
Подробное описание операторов Яндекс.Директа. Использование операторов в ключевых словах, минус-словах и минус-фразах, наглядные примеры когда фраза будет участвовать в аукционе, а когда нет.
https://semtools.guru/ru/sem-dictionary/keyword-match-types-yandex-direct/