Быстрый и эффективный поиск и замена символов в программе Excel

Содержание

Как работает инструмент «Найти и заменить» в Excel?

Быстрый и эффективный поиск и замена символов в программе Excel

      Добрый день уважаемый читатель!

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

     Для вызова окна «Найти и заменить» необходимо выделить некий диапазон ячеек, в котором будет производиться подбор значений (в случае, когда выделение диапазона не будет, поиск произойдет на всем рабочем листе).

Потом в панели управления, закладка «» в блоке «Редактирование», нажимаете иконку с выпадающим меню «Найти и выделить» и становится доступным варианты «Найти» и «Заменить». Также эта возможность доступна при нажатии на сочетание горячих клавиш Ctrl + F.

     В окне «Найти и заменить» доступно две вкладки: «Найти», если вы ищите, какую-либо информацию и «Заменить», используете в случаях, когда текст требует замены. Кроме всего можно использовать и расширенный функционал поиска, кликнув на иконку «Параметры».

    Ищем в документе

     В окне «Найти и заменить» в закладке «Найти» записываем аргумент для поиска и нажимаем иконку «Найти все», это обыкновенный поиск.      Для более детального и широко поиска необходимо:

  • В выпадающем меню «Искать» записываете место поиска: рабочий лист или целая книга;
  • В меню «Просматривать» указываем, какой вариант поиска вам нужен: по столбикам или по строкам;
  • Задаем в строке «Область поиска», в каких местах нужно искать: в значениях, примечаниях или формулах;
  • Пунктами «Ячейка целиком» или «Учитывать регистр» указываете на необходимость учитывать регистр поисковых символов, и будет ли искаться содержимое в области фрагментно или полностью.

     При клике пиктограммки «Найти все», будет отображен список с указанными адресами всех ячеек, которые были найдены. А нажав пиктограмму «Найти далее» произойдет отыскание с выделением одного сегмента за один клик, следующий клик покажет следующее аргумент.

     Замена найденной информации

      Для замены аргумента необходимым, вызываете окно «Найти и заменить» в Excel и выбираете вкладку «Заменить». В поле «Найти» вносите то значение, который требует замены, а уже в поле «Заменить» записываете, на что же собственно нужно поменять.

При желании или необходимости, можно изменить параметры с расширенным функционалом, который я описывал выше.

      Для аккуратной и детальной замены необходимо нажимать иконку «Найти далее», тогда Excel выделяет первое совпадение и тогда, если нужна замена, нажимаете «Заменить» если нет снова кликаете «Найти далее».

Если же вы уверены в замене значений тогда просто кликаете на «Заменить все», система только выдаст вам сообщение о количестве произведенных замен. В случае, когда произошла ошибка в замещении можно отменить действия, с помощью панели быстрого доступа нажав значок «Отменить» или просто сочетанием горячих клавиш Ctrl + Z.

     Ищем по форматам данных

     Окромя данных и любых прочих символов, Excel также, может найти все ячейки по указанным форматам и как следствие заменить найденный формат на необходимый.

     К примеру, возникла необходимость все значения с курсивного текста заменить на жирный текст. Для этого необходимо на вкладке «Заменить», включить расширенный функционал кнопкой «Параметры» и в настройках «Формат» указать параметры поиска и параметр замены.

     При клике на кнопку «Формат», откроется новое диалоговое окно «Найти формат» и перейдя на закладку «Шрифт» в настройке «Начертание», выбрать «Курсив».        Эти операции необходимо сделать два раза, первый раз, для нахождения и второй, для замены. Кнопки «Формат» размещены рядышком, одна над второй.

      Теперь при нажатии кнопки «Заменить все», произойдет подмена форматов с курсива на жирное начертание.

   Хитрости и примеры использования возможностей «Найти и заменить» в Excel

    Я использую для примера собственный опыт применения. Очень часто я произвожу анализ посещаемости своих статей, для их SEO-оптимизации и улучшения поведенческих факторов и читаемости. Для этого с Яндекс.

Метрики я выгружаю отчет, имеющий следующий вид (статьи выбраны произвольно):      Как видите, сервис прикрепляет к названию статьи еще и название сайта, а мне для анализа это совсем не надо.

Поэтому часть строки « | Понятный Excel» я найду и удалю с заменой, подставив для замены только пробел « ».      Теперь кликаем на иконку «Заменить все» и видим диалоговое о произведённых заменах.

Вот и всё сделано, как и нужно!      Кроме встроенных возможностей поиска и замены в панель управления Excel, есть еще возможность производить эти операции с помощью функций НАЙТИ и ЗАМЕНИТЬ. Но это тема уже совсем других статей.

     А на этом у меня всё! Я очень надеюсь, что всё вышеизложенное об работе «Найти и заменить» в Excel вам понятно. Буду очень благодарен за оставленные комментарии, так как это показатель читаемости и вдохновляет на написание новых статей! Делитесь с друзьями, прочитанным и ставьте лайк!

     Не забудьте поблагодарить автора!

Статья помогла? Поделись ссылкой с друзьями, твитни или лайкни!

Источник: http://topexcel.ru/kak-rabotaet-instrument-najti-i-zamenit-v-excel/

Быстрый и эффективный поиск и замена символов в программе Excel

Быстрый и эффективный поиск и замена символов в программе Excel

Excel — один из самых мощных и эффективных приспособлений, который создан корпорацией Microsoft, программный продукт разрешает пользователю утилизировать в работе с текстом и таблицами специализированные инструменты, позволяющие быстро находить необходимые элементы, которые впоследствии нужно поменять. Инструментарий приложения помогает в автоматическом режиме просматривать по несколько листов документа или даже всю рабочую книгу. Работая в Excel, юзеру нет необходимости вручную искать требуемый фрагмент текста, чтобы впоследствии заменить его.

Иногда пользователям необходимо заменить одинаковые данные по всему документу

Чтобы активировать диалоговое окно, позволяющее находить и менять, например, запятую на точку, предварительно нужно обозначить диапазон ячеек. В выделенном фрагменте будет производиться непосредственный поиск.

Юзер должен знать, что в случае выделения одной-единственной ячейки, инструмент программы проверит на совпадение с введённым элементом весь лист.

Чтобы воспользоваться особенностями программы Excel и сделать замену (например, поменять запятую на точку), в разделе «» нужно перейти в подкатегорию «Редактирование» и нажать «Найти и выделить». Вызвать диалоговое окно поможет совместное нажатие на клавиши Ctrl и F.

Открытое перед юзером окно позволяет эксплуатировать в работе команды: «Найти» (поиск фрагмента текста) и «Заменить». Перейти в расширенный режим просмотра файла поможет кнопка «Параметры».

Инструменты поиска

Итак, если перед юзером стоит необходимость определить фрагмент текста в документе, например, точку или запятую, её нужно ввести в поле поиска. Далее, нужно указать параметры, в соответствии с которыми будет производиться обнаружение символа.

В первую очередь необходимо указать место, которое можно задать в категории «Искать», в зависимости от указанного диапазона поиск может производиться как на определённом листе, так и во всей книге.

Кроме всего прочего, в разделе «Просматривать» можно указать инструменту приложения производить просмотр документа исключительно по строкам или столбцам.

Область просмотра может быть задана как в формулах, так и в значениях или примечаниях.

Перечень различных особенностей настолько широк, что система может искать информацию с учётом регистра и просмотра всего содержимого конкретной ячейки или некоторого фрагмента.

Юзер должен быть готовым к тому, что посредством поиска будет просмотрен весь указанный диапазон ячеек, программа последовательно найдёт и выделит каждое совпадение. Просмотреть всё найденное можно поэтапно, передвигаясь по ячейкам с нужным содержимым за один клик. «Найти всё» позволит отобразить в документе список, в котором содержатся адреса абсолютно всех совпадений.

Инструменты замены

В программе Excel достаточно просто сделать замену одного символа на другой (поменять запятую на точку), для этого следует открыть раздел замены в категории «Найти и заменить». Посредством поиска в окно ввести запятую (символ или элемент, который впоследствии будет изменён). В разделе «Заменить» ввести точку или букву, имеется ввиду тот текст, который появится на месте изменённого.

Символы поменяются после нажатия на кнопку «Далее». Инструментарий софта покажет пользователю ячейки, в которых необходимо будет произвести замещение. По клику Excel сможет пройти весь документ, поэтапно выделяя каждое совпадение.

В случае если в каком-то месте нет нужды менять символы (запятую на точку), нужно пропустить замещение, попросту кликнув на «Далее». Если юзеру не нужно проверять каждое совпадение, можно прибегнуть к помощи кнопки «Заменить всё».

Отменить действие поможет совместное нажатие на клавиши Ctrl и Z.

Форматы приложения

Кроме данных, которые могут меняться местами, инструментарий программного продукта, предложенного фирмой Microsoft, позволяет определить в тексте места, которые имеют нестандартное форматирование.

Естественно, посредством набора команд можно одно форматирование сделать совершенно другим. К примеру, данные с курсивом следует дополнительно отметить жирным шрифтом.

Для этого в категории «»необходимо определить подразделы «Редактирование» и «Найти и выделить», способные произвести необходимую замену.

Заключение

Инструментарий Microsoft Excel позволяет максимально быстро и эффективно производить замену одних символов на другие, пользователю нет нужды искать каждое совпадение вручную, посредством всего нескольких команд можно с лёгкостью пройти по всем совпадениям и изменить данные.

Источник: https://nastroyvse.ru/programs/review/zamena-dannyx-excel.html

Поиск и замена данных в Excel — команда Найти и заменить

Быстрый и эффективный поиск и замена символов в программе Excel

Поиск и замена данных – одна из часто применяемых операций в Excel. Используют даже новички. На ленте есть большая кнопка.

Команда поиска придумана для автоматического обнаружения ячеек, содержащих искомую комбинацию символов. Поиск данных может производиться в определенном диапазоне, целом листе или даже во всей книге. Поэтому первым делом нужно определить диапазон, где Excel будет производить поиск. Если же активна только одна ячейка, то по умолчанию поиск производится на всем листе Excel.

Далее вызываем → Редактирование → Найти и выделить → Найти (кнопка с рисунка выше). Поиск также можно включить с клавиатуры комбинацией клавиш Сtrl+F, что гораздо удобней. Перед нами открывается диалоговое окошко под названием Найти и заменить.

В единственном поле указывается информация (комбинация символов), которую требуется найти. Если не использовать т.н. джокеры (см. ниже), то Excel будет искать строгое совпадение заданных символов.

Для вывода результатов поиска предлагается два варианта: выводить все результаты сразу – кнопка Найти все; либо выводить по одному найденному значению – кнопка Найти далее.

На рисунке выше выделено красной рамкой.

После запуска поиска программа Excel быстро-быстро просматривает содержимое листа (или указанного диапазона) на предмет наличия искомой комбинации символов. Если такая комбинация обнаружена, то в случае нажатия кнопки Найти все Excel вываливает все найденные ячейки.

Если в нижней части окна выделить любое значение и затем нажать Ctrl+A, то в диапазоне поиска будут выделены все соответствующие ячейки.

Если же запуск поиска произведен кнопкой Найти далее, то Excel выделяет ближайшую ячейку, соответствующую поисковому запросу.

При повторном нажатии клавиши Найти далее (либо Enter с клавиатуры) выделяется следующая ближайшая ячейка (подходящая под параметры поиска) и т.д.

После выделения последней ячейки Excel перепрыгивает на самую верхнюю и начинается все заново. На этом познания о поиске данных в Excel у большинства пользователей заканчиваются.

Поиск нестрогого соответствия символов

Иногда пользователь не знает точного сочетания искомых символов что существенно затрудняет поиск. Данные также могут содержать различные опечатки, лишние пробелы, сокращения и пр.

, что еще больше вносит путаницы и делает поиск практически невозможным.

А может случиться и обратная ситуация: заданной комбинации соответствует слишком много ячеек и цель поиска снова не достигается (кому нужны 100500+ найденных ячеек?).

Для решения этих проблем очень хорошо подходят джокеры (подстановочные символы), которые сообщают Excel о сомнительных местах.

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

Таких джокеров два: звездочка «*» (любое количество неизвестных символов) и вопросительный знак «?» (один «?» – один неизвестный символ).

Так, если в большой базе клиентов нужно найти человека по фамилии Иванов, то поиск может выдать несколько десятков значений. Это явно не то, что вам нужно. К поиску можно добавить имя, но оно может быть внесено самым разным способом: И.Иванов, И. Иванов, Иван Иванов, И.И. Иванов и т.

д. Используя джокеры, можно задать известную последовательно символов независимо от того, что находится между. В нашем примере достаточно ввести и*иванов и Excel отыщет все выше перечисленные варианты записи имени данного человека, проигнорировав всех П. Ивановых, А. Ивановых и проч.

Секрет в том, что символ «*» сообщает Экселю, что под ним могут скрываться любые символы в любом количестве, но искать нужно то, что соответствует символам «и» + что-еще + «иванов». Этот прием значительно повышает эффективность поиска, т.к. позволяет оперировать не точными критериями.

Если с пониманием искомой информации совсем туго, то можно использовать сразу несколько звездочек. Так, в списке из 1000 позиций по поисковой фразе мол*с*м*уход я быстро нахожу позицию «Мол-ко д/сн мак. ГАРНЬЕР Осн.уход д/сух/чув.к.

200мл» (это сокращенное название от «Молочко для снятия макияжа Гараньер Основной уход….»). При этом очевидно, что по фразе «молочко» или «снятие макияжа» поиск ничего бы не дал.

Часто достаточно ввести первые буквы искомых слов (которые наверняка присутствуют), разделяя их звездочками, чтобы Excel показал чудеса поиска. Главное, чтобы последовательность символов была правильной.

Есть еще один джокер – знак «?». Под ним может скрываться только один неизвестный символ. К примеру, указав для поиска критерий 1?6, Excel найдет все ячейки содержащие последовательность 106, 116, 126, 136 и т.д.

А если указать 1??6, то будут найдены ячейки, содержащие 1006, 1016, 1106, 1236, 1486 и т.д.

Таким образом, джокер «?» накладывает более жесткие ограничения на поиск, который учитывает количество пропущенных знаков (равный количеству проставленных вопросиков «?»).

В случае неудачи можно попробовать изменить поисковую фразу, поменяв местами известные символы, сократив их, добавить новые подстановочные знаки и др.

В целом пользователь сам решает, какой джокер ему выбрать, но их использование определенно повышает эффективность работы. Настоятельно рекомендую. Однако это еще не все нюансы поиска.

Бывают ситуации, когда в упор наблюдаешь искомую ячейку, но поиск почему-то ее не находит.

Продвинутый поиск

Мало, кто обращается к кнопке Параметры в диалоговом окне Найти и заменить. А зря.

В ней скрыто много полезностей, которые помогают решить некоторые проблемы поиска.

После нажатия обозначенной кнопки в окошке Найти и заменить добавляются дополнительные поля, которые еще больше углубляют и расширяют условия поиска. Рассмотрим их по порядку.

С помощью дополнительных параметров поиск в Excel может заиграть новыми красками в прямом смысле слова. Так, искать можно не только заданное число или текст, но и формат ячейки (залитые определенным цветом, имеющие заданные границы и т.д.).

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

Таким образом можно отыскать, к примеру, все объединенные ячейки, что другим способом сделать весьма проблематично.

Поиск формата – это хорошо, но чаще искать приходится конкретные значения. И тут Excel предоставляет дополнительные возможности для расширения и уточнения параметров поиска.

Первый выпадающий список «Искать» предлагает ограничить поиск одним листом или расширить его до целой книги.

По умолчанию (если не лезть в параметры) поиск происходит только на активном листе. Для повторения поиска на другом листе все действия нужно проделать еще раз. А если таких листов много, то поиск данных может отнять немало времени. Однако если выбрать пункт «Книга», то поиск произойдет сразу по всем листам активной книги. Выгода очевидна.

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

В следующем выпадающем списке находится замечательная возможность поиска по формулам, значениям, а также примечаниям. По умолчанию Excel производит поиск в формулах либо, если их нет, в содержимом ячейки.

Например, если искать фамилию Иванов, а фамилия эта есть результат формулы (копируется из соседнего листа), то поиск нечего не даст, т.к. в ячейке нет искомого перечня символов. По той же причине не удастся отыскать число, являющееся результатом работы какой-либо функции.

Поэтому бывает смотришь в упор на ячейку, видишь искомое значение, а Excel его почему-то не видит. Это не глюк, это настройка поиска. Измените данный параметр на «Значения» и поиск будет осуществляться по тому, что отражено в ячейке, независимо от содержимого.

 Например, если в ячейке содержится результат вычисления 1/6 (как значение, а не формула) и при этом формат отражает только 3 знака после запятой (т.

е 0,167), то поиск символов «167» при выборе параметра «Формулы» эту ячейку не обнаружит (реальное содержимое ячейки — это 0,166666…), а при выборе «Значения» поиск увенчается успехом (искомые символы совпадают с тем, что отражается в ячейке). И последний пункт в данном списке – «Примечания». Поиск осуществляется только в примечаниях. Очень может помочь, т.к. примечания часто скрыты.

В диалоговом окне поиска есть еще две галочки «Учитывать регистр» и «Ячейка целиком». По умолчанию Excel игнорирует регистр, но можно сделать так, чтобы «иванов» и «Иванов» отличались.

Галочка «Ячейка целиком» также может оказаться весьма полезной, если ищется ячейка не с указанным фрагментом, а полностью состоящая из искомых символов. К примеру, как найти ячейки, содержащие только 0? Обычный поиск не подойдет, т.к. будут выдаваться и 10, и 100.

Зато, если установить галочку «Ячейка целиком», то все пойдет, как по маслу.

Поиск и замена данных

Понятное дело, что данные ищутся не просто так, а для каких-то целей. Такой целью часто является замена искомой комбинации (или формата) на другую. Чтобы найти и заменить данные, в окошке «Найти и заменить» необходимо выбрать закладку «Замена». Можно сразу выбрать на ленте соответствующую команду.

Либо нажать на горячую клавишу Ctrl+H.

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

По аналогии с простым поиском, менять можно и формат.

Кнопка «Заменить все» позволяет одним махом заменить одни символы на другие. После замены Excel показывается информационное окно с количеством произведенных замен. Кнопка «Заменить» позволяет производить замену по одной ячейке после каждого нажатия.

Напоследок рассмотрим один классный трюк с поиском и заменой. Многие знают, что в ячейку можно вставить разрыв строк с помощью комбинации Alt+Enter.

А как быстро удалить все разрывы строк? Обычно это делают вручную.

Однако ловкое использование поиска и замены сэкономит много времени. Вызываем команду поиска и замены с помощью комбинации Ctrl+H. Теперь в строке поиска нажимаем Ctrl+J — это символ разрыва строки — на экране появится точка.

В строке замены указываем, например, пробел.

Жмем Ok. Все переносы строк заменились пробелами.

Функция поиска и замены при правильном использовании заменяет часы работы неопытного пользователя. Настоятельно рекомендую использовать все вышеизложенное.

Если что-то не ищется в ваших данных или наоборот, выдает слишком много лишних ячеек, то попробуйте уточнить поиск с помощью подстановочных символов «*» и «?» или настраиваемых параметров поиска.

Важно понимать, что если вы ничего не нашли, это еще не значит, что там этого нет.

Экономьте свое и чужое время.

Всех благ и до встречи на statanaliz.info.

в социальных сетях:

Источник: https://statanaliz.info/excel/upravlenie-dannymi/poisk-i-zamena-dannykh-v-excel/

Как заменить числа словами в экселе. Быстрый и эффективный поиск и замена символов в программе Excel

Быстрый и эффективный поиск и замена символов в программе Excel

Точка вместо запятой дробных чисел может привести к существенным последствиям при расчетах в программе Excel. Чаще всего такие ошибки случаются, когда импортируются данные в таблицу из других источников.

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

Как в Excel заменить точку, на запятую?

Выделите и скопируйте данные из ниже приведенной таблицы:

Теперь перейдите на рабочий лист и щелкните правой кнопкой мышки по ячейке A1. Из появившегося контекстного меню выберите опцию «Специальная вставка». В диалоговом окне выберите «Текст в кодировке Unicode» и нажмите ОК.

Как видно Excel распознает числа только в колонке C. Значения в этой колонке выровнены по правой стороне. В других колонках по левому краю.

Во всех ячейках формат по умолчанию «Общий», а в ячейках D3, D5, E3, E5 вообще отображается формат «Дата». Мы копировали данные через специальную вставку и все форматы исходной таблицы устранены.

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

Примечание. Если копировать данные из других источников без специальной вставки, то вместе с данными копируется и формат. В таком случаи формат ячеек «Общий» (по умолчанию) может быть изменен. Тогда нельзя визуально отличить, где распознано число, а где текст.

Все последующие действия необходимо выполнять с чистого листа. Удалите все, что есть на листе или откройте новый для дальнейшей работы.

Чтобы заменить точку, на запятую в импортированных данных можно использовать 4 способа:



Способ 1 замена точки на запятую в Excel через Блокнот

Программа Блокнот Windows не требует использования сложных настроек и функций, а лишь выступает посредником в копировании и предварительной подготовки данных.

Программа Блокнот заменила все точки, на запятые. Теперь данные готовы для копирования и вставки на лист.

Это весьма простой, но очень эффективный способ.

Способ 2 временно меняем настройки Excel

Перед тем как поменять точку на запятую в Excel правильно оцените поставленную задачу. Возможно, лучше заставить программу временно воспринимать точку, как разделитель десятых в дробных числах. Просто в настройках мы указываем, что в дробных числах разделитель точка вместо запятой.

Для этого нужно открыть «Файл»-«Параметры»-«Дополнительно». В разделе «Параметры правки» следует временно убрать галочку «Использовать системные разделители». А в поле «Разделитель целой и дробной части» следует удалить запятую и ввести точку.

После выполнения вычислений настоятельно рекомендуется вернуть настройки по умолчанию.

Внимание! Данный способ сработает, если сделать все изменения до импорта данных, а не после.

Способ 3 временно меняем системные настройки Windows

Принцип этого способа похож на предыдущий. Только здесь мы меняем похожие настройки в Windows. В настройках региональных стандартов операционной системы нужно заменить запятую, на точку. Теперь подробнее о том, как это сделать.

Открываем «Пуск»-«Панель управления»-«Языки и региональные стандарты». Нажимаем на кнопку «Дополнительно». В появившимся окне изменяем в первом поле «Разделитель целой и дробной части» – вводим нужное нам значение. Дальше ОК и ОК.

Внимание! Если вы откроете этот файл на другом компьютере, где установлены другие системные параметры региональных стандартов, то могут возникнуть проблемы с вычислениями.

Способ 4 используем функцию найти и заменить в Excel

Данный способ похож на первый. Только здесь мы используем ту же функцию из Блокнота, но уже в самом Excel.

В этом способе, в отличие от выше приведенных, мы сначала вставляем скопированную табличку на чистый лист, а потом подготавливаем ее к выполнению вычислений и расчетов.

Важным недостатком данного способа является сложность его реализации, если некоторые дробные числа с точкой после вставки были распознаны как дата, а не как текст. Поэтому мы сначала избавимся от дат, а потом разберемся с текстом и точками.

Все точки сменились на запятые. А текст автоматически преобразился в число.

Вместо 4-го и 5-го пункта можно использовать в отдельной колонке формулу с функциями:

Например, выделите диапазон ячеек G2:I5, введите эту формулу и нажмите CTRL+Enter. А потом переместите значения ячеек диапазона G2:I5 в диапазон D2:F5.

Эта формула находит в тексте точку с помощью функции НАЙТИ. Потом вторая функция меняет ее на запятую. А функция ЗНАЧЕН преобразует полученный результат в число.

Как то ко мне, обратился знакомый с просьбой помочь настроить Excel, а именно, в столбцах поменять цифры на буквы. В общем, с флешки на его компьютер скинули файлик.

xsls, который в дальнейшем нужно было отредактировать и посчитать все нужные цифры с помощью формул.

Но первое удивление было в том, что при открытие документа вместо привычных букв в название столбца были цифры, но не придав этому никакого значения он продолжал работать дальше.

Когда пришло время вбивать формулы для расчётов, ничего не получалось. Excel ничего считать не хотел, а в формулах при вводе ставились не те цифры которые были нужны.

Нажимая на столбик №5 в формуле показывалась цифра «–7», после чего вылетало сообщение о том, что в формулах нельзя использовать знак «-».

Обратившись ко мне, помочь вернуть былой вид, что бы все было как раньше, я начал искать как же поменять цифры на буквы, но так и не нашёл в настройках пункт «Изменение заголовка столбцов».
Поковырявшись в настройках я решил переустановить Excel, результатов это не принесло, хотя, возможно, причиной было то что, я не почистил папку Aplication Data\Microsoft в профиле пользователя.

Разочаровавшись, что переустановка не помогла я вернулся к подробному изучению настроек. Спустя некоторое время, настройки которые меняют названия столбцов были найдены.

И для того, что бы на все это потратить несколько минут, смотрите ниже где они находятся.

Меняем имена столбцов с цифр на буквы в Еxcel 2003 и 2007—2013

Для изменения в Microsoft Office 2003 нам нужно, открыв офис перейти на верхнюю панель окна и нажав «Сервис» выбрать «Параметры» после чего в открывшемся окне перейти на вкладку «Общие». Именно в этом меню снимаем галочку с пункта «Стиль ссылок R1C1».

В Excel начиная с 2007 по 2013, меню было немного изменено, но сам принцип замены цифр на буквы не был затронут. В общем нажав на «Файл» –> «Параметры» –> «Формулы» и перейдя к параметрам работы с формулами так же убираем галочку с «Стиль ссылок R1C1».

На самом деле все достаточно просто и делается в несколько кликов.

Для тех кто любит прописывать вручную или возможно по какой-то причине Вы не можете проклацать пункты меню которые рассматривались выше, приведу пример как это можно сделать указав нужную команду.

Для возвращения к цифровому виду набираем следующее: Application.ReferenceStyle=xlR1C1.

Источник: https://erfa.ru/kak-zamenit-chisla-slovami-v-eksele-bystryi-i-effektivnyi-poisk-i.html

Как выполнить замену в экселе. Быстрый и эффективный поиск и замена символов в программе Excel

Быстрый и эффективный поиск и замена символов в программе Excel
Работа с VB проектом (12) Условное форматирование (5) Списки и диапазоны (5) Макросы(VBA процедуры) (63) Разное (39)

Баги и глюки Excel (3)

Наверное кто-то уже сталкивался с подобной ситуацией – на листе в ячейках записаны слова/предложения, в которых имеется знак – * – звездочка. Иногда его нужно либо найти, либо заменить на другой символ, либо просто удалить.

Например, строку вида “496*120*45” надо преобразовать в такой: “496x120x45” . И вот тут как раз возникает проблема: символ звездочки(как и знак вопроса) является служебным символом – он заменяет собой группу любых символов(а знак вопроса – один любой символ).

И при попытке заменить только звездочку Excel заменят ВСЕ данные в ячейке. Сейчас пока разговор про стандартную замену – (Excel 2003: ПравкаЗаменить; Excel 2007-2010: вкладка –Найти и выделитьЗаменить)Ctrl+H.

Неужели ничего нельзя сделать? Можно. Разработчики предусмотрели такой вариант. Просто перед служебным символом необходимо поставить другой служебный знак, который сообщает Excel, что следующий за ним символ не выполняет свои служебные функции, а выступает в роли обычного символа.

Знак этот называется Тильда. Вот такой – ~ . На обычной клавиатуре этот знак обычно расположен на кнопке вместе с буквой Ё.

Таким образом в поле Найти поискового окошка должен получиться такой текст – ” ~* “(в поле Заменить на указывается символ/ы, которым требуется заменить звездочку. Если звездочку надо удалить – поле оставляем пустым).

И не стоит забывать про дополнительные параметры замены(они раскрываются при нажатии кнопки “Параметры” поискового окна). А именно – необходимо поставить/снять галочку у параметра Ячейка целиком.

В рассматриваемом случае эту галочку необходимо снять.

Если же надо найти саму Тильду, то тут все также – просто указываете две тильды: ~~

По тому же принципу этот символ используется и в формулах, которые работают с служебными символами (ВПР, СЧЁТЕСЛИ, СУММЕЛИ и т.п.)

Но. Всегда есть но. Некоторые формулы любые символы воспринимают как текст сразу и для них нет такого понятия, как служебный символ. К ним относится функция НАЙТИ.

В данной функции для поиска данного символа не надо ставить перед ним еще один, потому как она не воспринимает символы подстановки как таковые.

Она абсолютно любой символ принимает как текст и ищет строго то, что указано: =НАЙТИ(“~”; A1)=НАЙТИ(“*”; A1)=НАЙТИ(“?”; A1) =FIND(“~”, A1)=FIND(“*”, A1)

=FIND(“?”, A1)

Есть аналогичная ей функция – ПОИСК. В этой функции обязательно применять тот же принцип, что и во всех вышеперечисленных – т.е. явно указывать Excel, что мы ищем спец.символ: =ПОИСК(“~~”; A1)=ПОИСК(“~*”; A1)=ПОИСК(“~?”; A1) =SEARCH(“~~”, A1)=SEARCH(“~*”, A1)

=SEARCH(“~?”, A1)

И к слову сказать, символы звездочки и вопр.знака так же используются формулами ВПР (VLOOKUP), ГПР (HLOOKUP) и ПОИСКПОЗ (MATCH).

При этом самый неприятный момент здесь заключается в том, что звездочка, вопросительный знак или сама тильда могут быть внутри текста в искомом массиве данных:и как видно в этом случае данные с тильдой не могут быть найдены. Чтобы найти их через ВПР(и прочие схожие функции) необходимо заменить тильду на две.

Я бы советовал делать это так(на примере формул из таблицы выше): =ВПР(ПОДСТАВИТЬ(F2 ;”~”;”~~”); $A$2:$C$7 ;3;0)

=VLOOKUP(SUBSTITUTE(F2,”~”,”~~”),$A$2:$C$7,3,0)

И хоть данные со звездочкой и вопр.

знаком в большинстве случаев мешать не будут, можно попасть на ситуацию, когда тексту со звездочкой будет сопоставлен неверный результат:

почему ВПР так поступает лучше прочитать здесь: Как найти значение в другой таблице или сила ВПР . А в этой статье я лишь приведу формулу, как избежать таких проблем. Так же как и с тильдой используем функцию ПОДСТАВИТЬ (SUBSTITUTE), но теперь подставляем тильду к звездочке:

=ВПР(ПОДСТАВИТЬ(D2 ;”*”;”~*”); $A$2:$A$4 ;1;0)

=VLOOKUP(SUBSTITUTE(D2,”*”,”~*”),$A$2:$A$4,1,0)

Статья помогла? Поделись ссылкой с друзьями! уроки

{“Bottom bar”:{“textstyle”:”static”,”textpositionstatic”:”bottom”,”textautohide”:true,”textpositionmarginstatic”:0,”textpositiondynamic”:”bottomleft”,”textpositionmarginleft”:24,”textpositionmarginright”:24,”textpositionmargintop”:24,”textpositionmarginbottom”:24,”texteffect”:”slide”,”texteffecteasing”:”easeOutCubic”,”texteffectduration”:600,”texteffectslidedirection”:”left”,”texteffectslidedistance”:30,”texteffectdelay”:500,”texteffectseparate”:false,”texteffect1″:”slide”,”texteffectslidedirection1″:”right”,”texteffectslidedistance1″:120,”texteffecteasing1″:”easeOutCubic”,”texteffectduration1″:600,”texteffectdelay1″:1000,”texteffect2″:”slide”,”texteffectslidedirection2″:”right”,”texteffectslidedistance2″:120,”texteffecteasing2″:”easeOutCubic”,”texteffectduration2″:600,”texteffectdelay2″:1500,”textcss”:”display:block; padding:12px; text-align:left;”,”textbgcss”:”display:block; position:absolute; top:0px; left:0px; width:100%; height:100%; background-color:#333333; opacity:0.6; filter:alpha(opacity=60);”,”titlecss”:”display:block; position:relative; font:bold 14px \”Lucida Sans Unicode\”,\”Lucida Grande\”,sans-serif,Arial; color:#fff;”,”descriptioncss”:”display:block; position:relative; font:12px \”Lucida Sans Unicode\”,\”Lucida Grande\”,sans-serif,Arial; color:#fff; margin-top:8px;”,”buttoncss”:”display:block; position:relative; margin-top:8px;”,”texteffectresponsive”:true,”texteffectresponsivesize”:640,”titlecssresponsive”:”font-size:12px;”,”descriptioncssresponsive”:”display:none !important;”,”buttoncssresponsive”:””,”addgooglefonts”:false,”googlefonts”:””,”textleftrightpercentforstatic”:40}}

Функция ЗАМЕНИТЬ(), английский вариант REPLACE(), замещает указанную часть знаков текстовой строки другой строкой текста. “Указанную часть знаков” означает, что нужно указать начальную позицию и длину заменяемой части строки. Функция используется редко, но имеет плюс: позволяет легко вставить в указанную позицию строки новый текст.

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

ЗАМЕНИТЬ(исходный_текст;нач_поз;число_знаков;новый_текст)

Исходный_текст – текст, в котором требуется заменить некоторые знаки.
Нач_поз – позиция знака в Исходном_тексте, начиная с которой знаки заменяются текстом новый_текст.
Число_знаков – число знаков в Исходном_тексте, которые заменяются текстом новый_текст.
Новый_текст – текст, который заменяет знаки в Исходном_тексте.

Функция ЗАМЕНИТЬ() vs ПОДСТАВИТЬ()

Функция ПОДСТАВИТЬ() используется, когда нужно заменить определенный текст в текстовой строке; функция ЗАМЕНИТЬ() используется, когда нужно заменить любой текст начиная с определенной позиции.

При замене определенного текста функцию ЗАМЕНИТЬ() использовать неудобно. Гораздо удобнее воспользоваться функцией ПОДСТАВИТЬ().

Пусть в ячейке А2 введена строка Продажи (январь). Чтобы заменить слово январь, на февраль, запишем формулы:

т.е. для функции ЗАМЕНИТЬ() потребовалось вычислить начальную позицию слова январь (10) и его длину (6). Это не удобно, функция ПОДСТАВИТЬ() справляется с задачей гораздо проще.

Кроме того, функция ЗАМЕНИТЬ() заменяет по понятным причинам только одно вхождение строки, функция ПОДСТАВИТЬ() может заменить все вхождения или только первое, только второе и т.д.
Поясним на примере. Пусть в ячейке А2 введена строка .

Запишем формулы:
=ЗАМЕНИТЬ(A2;10;6;”февраль”)
=ПОДСТАВИТЬ(A2; “январь”;”февраль”)
получим в первом случае строку Продажи (февраль), прибыль (январь), во втором – Продажи (февраль), прибыль (февраль).

Записав формулу =ПОДСТАВИТЬ(A2; “январь”;”февраль”;2) получим строку Продажи (январь), прибыль (февраль).

Кроме того, функция ПОДСТАВИТЬ() чувствительна к РЕгиСТру. Записав =ПОДСТАВИТЬ(A2; “ЯНВАРЬ”;”февраль”) получим строку без изменений Продажи (январь), прибыль (январь), т.к. для функции ПОДСТАВИТЬ() “ЯНВАРЬ” не тоже самое, что “январь”.

Использование функции для вставки нового текста в строку

Функцию ЗАМЕНИТЬ() удобно использовать для вставки в строку нового текста. Например, имеется перечень артикулов товаров вида “ID-567(ASD)“, необходимо перед текстом ASDвставить новый текст Micro, чтобы получилось “ID-567(MicroASD)“. Для этого напишем простую формулу:
=ЗАМЕНИТЬ(A2;8;0;”Micro”).

Как то ко мне, обратился знакомый с просьбой помочь настроить Excel, а именно, в столбцах поменять цифры на буквы. В общем, с флешки на его компьютер скинули файлик.

xsls, который в дальнейшем нужно было отредактировать и посчитать все нужные цифры с помощью формул.

Но первое удивление было в том, что при открытие документа вместо привычных букв в название столбца были цифры, но не придав этому никакого значения он продолжал работать дальше.

Когда пришло время вбивать формулы для расчётов, ничего не получалось. Excel ничего считать не хотел, а в формулах при вводе ставились не те цифры которые были нужны.

Нажимая на столбик №5 в формуле показывалась цифра «–7», после чего вылетало сообщение о том, что в формулах нельзя использовать знак «-».

Обратившись ко мне, помочь вернуть былой вид, что бы все было как раньше, я начал искать как же поменять цифры на буквы, но так и не нашёл в настройках пункт «Изменение заголовка столбцов».
Поковырявшись в настройках я решил переустановить Excel, результатов это не принесло, хотя, возможно, причиной было то что, я не почистил папку Aplication Data\Microsoft в профиле пользователя.

Разочаровавшись, что переустановка не помогла я вернулся к подробному изучению настроек. Спустя некоторое время, настройки которые меняют названия столбцов были найдены.

И для того, что бы на все это потратить несколько минут, смотрите ниже где они находятся.

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.