MARCHBANNER2017

otdelit

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

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

 

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

 

 

Для этого:

 


 

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

    2

 

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

 

Для этого:

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

    3

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

    4

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

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

 


Если материал Вам понравился или даже пригодился, Вы можете поблагодарить автора, переведя определенную сумму по кнопке ниже: