Возможности !SEMTools

На этой странице я веду и буду вести историю версий !SEMTools.

Разработка надстройки активно ведется и не прекращается. Виной тому два факта – мое желание улучшать ее и ваши пожелания по доработкам. Поэтому, если у вас есть таковые – смело пишите мне!

Дмитрий Тумайкин, автор и разработчик !SEMTools.


Версия 10.11.21 (21.02.22)

  • Исправлены процедуры, связанные с глаголами — теперь извлекаются, например, гораздо больше. Процедуру очень любят SEO и PPC-специалисты. На очереди исправления в извлечение прилагательных.
  • В той же связи существенно исправлен словарь лемм. Если скачивали файл и используете локальную версию, рекомендуется его перекачать с сайта (

Версия 10.9.03 (3.12.21)

Новые процедуры:

  • В группе УДАЛИТЬ — Слова — целые слова — Теперь можно удалять не только все слова из указанного списка, где бы они ни находились в строке, но в зависимости от того, где они находятся — в начале и конце строки.
  • Для удобства в разделе SEO&PPC в меню «Удалить» появились заготовки — удаление предлогов и коммерческих маркеров в конце ячейки.

10.6.17 (17.09.21)

Обновление в рубрике Excel для интернет-маркетологов

— Доработал геомаркеры (добавлены некоторые падежи, удалены некоторые спорные геомаркеры, как Аскона)

— Существенно увеличил список информационных маркеров — теперь станет еще проще чистить и кластеризовать семантику

— Добавил процедуру «обход ссылок»


Версия 10.5.31 (31.08.21)

Обновление в рубрике Excel для интернет-маркетологов

— В разделе «ОБНАРУЖИТЬ» — «Фразы» появился инструмент поиска фраз, начинающихся с предлогов.

— Багфиксы


Версия 10.4.07 (7.07.21)

— Довел до ума и вывел удобной процедурой инструмент обратной транслитерации с учетом русского звучания (соответствующая функция revtranslit).

— Внес много мелких исправлений.


Версия 10.2.05 (5.05.21)

Добавил процедуры:

  • отделения текста от цифр. Это когда между ними нет пробела, а хочется, чтобы был. Находится в меню «ИЗМЕНИТЬ -> слова»
  • извлечения доменов (и их субдоменов) из текста. Находится в меню «ИЗВЛЕЧЬ -> символы -> по REGEX-паттерну — готовые».
  • «Кавычки» — в «Ёлочки» — для соответствующего преобразования. Находится в меню «ИЗМЕНИТЬ — символы».

Улучшил список топонимов — удалены лишние и добавлены новые

Поправил некоторые баги, морфологию топонимов.


Версия 10.0.23 (23.03.21)

Глобальное обновление, 10-я версия !SEMTools, теперь включает не только кнопки на панели, но и контекстное меню ячеек.


Версия 9.27.10 (10.03.21)

— добавил процедуру объединения ячеек — можно указывать разделителем как отдельную ячейку, так и вписать значение вручную (см.видео)

— добавил функцию БлижайшееПоЛевенштейну.


Версия 9.25.04 (4.01.21)

добавил процедуры по удалению текста из ячеек по подстроке.

— Удалить весь текст до первого / последнего вхождения

— Аналогично — после первого и последнего вхождения

— Удаляя и не удаляя саму подстроку


Версия 9.24.16 (16.12.20)

Добавил парсинг контента по ссылкам с помощью регулярных выражений.

Доступны 3 инструмента — извлечение с учетом регистра и без и простой подсчет количества вхождений паттерна в коде страницы.


Версия 9.23.19 (19.11.20)

Выкатил 3 новых бесплатных инструмента

1. Удаление листов во всех открытых книгах по текстовым условиям на основе их имени

2. Сбор листов всех книг в текущей

3. Массовое удаление первых и последних строк во всех листах текущей книги.

23.10.20

Поправил процедуру генератор ЧПУ.


Версия 9.22.14 (14.10.20)

— Sentence Case — теперь делает именно первые буквы предложений заглавными, а не первый символ.

— В математических операциях пополнение — умножить на рандомное число из диапазона (например, на диапазон от 0,9 до 1,1). Удобно для быстрого обеспечения вариативности имеющихся данных, небольших отклонений.


Версия 9.20.08 (4.08.20)

— При отмене большинства операций теперь макросы не продолжают, а прекращают работу.

— Новый инструмент в группе *ИЗМЕНИТЬ*, в меню Диапазон — Вставка N строк с шагом. Позволяет разбить текущий массив данных пустыми строками для вставки новых данных.

— Небольшие фиксы в склонении ФИО

— Другие исправления


Версия 9.18.18 (18.06.20)

Исправил недоработку с макросом замены списка слов на другой список. Теперь он реагирует на чекбокс неучета пунктуации и сохраняет изначальный регистр слов.


Версия 9.18.14 (14.06.20)

По многочисленным просьбам добавил возврат последнего действия


Версия 9.18.06 (8.06.20)

— Чекбокс опции учета и неучета пунктуации

— Значения чекбоксов теперь сохраняются и не слетают при закрыти Excel


1.06.20

— Глобальное улучшение UX.

Теперь можно выделять и обрабатывать неограниченное количество диапазонов и ячеек одновременно.


Версия 9.17.17 (17.05.20)

Разработал новый инструмент – парсинг больших текстовых и CSV-файлов


Версия 9.17.14 (14.05.20)

  • Исправил некоторые артефакты склонения ФИО
  • Добавил функции sumprop и numprop для, соответственно, суммы и числа прописью.
  • Добавил инструмент объединения данных со всех листов текущей книги
  • Улучшена стабильность процедуры парсинга метатегов и добавлен парсинг description, изменена логика меню — теперь 3 опции — title, title+h1, title+h1+description

Обновление 9.17.05 (6.05.20)

Это обновление принесло новый инструмент морфологии — склонение всей фразы целиком.


Версия 9.17.02 (2.05.20)

— Улучшения меню

— Более 20 новых инструментов по извлечению данных.

— Извлекаем атрибуты шрифта: название, размер, начертание, цвет — изменен ли и координаты в RGB-формате

— Атрибуты самих ячеек: высота, ширина, наличие заливки и ее RGB-цвет, наличие границ, все ли границы и цвет каждой

— Находим (найти -> символы) и извлекаем (извлечь -> символы) символы из ячеек по начертанию — КУРСИВ и ПОДЧЕРКНУТЫЙ (ЖИРНЫЙ уже был).


Версия 9.16.30 (30.04.20)

Добавил чекбокс опции вывода данных – маленькое с виду, но глобальное обновление.


Версия 9.16.24 (24.04.20)

— Глобальное обновление всех процедур – теперь можно выделять и обрабатывать несколько столбцов.

— В группу Join/Combine добавил инструмент-сборщик ссылок

— Связанный функционал — извлечение подсказок гиперссылок в меню SEO & PPC


Версия 9.16.20 (20.04.20)

Новый инструмент — Импорт данных на лист из всех csv-файлов в папке.


Версия 9.16.04 (4.04.20)

Добавлен инструмент переводчик в Excel


Версия 9.15.31 (31.03.20)

— Фиксы и доработка интерфейса

— Процедура замены слов на слова теперь не регистрозависимая

— В меню «заменить» и «изменить ячейки» появилась процедура замены целых ячеек (аналог ВПР, но удобнее, и без Н/Д — если не нашел, оставляет как было)


19.03.20

— Встроенный список синонимов для Яндекс.Директа пополнен новыми, теперь это более 12.500 синонимов для более 7500 слов.

— Добавлен функционал замены по регулярному выражению первого вхождения


Версия 9.15.16 (16.03.20)

— Новые математические операции на месте — округлить, округлвверх, округлвниз

— Добавлены функции регулярных выражений — regexMatch, regexExtract, regexReplace

— Багфиксы


27.2.20

Встроенный список синонимов для Яндекс.Директа пополнен новыми, и сегодня содержит почти 11.000 синонимов для более 7000 тысяч слов.


Версия 9.14.20 (20.02.20)

Встроенный список синонимов для Яндекс.Директа пополнен новыми, и сегодня содержит почти 10.000 синонимов для более 6000 тысяч слов из более 10 популярнейших тематик.


Версия 9.13.24 (24.1.20)

— Добавил математические процедуры (группа изменить)

— Добавил новый инструмент для маркетологов — массовое исключение синонимов Директа.


Версия 9.13.11 (11.1.20)

— Улучшен алгоритм склонения по падежам обычных слов

— Добавил склонение ФИО по всем падежам, по правилам русской грамматики, проверено на 350 000 ФИО

— В надстройке заработал хелп — теперь все ссылки ведут на релевантные разделы сайта

— Добавил процедуру удаления всего содержимого ячеек, если соответствует заданному регулярному выражению.


Обновление 9.12.27 (27.12.19)

Багфиксы:

— макросы парсинга поисковых подсказок Bing, Amazon и Youtube теперь корректно возвращают кириллические и любые другие Unicode — символы.

— макросы поиска, удаления и извлечения слов из списка не отдают ошибку, если в списке есть повторы

Новшества:

— макрос удаления формул в диапазоне работает даже если в нем есть отфильтрованные или скрытые значения

— добавлено удаление формул только в видимых ячейках выделенного диапазона


13.12.19

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

— Поправлена работа макроса «удалить пунктуацию» — он удалял символы слишком по строгому правилу, что приводило к удалению символов других алфавитов

— Добавлен макрос извлечения букв любых алфавитов (пришлось потрудиться, регулярки VBA отличаются от других языков и менее функциональны в этом плане)

— Добавлены макросы по удалению и извлечению 1 слова из ячеек

— Немного оптимизирована структура меню


Версия 9.11.14 (14.11.19)

8 новых макросов, по 2 в каждой группе.

Теперь можно выделять диапазон и моментально находить, удалять, извлекать и заменять своим значением ячейки по признаку «повторяемость».

Вариантов 2 — ячейка либо уникальна (встречается в диапазоне 1 раз), либо повторяющаяся.


5.11.19
Добавил процедуру  удаления дублирующихся слов внутри ячейки с учетом словоформ. «Дешевые платья дешево» станут «дешевые платья».


24.10.19

Добавлены:

  • Сортировка списка по длине в символах
  • Сортировка списка по количеству слов
  • Удаление строк по длине содержимого

6.10.19

Добавил процедуры

  • Сумма и число прописью
  • Преобразование чисел, написанных текстом, в числовой формат
  • Подсчет количества символов в ячейке (в меню «посчитать»)

23.09.19

Теперь можно находить, удалять извлекать из текста различные части речи:

  • существительные
  • прилагательные
  • глаголы
  • наречия

2.09.19

добавлена возможность проверять текущую версию надстройки


26.08.19

— Теперь можно удалять сразу целые строки по нескольким популярным условиям — если вам ничего не страшно. Выделяем столбец или несколько ячеек столбца, если удалить хотим не все строки, и выбираем условие. Находится в группе «Удалить», как полагается.

— Добавлено извлечение телефонного номера (RU) из текста.


10.08.19

— Появилась возможность извлекать из строк подстроки по REGEX-паттерну.

— Добавлены несколько популярных пресетов — извлечение email-ов и дат в разных форматах


7.08.19

UX-обновление. При выделении всего столбца и вызове процедур обрабатываются не все 1048576 строк, а только основной диапазон

Обновлена база городов — добавилось около 1000 населенных пунктов, теперь их почти 40.000


5.08.19

— теперь можно работать с целыми ячейками:

Находить, удалять и извлекать (очищать содержимое всех кроме удовлетворяющих условию) ячейки.

Универсальные условия:

  • Содержит любое из списка
  • Начинается с любого из списка
  • Заканчивается на любое из списка

— Также добавлены макросы извлечения ячеек по условиям:

  • Содержит латиницу
  • Содержит цифры
  • Содержит слова из цифр
  • Содержит заглавные буквы
  • Содержит слово

2.08.19

Новые возможности Excel для маркетологов — быстрое извлечение UTM-меток из url.


25.06.19

— Новые процедуры — поиска, удаления и извлечения фраз


20.06.19

— Добавил процедуру  обнаружения ячеек, содержащих фразы.

— Багфиксы


16.06.19

1. Улучшились макросы склонения слов — добавлены тысячи исключений для существительных.

2. Багфиксы


10.06.19

Релиз первой версии склонения слов в Excel


4.06.19

1. Добавлен ряд процедур по объединению и генерации комбинаций.

2. Добавил макрос замены списка на список по вхождению.