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

Excel REPLACE функция

Автор: Сяоян Последнее изменение: 2024 июля 10 г.

Функция ЗАМЕНИТЬ в Excel может помочь вам найти и заменить символы на основе заданного местоположения из текстовой строки новым текстом. В качестве примера возьмите приведенный ниже снимок экрана, замените 4 символа (2019), которые начинаются с пятого символа текстовой строки, другой текстовой строкой (2020).

показать использование функции REPLACE

 Синтаксис:

Синтаксис функции ЗАМЕНИТЬ в Excel:

=REPLACE (old_text, start_num, num_chars, new_text)
показать использование функции REPLACE

 Аргументы:

  • old_text: Необходимый. Текстовая строка, в которой вы хотите заменить некоторые символы.
  • start_num: Необходимые. Положение первого символа в тексте, который вы хотите заменить.
  • num_chars: Необходимые. Количество символов, которые вы хотите заменить.
  • new_text: Необходимые. Новый текст, который заменит old_text.

Внимание:
#VALUE! значение ошибки появится, если начальный_номер or число_символов отрицательное или нечисловое значение.


 Вернуть:

Вернуть строковое или текстовое значение.


 Примеры:

Пример 1: Базовое использование функции REPLACE

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

показать использование функции REPLACE

Для решения этой задачи примените следующую формулу:

=REPLACE(A2,1,3,"Extendoffice")

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

показать использование функции REPLACE

Пример 2: использование функции REPLACE с датами

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

показать использование функции REPLACE

Пожалуйста, примените следующую формулу:

=REPLACE(TEXT(A2, "dd-mmm-yy"), 4, 3, "Dec")

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

показать использование функции REPLACE

Пример 3: Использование функции REPLACE для замены текста пустым

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

показать использование функции REPLACE

Скопируйте или введите следующую формулу в пустую ячейку:

=REPLACE(A2,1,4,"")

И все первые четыре символа текста в каждой ячейке были заменены пробелом. Смотрите скриншот:

показать использование функции REPLACE

Пример 4: использование функции REPLACE для извлечения имени пользователя из адреса электронной почты

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

показать использование функции REPLACE

Введите или скопируйте следующую формулу в пустую ячейку:

=REPLACE(A2,FIND("@",A2),LEN(A2)-FIND("@",A2)+1,"")

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

показать использование функции REPLACE

 Дополнительные функции:

  • Функция Excel ВПРАВО
  • Функция RIGHT используется для возврата текста справа от текстовой строки.
  • Функция ПОВТОР в Excel
  • Функция ПОВТОР используется для повторения символов определенное количество раз.
  • Функция ПОИСК в Excel
  • Функция ПОИСК может помочь вам найти позицию определенного символа или подстроки в заданной текстовой строке.

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

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.