Возможности !SEMTools
↑ Навигация по задачам в Excel и возможностям надстройки !SEMTools ↑

Разбить / Сцепить

, создатель !SEMToolsОбновлено 2 мин чтенияРубрики: Основы Excel, Текст и символы

Процедуры из статьи доступны в !SEMTools Lite и Pro.

Инструменты объединения и разбивки данных в Excel с !SEMTools

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

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

Объединение данных в Excel

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

Разделение данных в Excel

Разделение — обратная сторона объединения: одна ячейка превращается в несколько, одна строка — в несколько строк, один лист — в несколько листов. Для каждой задачи есть отдельная инструкция:

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

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

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

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

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

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

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

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

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

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

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

*