MulTEx »

ПереместитьСтроку

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

MulTEx

Перемещение слов внутри строки

 

Функция перемещает слово в тексте с одной позиции на другую или меняет два слова в тексте местами.

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

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

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

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

Синтаксис:
=ПереместитьСтроку(A3;1;3;" ";1)



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

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

НоваяПозиция(3) - порядковый номер позиции в строке между разделителем, на которую необходимо переместить указанное слово.

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

Заменить(1) - необязательный аргумент. Если не указан, присвоено значение 0 или ЛОЖЬ, то слово/словосочетания в строке будет перемещено из позиции ПозицияПеремещения на позицию НоваяПозиция. Если присвоено значение 1 или ИСТИНА, то слово/словосочетание ПозицияПеремещения и НоваяПозиция поменяются местами. По умолчанию 0.

Чуть подробнее про перемещение и замену. Чтобы было более наглядно возьмем строку "1 один-2 два-3 три-4 четыре". В качестве разделителя возьмем "-".

Перемещение:
=ПереместитьСтроку(A3;1;4;"-")
или:
=ПереместитьСтроку(A3;1;4;"-";0)
результатом будет "2 два-3 три-4 четыре-1 один". Т.е. словосочетание "1 один" с первой позиции перемещено на 4-ю. Понятно, что другие словосочетания(расположенные между указанными позициями) при этом поменяли свои позиции.

Замена:
=ПереместитьСтроку(A3;1;4;"-";1)
результат будет: "4 четыре-2 два-3 три-1 один". Как видно, местами поменялись только первое и второе словосочетание. Остальные остались нетронутыми на своих местах.


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

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


Для оформления сообщений Вы можете использовать следующие тэги:
<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 для всех  Войти