Удалить текст в зависимости от положения переменной в Excel
В этом руководстве объясняется, как удалить текст или символы из ячейки, когда она находится в переменной позиции.
Как удалить текст из ячейки на основе переменной позиции?
Общая формула
=REPLACE(old_text,start_num,FIND(find_text,old_text),"")
аргументы
Од_текст: Текст, в котором вы хотите удалить некоторые символы. Это может быть:
- 1. Текст, заключенный в кавычки;
- 2. Или ссылку на ячейку, содержащую текст.
Начальный_номер: Укажите позицию для начала удаления в old_text.
Найти_текст: Текст (символы), который вы хотите найти и удалить из old_text.
Как пользоваться этой формулой?
Как показано на скриншоте ниже, как сохранить только текст сразу после двоеточия и удалить другие ненужные символы?
1. Выберите пустую ячейку, чтобы выводить только текст сразу после двоеточия.
2. Введите в нее приведенную ниже формулу и нажмите Enter .
=REPLACE(B3,1,FIND(":",B3),"")
3. Выберите ячейку результата и перетащите маркер заполнения, чтобы применить формулу к другим ячейкам. Смотрите скриншот:
Советы: Если после двоеточия стоит пробел, чтобы удалить его, примените формулу ниже.
=REPLACE(B3,1,FIND(":",B3)+1,"")
Как работает эта формула?
=REPLACE(B3,1,FIND(":",B3),"")
- 1. FIND(":",B3): Функция НАЙТИ находит позицию двоеточия в B3. Здесь он возвращает 8, потому что «:» - восьмой символ в текстовой строке «Product: KTE».
- 2. REPLACE(B3,1,8,""): И тогда функция REPLACE заменит 8 символов, которые начинаются с первого символа текстовой строки в B3, на пустую строку. Наконец, он возвращает «KTE».
Связанные функции
Функция ЗАМЕНИТЬ в Excel
Функция ЗАМЕНИТЬ в Excel может помочь вам найти и заменить символы на основе заданного местоположения из текстовой строки новым текстом.
Функция поиска в Excel
Функция НАЙТИ используется для поиска строки в другой строке и возвращает начальную позицию строки внутри другой.
Родственные формулы
Удаление разрывов строк из ячеек в Excel
В этом руководстве представлены три формулы, которые помогут вам удалить разрывы строк в определенных ячейках Excel.
Удалить текст из ячейки, сопоставив содержимое
В этой статье показано, как использовать функцию ЗАМЕНА для удаления части текстовой строки из указанных ячеек путем сопоставления содержимого.
Удалить текст из ячейки на основе определенной позиции
В этом руководстве объясняется, как использовать формулы для удаления текста из ячейки на основе определенной позиции в Excel.
Удалить ненужные символы из ячейки в Excel
Вы можете использовать функцию ЗАМЕНА, чтобы удалить любые нежелательные символы из определенной ячейки в Excel.
Лучшие инструменты для работы в офисе
Kutools for Excel - Помогает вам выделиться из толпы
Kutools for Excel Имеет более 300 функций, Гарантия того, что то, что вам нужно, находится на расстоянии одного клика...

Office Tab - Включить чтение и редактирование с вкладками в Microsoft Office (включая Excel)
- Одна секунда для переключения между десятками открытых документов!
- Уменьшите количество щелчков мышью на сотни каждый день, попрощайтесь с рукой мыши.
- Повышает вашу продуктивность на 50% при просмотре и редактировании нескольких документов.
- Добавляет эффективные вкладки в Office (включая Excel), как в Chrome, Edge и Firefox.
