Как найти и заменить с помощью формулы в Excel (4 примера)

  • Поделись Этим
Hugh West

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

Мы будем работать со следующим набором данных, в который мы поместили имя некоторых известных фильмы и соответствующий ведущие актёры .

Скачать Практическое пособие

Найти и заменить формулу.xlsx

4 способа найти и заменить с помощью формулы в Excel

1. Использование функций Excel FIND и REPLACE для поиска и замены символов

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

Шаги:

  • Сначала создайте новый колонка для краткая форма из актёры' имена и введите в ячейку следующую формулу D5 .
=REPLACE(C5,1,FIND(" ",C5),LEFT(C5,1)&". ")

Здесь ЗАМЕНИТЬ функция принимает ссылку на ячейку C5 , начинает считать символы, пока не найдет пространство в нем с помощью НАЙТИ функцию, а затем заменяет первую имя со своим начальным алфавитом и точка (.) с помощью СЛЕВА функция.

  • Нажмите кнопку ENTER После этого вы увидите результат в ячейке D5 .

  • Теперь используйте Наполнительная рукоятка на Автозаполнение нижние ячейки. Вы увидите все актёры' имена начинаются с соответствующего первого алфавит и точка .

Таким образом, вы можете заменить некоторые символы в строке на нужный символ, используя найти и заменить формулу(ы) в Excel.

Читать далее: Как заменить специальные символы в Excel (6 способов)

2. Применение функции SUBSTITUTE для поиска и замены символов в Excel

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

Шаги:

  • Создайте новый колонка для краткие имена актеров и введите следующую формулу в ячейку D5 .
=SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5))

Разбивка формулы

Здесь мы вложили СЛЕВА , ПРАВИЛЬНО , LEN , и НАЙТИ функции в ЗАМЕНИТЬ функция для замены первого имени ведущие актёры с соответствующими первыми алфавит .

  • LEN(C5) --> Сайт LEN функция возвращает номера символов в ячейке C5 .
    • Выход : 14
  • FIND(" ",C5) --> Возвращает позиция из пространство в камере C5 .
    • Выход : 10
  • RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> становится
  • RIGHT(C5,14-10) --> превращается в
  • ПРЯМО(C5,4)
    • Выход: тюк
  • LEFT(C5,1)&". " --> становится
  • C & "."
    • Выход : C.
  • SUBSTITUTE(C5,C5,LEFT(C5,1)&". ") &RIGHT(C5,LEN(C5)-FIND(" ",C5)) --> Сокращено до
  • SUBSTITUTE(C5,C5, "C. Bale")
    • Выходные данные: К. Бэйл

Наконец, мы получаем первый алфавит первого имя в камере C5 с точкой.

  • Теперь нажмите кнопку ENTER чтобы увидеть результат в ячейке D5 .

  • Используйте Наполнительная рукоятка на Автозаполнение нижние клетки.

Таким образом, вы можете заменить некоторые символы в строке на нужный символ, используя найти и заменить формулу(ы) (в данном случае это был ЗАМЕНИТЕ функция) в Excel.

Читать далее: Как использовать функцию подстановки в Excel VBA (3 примера)

Похожие чтения

  • Как найти и заменить значения в нескольких файлах Excel (3 метода)
  • Как найти и заменить значения с помощью подстановочных знаков в Excel
  • Методы очистки данных в Excel: добавление текста в ячейки
  • Как найти и заменить в выделенной области в Excel (7 методов)
  • Excel VBA: как найти и заменить текст в документе Word

3. Поиск и замена ячеек с помощью функции Excel XLOOKUP

Сайт XLOOKUP функция также может быть использована как найти и заменить Предположим, мы использовали короткие имена для некоторых фильмы но после этого мы хотим заменить их короткие имена с их первоначальным имена Например, оригинальное название фильма Бэтмен 1 был Бэтмен: Начало Поэтому мы хотим заменить Бэтмен 1 с Бэтмен: Начало Давайте обсудим эту процедуру в следующем описании.

Шаги:

  • Мы внесли некоторые изменения в наш набор данных. Мы изменили некоторые названия фильмов и сделал новый колонка для полного названия этих фильмы .
  • Затем мы создали список фильмы которые мы заменим на их первоначальные имена .

  • Введите следующую формулу в ячейку D5 .
=XLOOKUP(B5,$F$5:$F$7,$G$5:$G$7,B5)

Вот, $F$5:$F$7 и $G$5:$G$7 это массив поиска и массив возврата соответственно. Если значение из ячейка B5 совпадает с массив поиска , то массив возврата возвращает соответствующее значение. Если мы не можем найти значение, тогда ячейка будет возвращено значение. Значение из ячейка B5 " Бэтмен 1 " находится в массиве поиска, поэтому мы получим " Бэтмен: Начало ".

  • Нажмите кнопку ENTER чтобы вы могли увидеть результат в ячейке D5 .

  • Теперь используйте Наполнительная рукоятка на Автозаполнение нижние клетки.

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

Читать далее: Замена текста ячейки на основе условия в Excel (5 простых методов)

4. Использование функции Excel VLOOKUP для поиска и замены символов

Мы также можем применить VLOOKUP функция для найти символы строки и заменить Предположим, мы упомянули некоторые фильмы с их серийным номером, но после этого мы хотим заменить их оригинальными имена Например, оригинальное название фильма Бэтмен 1 был Бэтмен: Начало Поэтому мы хотим заменить Бэтмен 1 с Бэтмен: Начало Давайте обсудим эту процедуру в следующем описании.

Шаги:

  • Мы внесли некоторые изменения в наш набор данных. Мы изменили некоторые названия фильмов и сделал новый колонка для полного названия этих фильмы .
  • Затем мы создали список фильмы которые мы заменим на их первоначальные имена .

  • Введите эту формулу в ячейку D5 .
=IFERROR(VLOOKUP(B5,$F$5:$G$7,2,FALSE),B5)

Здесь мы используем VLOOKUP функция для замены слов. Если какое-либо значение не найдено, то будет выдана ошибка. Поэтому, с помощью функции IFERROR функция, мы можем заменить любую ошибку значением соответствующей ячейки. Однако наш массив поиска имеет два значения колонки и второй колонка вернет нам желаемое выход Поэтому мы использовали 2 в формуле. Мы хотим получить точное совпадение, поэтому выбираем FALSE в формуле.

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

  • Теперь нажмите кнопку ENTER и вы увидите результат в ячейке D5 .

  • После этого просто используйте Наполнительная рукоятка на Автозаполнение нижние клетки.

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

Похожие материалы: Как заменить несколько символов в Excel (6 способов)

Практическая секция

Здесь я привел набор данных, который я использовал для объяснения этих примеров. Вы можете практиковать эти примеры самостоятельно.

Заключение

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

Хью Уэст — опытный тренер и аналитик Excel с более чем 10-летним опытом работы в отрасли. Он имеет степень бакалавра в области бухгалтерского учета и финансов и степень магистра делового администрирования. Хью страстно любит преподавать и разработал уникальный подход к обучению, которому легко следовать и который легко понять. Его экспертные знания Excel помогли тысячам студентов и специалистов по всему миру улучшить свои навыки и преуспеть в своей карьере. В своем блоге Хью делится своими знаниями со всем миром, предлагая бесплатные учебные пособия по Excel и онлайн-обучение, чтобы помочь отдельным лицам и компаниям полностью раскрыть свой потенциал.