Зибин
Оракул
(93238)
10 лет назад
Символ звездочки (как и знак вопроса) является служебным символом — он заменяет собой группу любых символов (а знак вопроса — один любой символ) . И естественно, при попытке заменить только звездочку Excel заменят ВСЕ данные в ячейке. Я имею ввиду обычную замену — (Excel 2003: Правка-Заменить; Excel 2007-2010: вкладка Главная-Найти и выделить-Заменить) — Ctrl+H.
Неужели ничего нельзя сделать? Можно. Разработчики предусмотрели такой вариант. Просто перед служебным символом необходимо поставить другой знак, который сообщает Excel, что следующий за ним символ — не выполняет свои служебные функции, а выступает в роли обычного символа. Знак этот называется Тильда. Вот такой — ~.
Таким образом в поле Найти поискового окошка должен получиться такой
текст — «~*». И не стоит забывать про дополнительные параметры замены (они раскрываются при нажатии кнопки «Параметры» поискового окна) . А именно — необходимо поставить/снять галочку у параметра «Ячейка целиком «. В рассматриваемом случае эту галочку необходимо снять. Если же Вам надо найти саму Тильду, то тут все также — просто указываете две тильды: ~~По тому же принципу этот символ используется и в формулах, которые принимают знаки подстановки (ВПР, СЧЁТЕСЛИ, СУММЕЛИ и т. п.) Но. Всегда есть но. Некоторые формулы этот знак воспринимают как текст сразу. К ним относится функция НАЙТИ.
В данной функции для поиска данного символа не надо ставить перед ним еще один, потому как она не воспринимает символы подстановки как таковые. Она абсолютно любой символ принимает как текст и ищет строго то, что указано:
=НАЙТИ («~»; A1)
=НАЙТИ («*»; A1)
=НАЙТИ («?»; A1)
Есть аналогичная ей функция — ПОИСК. В этой функции
обязательно применять тот же принцип, что и во всех вышеперечисленных —
т. е. явно указывать Excel, что мы ищем спец. символ:
=ПОИСК («~~»; A1)
=ПОИСК («~*»; A1)
=ПОИСК («~?»; A1)
По простому не получается, выгрузить в Ворд тоже не очень - прайс очень большой.
Как быть?