MARCHBANNER2017

otdelit

В EXCEL есть очень удобная функция для «вытаскивания» из текста или слова определенного заданного нами количества символов.

Зачастую такие задачи возникают при обработке кодов, артикулов, номеров телефонов и т.д.

 

В нашем примере мы «вытащим» левую трехзначную часть кода и правую часть, имеющую различную разрядность без использования ПРАВСИМВ и ЛЕВСИМВ и их сочетаний с другими вспомогательными функциями.

 

 

Для этого:

 

  1. В ячейке напротив кода введем =ПСТР( и нажмем fx.
    1
  2. В аргументах функции укажем ячейку с исходным текстом, первоначальным кодом.
  3. Зададим Начальную позицию (номер символа, с которого начнет вытаскивать текст функция).
  4. Количество знаков – то самое к-во, которое должно быть «вытащено» из текста или строки. Пробел и символы – также являются знаками.

    2

 

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

 

Для этого:

  1. Выполняем те же самые операции, что и ранее, но в Начальной позиции указываем «5», т.е. это номер символа после кода и разделителя.

    3

  2. Далее в Количество знаков указываем любое число, превышающее с запасом возможное количество символов второй части кода. Можно указать «100».

    4

Необходимо обратить внимание, что такое разделение возможно только при унифицированной системе ведения кодов.

Если вдруг первая часть окажется двухзначной или четырёхзначной, то единообразия не получится.