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

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

У каждого инструмента своя практическая применимость. Итак, по порядку:

Инструменты объединения данных

Пожалуй, просто перечислю их списком. Кликайте по ссылкам, чтобы узнать подробнее про каждый инструмент. Все эти инструменты !SEMTools объединяет шикарное свойство – они доступны бесплатно (работают без ограничений в бесплатной версии надстройки)!

  • Объединить файлы CSV
  • Объединить все открытые книги в одну
  • Собрать данные на со всех листов книги на один
  • Объединить диапазоны ячеек по горизонтали
  • Собрать все столбцы в один
  • Объединить выделенные ячейки
  • Конструктор ссылок (массовое объединение текста ссылки, самой ссылки и подсказки (overtip)) в единое целое

Инструменты комбинаторики

Фактически комбинаторные задачи тоже являются одним из вариантов объединения данных, но в их рамках один и тот же элемент может встречаться в результирующем массиве многократно. В этом их основное отличие от обычного объединения.

Генератор перестановок слов во фразах

Позволяет вывести все перестановки слов во фразах, включая исходные фразы. Выделяем список, жмем макрос, готово!

Генератор линейных комбинаций

Также известный как комбинатор слов.

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

Комбинации по 2 элемента из списка

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

Оставить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*