Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Как в Экселе найти и заменить знак вопроса "?"

матуть олег валентинович Знаток (289), закрыт 8 лет назад
Есть прайс с кучей разнородных данных, какой-то талантливый человек заменил в нем все латинские буквы "L" на знак вопроса "?".
По простому не получается, выгрузить в Ворд тоже не очень - прайс очень большой.

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