MulTEx »

ЧастьСтроки

Данная функция является частью надстройки MulTEx

MulTEx

Получить определенное слово из строки

 

Фукнция возвращает из текста значение, которое находится на указанной позиции между указанными разделителями. К примеру, в ячейке записан текст "Накладная №34 от 23.06.2011г. склад Заречная" и необходимо получить только номер накладной. Или только наименования склада, или дата. Вручную делать это не очень удобно, особенно если ячеек больше одной.

Вызов команды через стандартный диалог:

Мастер функций-Категория "MulTEx"- ЧастьСтроки

Вызов с панели MulTEx:

Сумма/Поиск/Функции - Текстовые - ЧастьСтроки

Синтаксис:
=ЧастьСтроки(D3;" ";2)



Текст(D3) - указывается ссылка на ячейку с текстом или текст, из которого необходимо получить часть текста.

Разделитель(" ") - символ или группа символов, значения между которыми и будут подсчитываться.

Позиция(2) - порядковый номер части строки между символами(Разделитель), которую необходимо вернуть. Если будет указан номер части строки, превышающий количество возможных в тексте, то будет возвращена последняя часть строки.

Как это можно применять. На примере той же строки - "Накладная №34 от 23.06.2011г. склад Заречная". Если необходимо вернуть только номер накладной, то записать функцию следует так же, как указано выше: =ЧастьСтроки(D3;" ";2)

Т.е. разделитель пробел. Если разделить пробелами этот текст, то после второго пробела как раз и будет необходимый нам номер накладной. Поэтому указываем - 2. Если надо вернуть только дату:
=ЧастьСтроки(D3;" ";4)

если склад:=ЧастьСтроки(D3;" ";6)

Если текст длинный и необходимо вернуть последнее вхождение, то можно просто указать предельное число, например 100:=ЧастьСтроки(D3;" ";100)

В этом случае результатом будет так же наименование склада "Заречная", т.к. это и есть последнее вхождение. Если указать 0 или меньше - функция вернет первое вхождение.


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

Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум


Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

Логин
Наши партнеры
Перейти
Перейти
Счетчики
Анализ сайта

Яндекс.Метрика
© 2016 Excel для всех  Войти