Программа для замены текста в excel
Процедура поиска и замены данных — одна из самых востребованных в Excel. Базовая процедура позволяет заменить за один заход только одно значение, но зато множеством способов. Рассмотрим, как эффективно работать с ней.
Горячие клавиши
Сочетания клавиш ниже заметно ускорят работу с инструментом:
- Для запуска диалогового окна поиска — Ctrl + F
- Для запуска окна поиска и замены — Ctrl + H
- Для выделения всех найденных ячеек (после нажатия кнопки «найти все» — Ctrl + A
- Для очистки всех найденных ячеек — Ctrl + Delete
- Для ввода одних и тех же данных во все найденные ячейки — Ввод текста, Ctrl + Enter
Смотрите gif-примеры: здесь мы производим поиск ячеек с дальнейшим их редактированием. В отличие от замены, редактирование найденных ячеек позволяет быстро менять их содержимое целиком.
Находим все пустые ячейки в диапазоне и заполняем их нулями или одним значением с помощью горячих клавиш
Процедура «Найти и заменить» не работает
Я сам когда-то неоднократно впадал в ступор в подобных ситуациях. Уверен и видишь своими глазами, что искомый паттерн в данных есть, но Excel при выполнении процедуры поиска сообщает:
Не удалось ничего найти по вашему запросу
Мы не нашли ничего, что нужно было заменить
Статус опций «Учитывать регистр» и «Ячейка целиком» виден после нажатия кнопки «Параметры».
Подстановочные знаки, или как найти «звездочку»
Сухая официальная справка по Excel сообщает, что можно использовать подстановочные символы «*» и «?». Что они означают несколько символов, включая их отсутствие, и один любой символ. И что их можно использовать для соответствующих процедур поиска.
Чего не говорит справка — это того, что в комбинации с опцией «ячейка целиком» эти символы позволяют, не прибегая к помощи расширенного фильтра и процедуры поиска группы ячеек:
- Находить ячейки, заканчивающиеся на определенный символ, слово или текст
- Аналогично, находить ячейки, начинающиеся с определенного символа, слова или текста
- Находить непустые ячейки
На примере ниже мы находим все двузначные числа, затем числа, заканчивающиеся и начинающиеся на 7, и, наконец, все непустые ячейки. Напомню, выделить все результаты поиска помогает горячее сочетание клавиш Ctrl + A
Так а как найти звездочку?
Действительно, забыл. Чтобы найти «звездочку», нужно в окошке поиска ставить перед ней знак ~ (тильда), находится обычно под клавишей Esc . Это позволяет экранировать «звездочку», как и вопросительный знак, и не воспринимать их как служебные символы.
Замена нескольких значений на несколько
Массовая замена в Excel — довольно частая потребность. Очень часто нужно массово и при этом быстро заменить несколько символов, слов и т.д. на другие. При этом на текущий момент простого инструмента в стандартном функционале Excel нет.
Тем не менее, если очень нужно, любую задачу можно решить. В зависимости от того, на что вы хотите заменить, могут помочь комбинации функций, регулярные выражения, а в самых сложных случаях — надстройка !SEMTools.
Эта задача более сложная, чем замена на одно значение. Как ни странно, функция «ЗАМЕНИТЬ» здесь не подходит — она требует явного указания позиции заменяемого текста. Зато может помочь функция «ПОДСТАВИТЬ«.
Массовая замена с помощью функции «ПОДСТАВИТЬ»
Используя несколько условий в сложной формуле, можно производить одновременную замену нескольких значений. Excel позволяет использовать до 64 уровней вложенности — свобода действий высока. Например, вот так можно перевести кириллицу в латиницу:
При этом, если использовать в качестве подставляемого фрагмента пустоту, можно использовать функцию для удаления нескольких символов — смотрите как удалить цифры из ячейки этим способом.
Но у решения есть и свои недостатки:
- Функция ПОДСТАВИТЬ регистрозависимая, что заставляет при замене одного символа использовать два его варианта — в верхнем и нижнем регистрах. Хотя, в некоторых случаях, как пример на картинке выше, это и преимущество.
- максимум 64 замены — хоть и много, но все же ограничение.
- формально процедура замены таким способом будет происходить массово и моментально, однако, длительность написания таких формул сводит на нет это преимущество. За исключением случаев, когда они будут использоваться многократно.
Файл-шаблон с формулой множественной замены
Вместо явного прописывания заменяемых паттернов в формуле, можно использовать внутри формулы ссылки на ячейки, значения в которых можно прописывать на свое усмотрение. Это сократит время, т.к. не требует редактирования сложной формулы.
Файл доступен по ссылке, но можно и не скачивать его, а просто скопировать текст формулы ниже и вставить ее в любую ячейку, кроме диапазона A1:B64. Формула заменяет в ячейке C1 значения в столбце A стоящими напротив в столбце B.
А вот и она сама (тройной клик по любой части текста = выделить всю формулу). Обращается к ячейке D1, делая 64 замены по правилам, указанным в ячейках A1-B64. При этом в столбцах можно удалять значения — это не нарушит ее работу.
Заменить несколько значений на одно
С помощью функции «ПОДСТАВИТЬ«
При замене нескольких значений на одно и то же механика работы формул на основе нескольких уровней вложенности не будет отличаться от замены нескольких на несколько. Просто третий аргумент (на что заменить) на всех уровнях вложенности будет один и тот же. Кстати, если оставить его пустым (кавычки без символов между ними), то это позволит удалить определенные символы. Пример — удалить цифры из ячейки путем замены на пустоту:
С помощью регулярных выражений
Важно: регулярные выражения не поставляются в Excel «из коробки», но формулы ниже доступны бесплатно, если установить надстройку !SEMTools
Регулярные выражения (RegEx, регулярки) — наиболее удобное решение, когда нужно заменить несколько символов на один. Все эти несколько символов обычным способом безо всяких разделителей нужно перечислить внутри квадратных скобок. Примеры формул:
Если же нужно заменять не символы, а несколько значений, состоящих в свою очередь из нескольких букв, цифр или знаков — синтаксис предполагает уже использование круглых скобок и вертикальной черты «|» в качестве разделителя.
Массовая замена в !SEMTools
Надстройка для Excel !SEMTools позволяет в пару кликов производить замены на всех уровнях:
- символов и их сочетаний
- паттернов регулярных выражений
- слов!
- целых ячеек (В некоторой степени аналог ВПР)
Меню инструментов массовой замены в !SEMTools
При этом процедуры изменяют исходный диапазон, что экономит время. Все что нужно — предварительно выделить его, определиться с задачей, вызвать нужную процедуру и выделить 2 столбца сопоставления заменяемых и замещающих значений (предполагается, что если вы знаете, что на что менять, то и такие списки есть).
Пример: замена символов по вхождению
Аналог обычной процедуры замены без учета регистра заменяемых символов, по вхождению. С одним отличием — здесь замена массовая и можно выбрать сколько угодно строк с парами заменяемое-заменяющее значение.
Ниже пример с единичными символами, но паттерны могут быть какими угодно в зависимости от вашей задачи.
Массовая замена символов по вхождению на примере Leet Language (некоторые английские буквы заменяются на похожие цифры)
Пример: замена списка слов на другой список слов
На этом примере — замена списка слов на другой список, в данном случае на одно и то же слово. Здесь решается задача типизации разнородных фраз путем замены слов, содержащих латиницу и цифры, на одно слово. Далее после этой операции можно будет посчитать уникальные значения в столбце, чтобы выявить наиболее популярные сочетания.
С версии !SEMTools 9.18.18 появилась опция — при замене списка слов не учитывать пунктуацию в исходных предложениях, а регистр слов теперь сохраняется:
Инструменты находятся в группе макросов «ИЗМЕНИТЬ» в отдельном меню и для удобства продублированы в меню «Изменить символы«, «Изменить слова» и «Изменить ячейки«.
Скачивайте надстройку !SEMTools и делайте массовую замену символов, слов или целых списков в Excel!
Группа инструментов «ИЗМЕНИТЬ» на вкладке !SEMTools
Макросы в данной группе отвечают за изменения, которые вы хотите произвести с заданными сущностями — символами, словами, ячейками или диапазонами. Перед использованием рекомендуется использовать макросы из групп «ОБНАРУЖИТЬ» или «ИЗВЛЕЧЬ«, чтобы заранее было понимание, какие элементы подлежат изменению, а какие нет.
Например, если в ваших ячейках весь текст в нижнем регистре, а вы хотите найти в нем топонимы и изменить их регистр на корректный (с заглавной буквы), то сначала рекомендуется распознать топонимы.
Меню внутри группы:
СИМВОЛЫ
Меню изменений символов включает в себя 2 подменю:
- Продвинутые макросы изменения регистра букв в Excel. Сюда входят изменение регистра топонимов (города), первых букв предложений, первых букв каждого слова, автоматическое распознавание аббревиатур.
- Макросы замены кириллицы на латиницу
СЛОВА
Данное меню включает в себя макросы, позволяющие:
-
— или после них.
- Сделать каждое слово, топонимы или собственный список слов с большой буквы. существительные и прилагательные в ячейках.
ЯЧЕЙКИ
Изменение ячеек, а точнее, их содержимого с помощью !SEMTools, включает в себя:
-
— в начало, конец ячейки или с обеих сторон. Или любую последовательность символов.
- Можно заполнить пустые ячейки диапазона выше- либо нижестоящими данными в алфавитном порядке (нормализация)
ДИАПАЗОНЫ
Целые диапазоны ячеек тоже можно подвергать трансформациям:
- Можно сортировать содержимое диапазона как обычной сортировкой, так и сортировкой по окончаниям.
- А можно преобразовывать таблицы в сводки в 1 клик — просуммировать данные или склеить данные строк (произвести конкатенацию).
ЗАМЕНИТЬ
Меню предоставляет возможности массовой замены значений в выделенном диапазоне:
Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще. Меньше
Функции поиска и замены в Excel используются для поиска в книге необходимой информации, например определенного числа или текстовой строки. Вы можете найти элемент поиска для справки или заменить его другим элементом. В поисковые запросы можно включать под вопросицы, тильды и звездочки, а также числа. Искать можно по строкам и столбцам, в примечаниях или значениях, а также на листе или во всей книге.
Поиск
Чтобы найти что-то, нажмите CTRL+F или перейдите на главная > редактирования> Найти & Выберите >Найти.
Примечание: В следующем примере мы нажали кнопку Параметры >>, чтобы отдемонстрировать все диалоговое окно Найти. По умолчанию она будет отображаться со скрытыми параметрами.
В поле Найти что: введите текст или числа, которые вы хотите найти, или щелкните стрелку в поле Найти : и выберите последний элемент поиска из списка.
Советы: В условиях поиска можно использовать подделавные знаки: вопросии (?), звездочки (*), тильды (~).
Чтобы найти любой отдельный символ, используйте знак вопроса (?). Например, если найти "м?т", то будут "ед" и "множество".
Чтобы найти любое количество символов, используйте звездку (*). Например, если найти знаки "г*д" и "начало", они будут отозныны.
Используйте тильду (~), за которой следуют ?, *или ~, чтобы найти вопросии, звездочки или другие символы тильды, например fy91~? находит "фг91?".
Совет: При нажатии кнопки Найти все в списке будут указаны все вхождения условия, которые вы ищете, и щелкнув определенное вхождение в списке, будет выбрана его ячейка. Вы можете отсортировать результаты поиска Найти все, щелкнув заголовок столбца.
В: Чтобы найти данные на листе или во всей книге, выберите Листили Книга.
Поиск: Вы можете выбрать поиск по строкам (по умолчанию) или По столбцам.
Посмотрите в: Чтобы найти данные с определенными сведениями, в поле выберите формулы, значения, заметки или примечания.
Примечание: Формулы, значения, заметки и примечания доступны только на вкладке Найти. На вкладке "Заменить" доступны только формулы.
Match case (Совпадение с делом). Проверьте это, если вы хотите найти данные с конфиденциальными данными.
Совпадение всего содержимого ячеек . Проверьте это, если вы хотите найти ячейки, содержащие только символы, которые вы ввести в поле Найти : .
Если вы хотите найти текст или числа с определенным форматированием, нажмите кнопку Формат и сделайте выбор в диалоговом окне Найти формат.
Совет: Чтобы найти ячейки, точно соответствующие определенному формату, можно удалить все условия в поле Найти, а затем выбрать ячейку с нужным форматированием в качестве примера. Щелкните стрелку рядом с кнопкой Формат, выберите пункт Выбрать формат из ячейки, а затем щелкните ячейку с форматированием, которое требуется найти.
Заменить
Чтобы заменить текст или числа, нажмите CTRL+H или перейдите на главная > редактирования > Найти & Выберите > Заменить.
Примечание: В следующем примере мы нажали кнопку Параметры >>, чтобы отдемонстрировать все диалоговое окно Найти. По умолчанию она будет отображаться со скрытыми параметрами.
В поле Найти что: введите текст или числа, которые вы хотите найти, или щелкните стрелку в поле Найти : и выберите последний элемент поиска из списка.
Советы: В условиях поиска можно использовать подделавные знаки: вопросии (?), звездочки (*), тильды (~).
Чтобы найти любой отдельный символ, используйте знак вопроса (?). Например, если найти "м?т", то будут "ед" и "множество".
Чтобы найти любое количество символов, используйте звездку (*). Например, если найти знаки "г*д" и "начало", они будут отозныны.
Используйте тильду (~), за которой следуют ?, *или ~, чтобы найти вопросии, звездочки или другие символы тильды, например fy91~? находит "фг91?".
В поле Заменить на: введите текст или числа, которые вы хотите использовать для замены текста поиска.
Нажмите Заменить все или Заменить.
Совет: При нажатии кнопки Заменить все вхождения ищемого условия заменяются, а при этом заменяются по одному вхождению за раз.
В: Чтобы найти данные на листе или во всей книге, выберите Листили Книга.
Поиск: Вы можете выбрать поиск по строкам (по умолчанию) или По столбцам.
Посмотрите в: Чтобы найти данные с определенными сведениями, в поле выберите формулы, значения, заметки или примечания.
Примечание: Формулы, значения, заметки и примечания доступны только на вкладке Найти. На вкладке "Заменить" доступны только формулы.
Match case (Совпадение с делом). Проверьте это, если вы хотите найти данные с конфиденциальными данными.
Совпадение всего содержимого ячеек . Проверьте это, если вы хотите найти ячейки, содержащие только символы, которые вы ввести в поле Найти : .
Если вы хотите найти текст или числа с определенным форматированием, нажмите кнопку Формат и сделайте выбор в диалоговом окне Найти формат.
Совет: Чтобы найти ячейки, точно соответствующие определенному формату, можно удалить все условия в поле Найти, а затем выбрать ячейку с нужным форматированием в качестве примера. Щелкните стрелку рядом с кнопкой Формат, выберите пункт Выбрать формат из ячейки, а затем щелкните ячейку с форматированием, которое требуется найти.
Существует два разных способа поиска или замены текста или чисел на компьютере Mac. Первый из них — использование диалогового & поиска . Второй вариант — использование панели поиска на ленте.
Диалоговое & "Заменить"
Поиск и параметры
Чтобы найти что-то, нажмите CTRL+F или перейдите на главная > Найти & Выберите >Найти.
В поле Найти: введите текст или числа, которые нужно найти.
При необходимости вы можете определить поиск.
В: Чтобы найти данные на листе или во всей книге, выберите Листили Книга.
Поиск: Вы можете выбрать поиск по строкам (по умолчанию) или По столбцам.
Посмотрите в: Чтобы найти данные с определенными сведениями, в поле выберите формулы, значения, заметки или примечания.
Примечание: Формулы, значения, заметки и примечания доступны только на вкладке Найти. На вкладке "Заменить" доступны только формулы.
Match case (Совпадение с делом). Проверьте это, если вы хотите найти данные с конфиденциальными данными.
Совпадение всего содержимого ячеек . Проверьте это, если вы хотите найти ячейки, содержащие только символы, которые вы ввести в поле Найти : .
Советы: В условиях поиска можно использовать подделавные знаки: вопросии (?), звездочки (*), тильды (~).
Чтобы найти любой отдельный символ, используйте знак вопроса (?). Например, если найти "м?т", то будут "ед" и "множество".
Чтобы найти любое количество символов, используйте звездку (*). Например, если найти знаки "г*д" и "начало", они будут отозныны.
Используйте тильду (~), за которой следуют ?, *или ~, чтобы найти вопросии, звездочки или другие символы тильды, например fy91~? находит "фг91?".
Чтобы заменить текст или числа, нажмите CTRL+H или перейдите на главная > Найти & Выберите >Заменить.
В поле Найти введите текст или числа, которые нужно найти.
В поле Заменить на введите текст или числа, которые нужно использовать для замены поискового текста.
Совет: При нажатии кнопки Заменить все вхождения ищемого условия заменяются, а при этом заменяются по одному вхождению за раз.
При необходимости вы можете определить поиск.
В: Чтобы найти данные на листе или во всей книге, выберите Листили Книга.
Поиск: Вы можете выбрать поиск по строкам (по умолчанию) или По столбцам.
Match case (Совпадение с делом). Проверьте это, если вы хотите найти данные с конфиденциальными данными.
Совпадение всего содержимого ячеек . Проверьте это, если вы хотите найти ячейки, содержащие только символы, которые вы ввести в поле Найти : .
Советы: В условиях поиска можно использовать подделавные знаки: вопросии (?), звездочки (*), тильды (~).
Чтобы найти любой отдельный символ, используйте знак вопроса (?). Например, если найти "м?т", то будут "ед" и "множество".
Чтобы найти любое количество символов, используйте звездку (*). Например, если найти знаки "г*д" и "начало", они будут отозныны.
Используйте тильду (~), за которой следуют ?, *или ~, чтобы найти вопросии, звездочки или другие символы тильды, например fy91~? находит "фг91?".
Щелкните любую ячейку, чтобы найти весь лист, или выберите определенный диапазон ячеек для поиска.
Нажмите +F или щелкните значок, чтобы развернуть область поиска, а затем в поле поиска введите текст или число, которое вы хотите найти.
Советы: В условиях поиска можно использовать подделавные знаки: вопросии (?), звездочки (*), тильды (~).
Чтобы найти любой отдельный символ, используйте знак вопроса (?). Например, если найти "м?т", то будут "ед" и "множество".
Чтобы найти любое количество символов, используйте звездку (*). Например, если найти знаки "г*д" и "начало", они будут отозныны.
Используйте тильду (~), за которой следуют ?, *или ~, чтобы найти вопросии, звездочки или другие символы тильды, например fy91~? находит "фг91?".
Нажмите клавишу RETURN.
Чтобы найти следующий экземпляр ищите элемент, щелкните поле поиска и нажмите кнопку Return или в диалоговом окне Найти нажмите кнопку Найти далее.
Совет: Вы можете отменить поиск, нажав клавишу ESC .
Чтобы задать дополнительные параметры поиска, щелкните увеличительное стекло и выберите поиск на листе или Поиск в книге. Вы также можете выбрать параметр "Дополнительные параметры", чтобы запустить диалоговое окно Найти.
Щелкните любую ячейку, чтобы найти весь лист, или выберите определенный диапазон ячеек для поиска.
Нажмите +F, чтобы развернуть область поиска, а затем в поле поиска введите ищемый текст или число.
Советы: В условиях поиска можно использовать подделавные знаки: вопросии (?), звездочки (*), тильды (~).
Чтобы найти любой отдельный символ, используйте знак вопроса (?). Например, если найти "м?т", то будут "ед" и "множество".
Чтобы найти любое количество символов, используйте звездку (*). Например, если найти знаки "г*д" и "начало", они будут отозныны.
Используйте тильду (~), за которой следуют ?, *или ~, чтобы найти вопросии, звездочки или другие символы тильды, например fy91~? находит "фг91?".
В поле поиска щелкните значок лупы и выберите команду Заменить.
В поле Заменить на введите замещающие символы.
Чтобы заменить символы в поле Найти пустыми, оставьте поле Заменить на пустым.
Чтобы заменить выделенное вхождение, нажмите кнопку Заменить.
Чтобы заменить все вхождения символов на листе без предварительного просмотра, нажмите кнопку Заменить все.
Совет: Отмените поиск, просто нажав клавишу ESC.
Чтобы задать дополнительные параметры поиска, щелкните увеличительное стекло и выберите поиск на листе или Поиск в книге. Вы также можете выбрать параметр "Дополнительные параметры", чтобы запустить диалоговое окно Заменить.
Поиск
Чтобы найти что-то, нажмите CTRL+F или перейдите на главная > редактирования> Найти & Выберите >Найти.
Примечание: В следующем примере мы щелкнули> параметры поиска , чтобы отдемонстрировать все диалоговое окно Найти. По умолчанию он будет отображаться со скрытыми параметрами поиска.
В поле Найти: введите текст или числа, которые нужно найти.
Советы: В условиях поиска можно использовать подделавные знаки: вопросии (?), звездочки (*), тильды (~).
Чтобы найти любой отдельный символ, используйте знак вопроса (?). Например, если найти "м?т", то будут "ед" и "множество".
Чтобы найти любое количество символов, используйте звездку (*). Например, если найти знаки "г*д" и "начало", они будут отозныны.
Используйте тильду (~), за которой следуют ?, *или ~, чтобы найти вопросии, звездочки или другие символы тильды, например fy91~? находит "фг91?".
Совет: При нажатии кнопки Найти все в списке будут указаны все вхождения условия, которые вы ищете, и щелкнув определенное вхождение в списке, будет выбрана его ячейка. Вы можете отсортировать результаты поиска Найти все, щелкнув заголовок столбца.
Нажмите > параметры поиска , чтобы при необходимости определить поиск.
В: Чтобы найти данные в пределах определенного выделения, выберите выделение. Чтобы найти данные на листе или во всей книге, выберите Листили Книга.
Направление: Вы можете выбрать поиск вниз (по умолчанию) или ВВЕРХ.
Match case (Совпадение с делом). Проверьте это, если вы хотите найти данные с конфиденциальными данными.
Совпадение со всем содержимым ячеек: проверьте это, если вы хотите найти ячейки, содержащие только символы, которые вы ввести в поле Найти.
Заменить
Чтобы заменить текст или числа, нажмите CTRL+H или перейдите на главная > редактирования > Найти & Выберите > Заменить.
Примечание: В следующем примере мы щелкнули> параметры поиска , чтобы отдемонстрировать все диалоговое окно Найти. По умолчанию он будет отображаться со скрытыми параметрами поиска.
В поле Найти: введите текст или числа, которые нужно найти.
Советы: В условиях поиска можно использовать подделавные знаки: вопросии (?), звездочки (*), тильды (~).
Чтобы найти любой отдельный символ, используйте знак вопроса (?). Например, если найти "м?т", то будут "ед" и "множество".
Чтобы найти любое количество символов, используйте звездку (*). Например, если найти знаки "г*д" и "начало", они будут отозныны.
Используйте тильду (~), за которой следуют ?, *или ~, чтобы найти вопросии, звездочки или другие символы тильды, например fy91~? находит "фг91?".
В поле Заменить на: введите текст или числа, которые вы хотите использовать для замены текста поиска.
Совет: При нажатии кнопки Заменить все вхождения ищемого условия заменяются, а при этом заменяются по одному вхождению за раз.
Нажмите > параметры поиска , чтобы при необходимости определить поиск.
В: Чтобы найти данные в пределах определенного выделения, выберите выделение. Чтобы найти данные на листе или во всей книге, выберите Листили Книга.
Направление: Вы можете выбрать поиск вниз (по умолчанию) или ВВЕРХ.
Match case (Совпадение с делом). Проверьте это, если вы хотите найти данные с конфиденциальными данными.
Совпадение со всем содержимым ячеек: проверьте это, если вы хотите найти ячейки, содержащие только символы, которые вы ввести в поле Найти.
Дополнительные сведения
Вы всегда можете задать вопрос специалисту Excel Tech Community или попросить помощи в сообществе Answers community.
!SEMTools — необычная надстройка: сегодня в ней более 500 отдельных процедур, собранных в удобную иерархию групп и меню, а также несколько десятков формул.
!SEMTools — это надстройка для офисного приложения Microsoft Excel, расширяющая возможности взаимодействия с текстовыми данными. При подключении надстройки автоматически появляется новая панель с инструментами !SEMTools.
SEM в !SEMTools — сокращение от semantics (англ. «семантика»), Tools — инструменты. Семантика — это раздел лингвистики, который изучает знаки и знаковые системы как средства выражения смысла. Другими словами, надстройка помогает работать с единицами данных в Excel исходя из их значения.
Новые объекты для взаимодействия
Научите Excel понимать, что такое слово и словосочетание. С легкостью находите в тексте слова и словосочетания как поодиночке, так и огромными списками по множеству условий.
Удаляйте, изменяйте слова и их порядок в ячейках, меняйте регистр, ищите аббревиатуры и топонимы в один клик.
Скорость на уровне волшебства
И это не красивые слова! Код процедур действительно максимально оптимизирован и обрабатывает сотни тысяч строк с данными за считанные секунды. Даже если ваша работа включает не только поиск значений, но их одновременное удаление, замену или изменение.
Не требует прав администратора и установки
!SEMTools — из тех надстроек, которые не требуют установки, — вы просто подключаете ее к вашему Excel. Сделайте это прямо сейчас! В этом вам поможет инструкция на сайте.
Простой интерфейс
Как изменить данные, не создавая дополнительных столбцов и громоздких формул? Просто!
— Выделите ячейки с данными.
— Выберите, что хотите сделать, и сделайте это в 1 или 2 клика.
…и широчайшие возможности
Надстройка !SEMTools содержит множество функций и макросов.
Ниже основные действия, доступные в надстройке.
С !SEMTools можно:
Производить манипуляции с текстовыми данными
Обнаружить (найти)
Самый быстрый способ найти в огромном массиве данных нужные вам. Раздел отвечает за:
Удалить
Изменить (заменить)
Извлечь (удалить все, кроме)
Найти и удалить все, кроме найденного в выделенном диапазоне:
Объединить/Комбинировать
!SEMTools умеет:
— генерировать все перестановки слов внутри ячеек (пока число не превысит 1048576)
— аналогично генерировать линейные комбинации элементов нескольких столбцов
— объединять диапазоны ячеек различными способами
И последнее, но не менее интересное:
Набор инструментов для PPC и SEO
Эта группа процедур поможет в множестве рутинных задач PPC или SEO-специалиста. Здесь:
-
семантики
- Кластеризация семантического ядра
- по маркерам
- по частотному словарю
Подробнее про применение функций этого раздела можно прочитать в блоге !SEMTools.
Надстройка !SEMTools поможет решить сотни задач, которые сложно выполнить доступными средствами Excel.
Оптимизируйте рабочие процессы и высвободите время на действительно важные дела!Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel для iPhone Excel для телефонов с Android Еще. Меньше
Содержимое для средств чтения с экрана
Эта статья предназначена для людей с нарушениями зрения, использующих программы чтения с экрана совместно с продуктами Office. Статья входит в набор содержимого Специальные возможности Office. Дополнительные общие сведения см. на домашней странице службы поддержки Microsoft.
Используйте Excel клавиатурой и экранным устройством для поиска и замены текста и чисел. Мы проверили эту функцию с использованием экранного диктора, JAWS и NVDA, но она может работать и с другими средствами чтения с экрана, если они соответствуют общепринятым стандартам и методам для специальных возможностей. Вы узнаете, как использовать символы, в том числе поддоменные знаки, для поиска на листах, в строках, столбцах или целых книгах.
Вам нужны инструкции по поиску и замене текста и чисел в Excel, но не с помощью чтения с экрана? См . поиск и замена текста и чисел на сайте.
Новые возможности Microsoft 365 становятся доступны подписчикам Microsoft 365 по мере выхода, поэтому в вашем приложении эти возможности пока могут отсутствовать. Чтобы узнать о том, как можно быстрее получать новые возможности, станьте участником программы предварительной оценки Office.
Дополнительные сведения о средствах чтения с экрана см. в статье о работе средств чтения с экрана в Microsoft Office.
В этом разделе
Поиск текста или чисел
Нажмите CTRL+F, чтобы открыть диалоговое окно Найти и заменить. Фокус перемещается в текстовое поле Найти на вкладке Найти.
В текстовом поле Найти введите текст или числа, которые нужно найти. У вас есть несколько вариантов:
Ввести нужные буквы или числа.
В условиях поиска используйте поддисковые знаки, например звездочка ( * ) или вопросии ( ? ):
Звездочка используется для поиска любой строки знаков. Например, если найти "г*д ", то будут "гист" и "начало".
Вопросительный знак заменяет один любой знак. Например, если найти "г?т", то будут "са" и "множество".
Совет: Несмотря на то что они являются поддоменами, звездочки, вопросицы и знаки тильды (~) на листе по-прежнему можно найти, указав перед ними знак тильды в текстовом поле Найти. Например, чтобы найти данные, содержащие "?", в качестве условия поиска следует использовать ~? .
Чтобы определить дополнительные параметры поиска, нажмите ALT+T. У вас есть несколько вариантов:
Чтобы выбрать место для поиска текста или чисел, нажимая клавишу TAB, пока не услышите слово "В пределах", а затем — выбранный параметр поиска ("Лист" или "Книга"). С помощью клавиш СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ перейдите к нужному параметру и нажмите клавишу ВВОД, чтобы выбрать его.
Чтобы выбрать, нужно ли искать по строкам или по столбцам, нажимая клавишу TAB, пока не услышите слово "Поиск", а затем выбранный параметр поиска ("По строкам" или "По столбцам"). С помощью клавиш СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ перейдите к нужному параметру и нажмите клавишу ВВОД, чтобы выбрать его.
Чтобы выбрать, нужно ли искать формулы, значения или комментарии, нажимая клавишу TAB, пока не услышите "Поиск в", а затем — выбранный параметр поиска ("Формулы", "Значения" или "Прикомменты"). С помощью клавиш СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ перейдите к нужному параметру и нажмите клавишу ВВОД, чтобы выбрать его.
Чтобы найти конфиденциальные данные, нажимая клавишу TAB, пока не услышите "Совпадение с делом", а затем нажмите клавишу ПРОБЕЛ, чтобы выбрать этот элемент.
Если вы хотите найти текст или числа с определенным форматированием, нажмите ALT+M, чтобы открыть диалоговое окно Найти формат. С помощью клавиш СТРЕЛКА ВЛЕВО и СТРЕЛКА ВПРАВО переходить на соответствующую вкладку ("Число", "Выравнивание", "Шрифт", "Граница" или "Заливка") и нажмите клавишу ПРОБЕЛ. Выберите форматирование, которое необходимо учитывать при поиске. Определив форматирование, нажимая клавишу TAB, пока не услышите "ОК", а затем нажмите клавишу ВВОД.
Совет: Если вы хотите найти ячейки, которые соответствуют только определенному формату, можно удалить любой текст или числовые условия в поле Найти, а затем выбрать ячейку с таким форматированием. Нажмите клавиши ALT+M, чтобы открыть диалоговое окно Найти формат, нажимая клавишу TAB, пока не услышите "Выбрать формат из ячейки", а затем нажмите клавишу ВВОД. С помощью клавиш со стрелками выберите ячейку с нужным форматированием. Чтобы добавить ее форматирование к условиям поиска в диалоговом окне Найти и заменить, нажмите клавишу ВВОД.
Чтобы начать поиск, нажимая клавишу TAB, пока не услышите "Найти далее", а затем нажмите клавишу ВВОД. Excel находит первое совпадающие вхождения в области поиска. Ваше устройство чтения с экрана зачитывает текст в ячейке и ее расположение.
Примечание: Форматирование, определенное в качестве части условия поиска, будет сохранено в диалоговом окне Поиск и замена . Если при повторном поиске данных на этом источнике не удается найти символы, возможно, потребуется очистить условия форматирования из предыдущего поиска. В диалоговом окне Найти и заменить нажимая клавишу TAB, пока не услышите слово "Формат". Если кнопка Формат недоступна, нажмите клавиши ALT+T, а затем нажимая клавишу TAB, пока не услышите слово "Формат". Чтобы очистить условия форматирования, нажимая клавишу СТРЕЛКА ВНИЗ, пока не услышите "Очистить формат поиска", а затем нажмите клавишу ВВОД.
Чтобы найти следующее вхождение, нажмите ввод.
Чтобы отменить поиск и закрыть диалоговое окно, нажмите клавишу ESC.
Поиск и замена текста и чисел
Нажмите CTRL+H, чтобы открыть диалоговое окно Найти и заменить. Фокус перемещается в текстовое поле Найти на вкладке Заменить .
В текстовом поле Найти введите текст или числа, которые нужно найти и заменить другими. У вас есть несколько вариантов:
Ввести нужные буквы или числа.
В условиях поиска используйте поддисковые знаки, например звездочка ( * ) или вопросии ( ? ):
Звездочка используется для поиска любой строки знаков. Например, если найти "г*д ", то будут "гист" и "начало".
Вопросительный знак заменяет один любой знак. Например, если найти "г?т", то будут "са" и "множество".
Совет: Несмотря на то что они являются поддоменами, звездочки, вопросицы и знаки тильды (~) на листе по-прежнему можно найти, указав перед ними знак тильды в текстовом поле Найти. Например, чтобы найти данные, содержащие "?", в качестве условия поиска следует использовать ~? .
Чтобы определить дополнительные параметры поиска, нажмите ALT+T. У вас есть несколько вариантов:
Чтобы выбрать место для поиска текста или чисел, нажимая клавишу TAB, пока не услышите слово "В пределах", а затем — выбранный параметр поиска ("Лист" или "Книга"). С помощью клавиш СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ перейдите к нужному параметру и нажмите клавишу ВВОД, чтобы выбрать его.
Чтобы выбрать, нужно ли искать по строкам или по столбцам, нажимая клавишу TAB, пока не услышите слово "Поиск", а затем выбранный параметр поиска ("По строкам" или "По столбцам"). С помощью клавиш СТРЕЛКА ВВЕРХ и СТРЕЛКА ВНИЗ перейдите к нужному параметру и нажмите клавишу ВВОД, чтобы выбрать его.
Чтобы найти конфиденциальные данные, нажимая клавишу TAB, пока не услышите "Совпадение с делом", а затем нажмите клавишу ПРОБЕЛ, чтобы выбрать этот элемент.
Чтобы определить, на что нужно заменить найденный текст или числа, нажимая клавишу TAB, пока не услышите "Заменить на". В текстовом поле Заменить на введите текст или числа для замены.
Чтобы начать поиск, нажимая клавишу TAB, пока не услышите "Найти далее", а затем нажмите клавишу ВВОД. Excel находит первое вхождение введенного текста или числа. Выполните одно из следующих действий:
Чтобы заменить каждое вхождение по отдельности, нажимая shift+TAB, пока не услышите "Заменить". Нажмите ввод, чтобы заменить вхождение. После замены фокус перемещается к следующему вхождению.
Чтобы найти и заменить все вхождения, нажимая shift+TAB, пока не услышите "Заменить все", а затем нажмите ввод.
Чтобы отменить поиск и закрыть диалоговое окно, нажмите клавишу ESC.
См. также
Находите Excel для Mac и заменяйте их с помощью клавиатуры и VoiceOver (встроенного в macOS устройства чтения с экрана). Выполняйте поиск на листах, в строках, столбцах и целых книгах, используя различные символы, в том числе и подстановочные знаки.
Вам нужны инструкции по поиску и замене текста и чисел в Excel, но не с помощью чтения с экрана? См . поиск и замена текста и чисел на сайте.
Новые возможности Microsoft 365 становятся доступны подписчикам Microsoft 365 по мере выхода, поэтому в вашем приложении эти возможности пока могут отсутствовать. Чтобы узнать о том, как можно быстрее получать новые возможности, станьте участником программы предварительной оценки Office.
В этой статье предполагается, что вы используете VoiceOver — средство чтения с экрана, встроенное в macOS. Дополнительные сведения об использовании VoiceOver см. в кратком руководстве по началу работы с VoiceOver.
Читайте также: