Перейти к основному содержанию

Найти и заменить несколько значений в Excel

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


Найти и заменить несколько значений в Excel

Чтобы справиться с этой задачей, вы должны вложить несколько функций SUBSTITUTE вместе и вставить пары поиска и замены с помощью функции INDEX. Общий синтаксис:

=SUBSTITUTE(SUBSTITUTE(cell,INDEX(find,1),INDEX(replace,1)),INDEX(find,2),INDEX(replace,2))
  • cell: Ячейка содержит текст, который вы хотите заменить другим текстом.
  • find: Исходный текст, который вы хотите найти и заменить.
  • replace: Новый текст, которым вы хотите заменить.

1. Скопируйте и вставьте следующую формулу в пустую ячейку, куда вы хотите поместить результат:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A2,INDEX($D$2:$D$5,1),INDEX($E$2:$E$5,1)),INDEX($D$2:$D$5,2),INDEX($E$2:$E$5,2)),INDEX($D$2:$D$5,3),INDEX($E$2:$E$5,3)),INDEX($D$2:$D$5,4),INDEX($E$2:$E$5,4))

2. Затем перетащите дескриптор заполнения вниз к ячейкам, к которым вы хотите применить эту формулу, и конкретные тексты были сразу заменены новыми, см. Снимок экрана:


Пояснение к формуле:

Базовым шаблоном приведенной выше формулы является использование функции ЗАМЕНА:

= ПОДСТАВИТЬ (текст; старый_текст; новый_текст; [экземпляр])

Затем вставьте функцию ИНДЕКС в функцию ПОДСТАВИТЬ, функция ИНДЕКС используется для извлечения как текста «найти», так и текста «заменить», это запустит первую пару поиска и замены:

= ПОДСТАВИТЬ (текст; ИНДЕКС (найти; 1); ИНДЕКС (заменить; 1))

Если есть несколько пар поиска и замены, вложите функции ЗАМЕНЫ вместе, чтобы упростить чтение и запись формулы для добавления или удаления других подстановок, вы можете написать формулу, как показано на скриншоте ниже:


Внимание: В приведенной выше формуле A2 содержит ли ячейка текст, который вы хотите заменить, D2: D5 диапазон ячеек содержит исходный текст, который вы хотите найти и заменить, E2: E5 - это новый текст, которым вы хотите заменить. И 1, 2, 3, 4 - номер пары поиска и замены. Пожалуйста, измените их по своему усмотрению.


Используемые относительные функции:

  • SUBSTITUTE:
  • Функция SUBSTITUTE заменяет текст или символы в текстовой строке другим текстом или символами.
  • INDEX:
  • Функция ИНДЕКС возвращает отображаемое значение на основе заданной позиции из диапазона или массива.

Лучшие инструменты для работы в офисе

Kutools for Excel - поможет вам выделиться из толпы

🤖 Kutools AI Помощник: Революционный анализ данных на основе: Интеллектуальное исполнение   |  Генерировать код  |  Создание пользовательских формул  |  Анализ данных и создание диаграмм  |  Вызов функций Kutools...
Популярные опции: Найдите, выделите или определите дубликаты  |  Удалить пустые строки  |  Объедините столбцы или ячейки без потери данных  |  Раунд без формулы ...
Супер ВПросмотр: Несколько критериев  |  Множественное значение  |  На нескольких листах  |  Нечеткий поиск...
Адв. Выпадающий список: Простой раскрывающийся список  |  Зависимый раскрывающийся список  |  Выпадающий список с множественным выбором...
Менеджер столбцов: Добавить определенное количество столбцов  |  Переместить столбцы  |  Переключить статус видимости скрытых столбцов  Сравнить столбцы с Выберите одинаковые и разные ячейки ...
Рекомендуемые функции: Сетка Фокус  |  Просмотр дизайна  |  Большой Формулный Бар  |  Менеджер книг и листов | Библиотека ресурсов (Авто текст)  |  Выбор даты  |  Комбинировать листы  |  Шифровать/дешифровать ячейки  |  Отправлять электронные письма по списку  |  Суперфильтр  |  Специальный фильтр (фильтровать жирным шрифтом/курсивом/зачеркиванием...) ...
15 лучших наборов инструментов12 Текст Инструменты (Добавить текст, Удалить символы ...)  |  50+ График Тип (Диаграмма Ганта ...)  |  40+ Практических Формулы (Рассчитать возраст по дню рождения ...)  |  19 Вносимые Инструменты (Вставить QR-код, Вставить изображение из пути ...)  |  12 Конверсия Инструменты (Числа в слова, Конверсия валюты ...)  |  7 Слияние и разделение Инструменты (Расширенные ряды комбинирования, Разделить ячейки Excel ...)  |  ... и более

Kutools для Excel может похвастаться более чем 300 функциями, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...

Описание


Вкладка Office - включение чтения и редактирования с вкладками в Microsoft Office (включая Excel)

  • Одна секунда для переключения между десятками открытых документов!
  • Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
  • Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
  • Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
Comments (2)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
那如果有100組資料要替換 Index公式要寫到100組嗎?!
This comment was minimized by the moderator on the site
如果數據很多的話,可以查看下面的文章,裡面VBA代碼可以幫助到你。
https://www.extendoffice.com/documents/excel/1873-excel-find-and-replace-multiple-values-at-once.html
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations