Difference between revisions of "RU/kb/00000534"

From Wiki
Jump to navigationJump to search
(Основной текст)
 
 
Line 6: Line 6:
 
<section begin=toc />
 
<section begin=toc />
 
=== REPLACE ===
 
=== REPLACE ===
Функция заменяет часть текстовой строки на другую текстовую строку.
+
<section begin=description />Функция заменяет часть текстовой строки на другую текстовую строку.<section end=description />
  
 
==== Синтаксис функции: ====
 
==== Синтаксис функции: ====

Latest revision as of 08:28, 13 March 2012



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









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