Difference between revisions of "RU/kb/00000621"

From Wiki
Jump to navigationJump to search
(Основной текст)
 
 
(One intermediate revision by the same user not shown)
Line 23: Line 23:
 
  !=SUBSTITUTE(B4;"*";"))
 
  !=SUBSTITUTE(B4;"*";"))
 
  |}
 
  |}
будет выдано сообщение об ошибке '''#ИМЯ''' и {{IopC|1}} автоматически предложит подставить в функцию вторую (закрывающую) кавычку, что не соответствует задаче.
+
будет выдано сообщение об ошибке '''#ИМЯ''' и {{IopC}} автоматически предложит подставить в функцию вторую (закрывающую) кавычку, что не соответствует задаче.
  
  
[[File:Function_SUBSTITUTE_exampl-ru.png|460px|thumb|right|Рис. 1. Пример функции.]]Для достижения поставленной цели необходимо применить комбинацию функций и требуемый символ подставлять в формулу замены с помощью функции '''CHAR(34)'''. В результате, требуемая формула будет иметь следующий вид:
+
[[File:Function_SUBSTITUTE_exampl-ru.png|460px|thumb|right|Рис. 1. Пример функции.]]Для достижения поставленной цели необходимо применить комбинацию функций и требуемый символ подставлять в функцию замены с помощью функции '''CHAR(34)'''. В результате, требуемая формула будет иметь следующий вид:
 
{| class="prettytable" style="width:100%"
 
{| class="prettytable" style="width:100%"
 
  !=SUBSTITUTE(A1;"*";CHAR(34))
 
  !=SUBSTITUTE(A1;"*";CHAR(34))

Latest revision as of 15:24, 26 October 2011


Материал для этой статьи сформулирован на основе обсуждения
в community.i-rs.ru.

Предположим, что необходимо выполнить обработку следующего текста:

<p><a class=*h1* href=*Текст_ссылки* target=*_blank*>Описание</a></p>

и заменить в нём все символы * на символ "

В результате должен быть получен следующий текст:

<p><a class="h1" href="Текст_ссылки" target="_blank">Описание</a></p>


Ввиду того, что символ кавычки «"» является спецсимволом в языке листа, то напрямую выполнить замену на этот символ с помощью функций нельзя.

При прямой попытке выполнить замену

=SUBSTITUTE(B4;"*";"))

будет выдано сообщение об ошибке #ИМЯ и InfraOffice.pro Calc автоматически предложит подставить в функцию вторую (закрывающую) кавычку, что не соответствует задаче.


Рис. 1. Пример функции.

Для достижения поставленной цели необходимо применить комбинацию функций и требуемый символ подставлять в функцию замены с помощью функции CHAR(34). В результате, требуемая формула будет иметь следующий вид:

=SUBSTITUTE(A1;"*";CHAR(34))







InfraOffice.pro 3.1.x









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