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

Приветствую вас!

Если вы на этой странице, скорее всего, вы недавно установили !SEMTools. При первом (и только) запуске Excel с надстройкой эта страница откроется автоматически.

Надстройка для Excel !SEMTools – это мощный комплекс инструментов, который упрощает и кратно ускоряет работу с данными.

Но при знакомстве с любым новым инструментом нужно овладеть базовыми принципами его работы. Это и предлагает вам эта статья.

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

Рекомендуется также посмотреть вводный вебинар ниже — здесь все то же самое, но подробнее:

Как обрабатывать данные

Практически любая процедура «предполагает», что вы уже выделили нужные для обработки данные. Как если в Excel вы выделяете ячейки цветом или делаете текст в них жирным шрифтом, вы сначала выделяете их, а потом нажимаете соответствующую кнопочку на вкладке «Главная».

C !SEMTools все так же! Прежде, чем начать работу с данными, необходимо выделить интересующий вас диапазон. Далее уже выбрать необходимую процедуру.

Как обрабатывать данные в Excel с помощью !SEMTools

По умолчанию надстройка меняет данные «на месте» и выделение остаётся после обработки.

Ограничения

Как и любой инструмент, !SEMTools имеет свои ограничения.

К сожалению, надстройка некорректно обрабатывает диапазоны, содержащие отфильтрованные, скрытые или объединенные ячейки. Соответственно, перед использованием рекомендуется:

  • Убедиться, к данным не применёны фильтры (строки не отфильтрованы). Надстройка обрабатывает только сплошные диапазоны. Если нужно обработать лишь часть данных таблицы, можно:
    1. Добавить дополнительную колонку с единым значением для всех данных, требующих обработки
    2. Сортировать столбец по этому значению
    3. Выделить обрабатываемые данные (теперь они будут идти сплошным диапазоном)
  • Убрать скрытые строки
  • Отменить объединение обрабатываемых ячеек

Режимы работы процедур

!SEMTools предлагает два основных режима работы: вывод данных в соседний столбец и игнорирование пунктуации. Вы можете выбрать наиболее подходящий для вас режим, активировав соответствующий чекбокс на панели инструментов. Состояние чекбоксов сохраняется прямо внутри файла надстройки. Как следствие, конфигурация не сбрасывается при перезапуске Excel.

Вывод в соседний столбец

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

Столбец результатов в этом режиме создаётся, смещая все остальные данные на 1 колонку вправо. Это позволяет не затереть данные в соседних столбцах.

Игнорировать пунктуацию

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

Полезные возможности

Надстройка не только упрощает обработку данных, но и предлагает ряд дополнительных функций для улучшения вашего опыта работы с Excel.

Возврат назад после использования макросов

Ошибки случаются! Если вы применили процедуру случайно и хотите «откатить» ваши изменения, просто используйте кнопку «Возврат назад» на панели !SEMTools. Дело в том, что штатная история изменений Excel при выполнении «нештатных» процедур затирается и обычный возврат назад через Ctrl+Z недоступен.

Как работает этот функционал:

  • При запуске процедур в надстройке сохраняются исходные данные и адреса диапазонов, в которых они были (только последние обработанные)
  • При нажатии кнопки данные возвращаются на текущий лист в том виде, в котором они были до запуска процедуры
  • Эта механика имеет ряд артефактов — если вы измените данные листа штатными процедурами Excel (добавите столбцы или строки, смените активный лист), надстройка никак об этом не узнает и по-прежнему вернет их на текущий лист и в те диапазоны, где они были на тот момент. Т.е. никак не дружит с штатной историей изменений Excel.

Возврат доступен лишь на 1 шаг назад, будьте внимательны. Автор не несёт ответственности за целостность ваших данных.

возврат назад после использования макросов в Excel

Процедура работает и в бесплатной версии. Актуальна, т.к. треть обрабатываемых данных заменяется дисклеймером «доступно в полной версии !SEMTools«.

Автоопределение конца диапазона

Если вам нужно обработать все данные в одном столбце, не обязательно выделять мышью диапазон в нём. Особенно, если у вас сотни строк или даже больше.

Экономьте время, выделяйте целиком весь столбец (клик левой кнопкой мыши по букве столбца)! Процедуры сами определят конец диапазона (последнюю непустую ячейку) и перед обработкой выделят диапазон до неё. Обратите внимание, на примерах выше данные выделяются именно так.

Обработка нескольких диапазонов сразу

Если нужно обработать данные сразу в нескольких диапазонах, это не проблема! Просто выделите каждый из них мышью, зажав клавишу Ctrl.

Как видно, и в этом случае возврат на шаг назад работает без проблем.

Бесплатные пользовательские функции (UDF)

Для пользователей, которые хотят еще больше расширить функционал Excel, предлагается ряд пользовательских функций. Читайте тут: бесплатные функции !SEMTools.

Надеюсь, статья помогла вам освоить основные принципы работы с !SEMTools. Если у вас есть дополнительные вопросы или предложения, свяжитесь со мной!

С уважением, владелец этого сайта и создатель надстройки, Дмитрий Тумайкин

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

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

*