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

Извлечь символы по их позиции в ячейке

извлечь символы по позиции - примеры данных
Как быстро извлечь символы, если известна их позиция?

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

Распишу подробно, как решать такие задачи.

Итак, начнём с начала

Извлечь символы по их позиции в начале ячейки

Эта тема довольно интересная и поэтому я ей посвятил отдельную статью которую можно посмотреть по ссылке: извлечь первые N символов ячейки Excel.

взять символы по позиции слева
Берем первые 11 символов по позиции в начале ячейки, чтобы извлечь из них номера телефонов

Извлечь символы по их позиции в конце ячейки

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

Пример ниже демонстрирует режим, при котором обрабатываются 2 несвязанных диапазона сразу, и результат выводится в соседние с ними столбцы. Подробнее о режимах работы можно почитать в статье: Как пользоваться !SEMTools.

извлекаем символы по позиции в конце (справа)

Взять N символов по их позиции в середине ячейки

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

А так это можно сделать с !SEMTools, можно просто удалить первые 10 символов ячейки:

Взять символы после позиции N (в данном случае 10)
Извлекаем из ячейки на месте символы от 10 позиции и далее

Хотите так же быстро извлекать текст из ячеек по позиции?
!SEMTools кардинально ускорит вашу работу в Excel!

Эта статья также доступна на EN

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

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

*