База Знаний: Функции Calc. REPLACE

From Wiki
Revision as of 14:58, 4 October 2011 by Sancho (talk | contribs) (Основной текст)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigationJump to search



REPLACE

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

Синтаксис функции:

=REPLACE(originaltext; startposition; length; newtext)
Рис. 1. Пример функции.

где:

  • originaltext — текстовая строка;
  • startposition — позиция первого символа замещаемого текста. Первый символ в заданной текстовой строке имеет позицию 1 и так далее;
  • length — определяет длину замещаемой подстроки;
  • newtext — заменяющий текст.


Функция REPLACE в originaltext, удаляет length символов, начиная с символа startposition, заменяет их на newtext, и возвращает результат.


Startposition и length должны быть >= 1.


Функция REPLACE очень похожа на функцию SUBSTITUTE.


При использовании REPLACE, мы указываем позицию и длину подстроки, которые будут заменены, что это за подстрока, мы не знаем.


При использовании SUBSTITUTE, мы знаем то, что мы заменяем, только не уверенны точно, где оно находится в заданной строке.


На рис. 1:

  • в ячейке B2 возвращается mice. Начиная c символьной позиции 2, удаляются 3 символа (ous) и заменяются на ic.


Documentation note.png MS Excel и разрабатываемый стандарт ODFF допускают, что length может быть нулём.






InfraOffice.pro 3.1.x









К началу страницы