Как убрать во всех ячейках слово excel

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

Массовое удаление определенного слова с помощью функции поиска и замены


Массовое удаление определенного слова с помощью функции поиска и замены

Функция «Найти и заменить» помогает быстро массово удалить определенное слово в диапазоне. Пожалуйста, сделайте следующее.

1. Выберите диапазон с конкретным словом, которое нужно массово удалить, нажмите Ctrl + F , чтобы открыть Найти и заменить диалоговое окно.

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

3. Затем Microsoft Excel Появится диалоговое окно, в котором сообщается, сколько произведенных замен. Пожалуйста, нажмите на OK кнопку, а затем закройте Найти и заменить диалоговое окно.

После этого вы увидите, что слова «версия» сразу удаляются из выбранного диапазона.


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

Kutools for Excel Решит большинство ваших проблем и повысит вашу производительность на 80%

  • Снова использовать: Быстро вставить сложные формулы, диаграммы и все, что вы использовали раньше; Зашифровать ячейки с паролем; Создать список рассылки и отправлять электронные письма …
  • Бар Супер Формулы (легко редактировать несколько строк текста и формул); Макет для чтения (легко читать и редактировать большое количество ячеек); Вставить в отфильтрованный диапазон
  • Объединить ячейки / строки / столбцы без потери данных; Разделить содержимое ячеек; Объединить повторяющиеся строки / столбцы… Предотвращение дублирования ячеек; Сравнить диапазоны
  • Выберите Дубликат или Уникальный Ряды; Выбрать пустые строки (все ячейки пустые); Супер находка и нечеткая находка во многих рабочих тетрадях; Случайный выбор …
  • Точная копия Несколько ячеек без изменения ссылки на формулу; Автоматическое создание ссылок на несколько листов; Вставить пули, Флажки и многое другое …
  • Извлечь текст, Добавить текст, Удалить по позиции, Удалить пробел; Создание и печать промежуточных итогов по страницам; Преобразование содержимого ячеек в комментарии
  • Суперфильтр (сохранять и применять схемы фильтров к другим листам); Расширенная сортировка по месяцам / неделям / дням, периодичности и др .; Специальный фильтр жирным, курсивом …
  • Комбинируйте книги и рабочие листы; Объединить таблицы на основе ключевых столбцов; Разделить данные на несколько листов; Пакетное преобразование xls, xlsx и PDF
  • Более 300 мощных функций. Поддерживает Office/Excel 2007-2021 и 365. Поддерживает все языки. Простое развертывание на вашем предприятии или в организации. Полнофункциональная 30-дневная бесплатная пробная версия. 60-дневная гарантия возврата денег.

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!

офисный дно

Комментарии (3)


Оценок пока нет. Оцените первым!

  • Редакция Кодкампа

17 авг. 2022 г.
читать 2 мин


Вы можете использовать следующие основные формулы для удаления определенного текста из ячеек в Excel:

Способ 1: удалить один конкретный текст

=SUBSTITUTE( A1 ,"text1","")

Эта конкретная формула удаляет «text1» из ячейки A1 .

Способ 2: удалить несколько определенных текстов

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( A1 ,"text1",""),"text2",""),"text3","")

Эта конкретная формула удаляет «текст1», «текст2» и «текст3» из ячейки A1 .

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

Пример 1: удалить один конкретный текст

Предположим, у нас есть следующий столбец в Excel, в котором показаны позиции 15 разных баскетболистов:

Мы можем использовать следующую формулу, чтобы удалить «r» из каждого имени позиции:

=SUBSTITUTE( A2 ,"r","")

Мы можем ввести эту формулу в ячейку B2 , а затем скопировать и вставить ее в каждую оставшуюся ячейку в столбце B:

Excel удалить определенный текст из ячейки

Обратите внимание, что буква «r» была удалена из всех названий позиций.

Пример 2. Удаление нескольких определенных текстов

Предположим, у нас есть следующий столбец в Excel, который показывает имя пользователя для 10 разных людей на каком-то веб-сайте:

Предположим, мы хотим удалить следующий конкретный текст из каждого имени пользователя:

  • тире ( )
  • восклицательные знаки ( ! )
  • число 5 ( 5 )

Для этого мы можем использовать следующую формулу:

=SUBSTITUTE(SUBSTITUTE(SUBSTITUTE( A2 ,"-",""),"!",""),"5","")

Мы можем ввести эту формулу в ячейку B2 , а затем скопировать и вставить ее в каждую оставшуюся ячейку в столбце B:

Обратите внимание, что все «-», «!» и «5» были удалены из каждого имени пользователя.

Дополнительные ресурсы

В следующих руководствах объясняется, как выполнять другие распространенные задачи в Excel:

Excel: как проверить, содержит ли ячейка частичный текст
Excel: как проверить, содержит ли ячейка текст из списка
Excel: как рассчитать среднее значение, если ячейка содержит текст
Excel: как подсчитать частоту текста

На чтение 5 мин Просмотров 8.3к. Опубликовано 12.05.2022

Часто бывает такое, что нужно удалить один или несколько символов из начала каждой ячейки.

Допустим у нас есть первый столбик, в котором лежат значения буква+цифры, нам нужно обрезать их таким образом, чтобы получились только цифры. Как на картинке ниже:

На самом деле, есть несколько вариантов, как можно это сделать.

Итак, давайте начнем!

Содержание

  1. С помощью функции ЗАМЕНА
  2. Копируем из ячейки все, кроме первого символа
  3. С помощью функции «Текст по столбцам»
  4. С помощью автозаполнения
  5. С помощью Visual Basic

С помощью функции ЗАМЕНА

Самый распространенный способ — использовать функцию ЗАМЕНА. Она довольно простая и в то же время полезная.

Для указанного выше примера формула функции принимает такой вид:

=ЗАМЕНА(A2;1;1;"")

Что она делает?

Просто заменяет первый символ в строке на пустое место.

С помощью неё можно удалить любое количество символов с начала строки, например удалить два символа можно так:

=ЗАМЕНА(A1;1;2;"")

Копируем из ячейки все, кроме первого символа

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

Разница в том, что в первом случае мы удаляли первый символ из строки, а в этом случае — мы просто разделяем строку и переносим нужную её часть в другую ячейку.

Допустим, у нас тот же столбик, который нужно обработать:

В этой ситуации формула принимает такой вид:

=ПРАВСИМВ(A1;ДЛСТР(A1)-1)

Функция ДЛСТР получает длину всей строки, а далее из длины убавляется 1 (потому что 1 символ мы хотим «пропустить») и все это отдается в обработку функции ПРАВСИМВ.

С помощью функции «Текст по столбцам»

Прошлые методы простые, но неудобны тем, что для них нужен отдельный столбец, так сказать, «технический» (для расчетов).

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

Допустим, у нас тот же столбик:

Пошаговая инструкция:

  • Выделите ячейки и щелкните на «Данные»;

  • Далее «Текст по столбцам»;

  • В открывшемся окошке:
  • В первом шаге используйте вторую опцию (как на картинке);

  • Во втором шаге установите стрелку на том делении, сколько символов вы хотите «отрезать»;

  • И в последнем шаге, выберите «пропустить столбец»;

  • Подтвердите.

Таким образом, первый символ был удален.

Как это работает?

Довольно просто: вы указали функции сколько символов нужно «отрезать» от начала строки, а также вы указали пропустить столбец. Это значит что данные, после обработки, будут записаны в тот же столбик, где они изначально были.

С помощью автозаполнения

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

Давайте посмотрим как это работает.

Допустим, у нас тот же столбик:

Воспользуемся этой функцией

Пошаговая инструкция:

  • В следующем столбике, впишите значение, которое должно быть после преобразования (в нашем случае 271);

  • А также, по аналогии, укажите значение для второй ячейки. На самом деле, функция автозаполнения уже поняла логику и предлагает нам заполнить всю оставшуюся часть;

  • Теперь выделите обе ячейки с обработанными данными;

  • Наведите курсор на правую нижнюю часть выделения и потяните её вниз;

  • Готово!

Просто не правда ли?

Это удобная функция, но с ней нужно быть осторожным. Если она неправильно поймет логику вашего заполнения — могут быть ошибки.

С помощью Visual Basic

Ну и как обычно, напоследок, рассмотрим как можно сделать это с помощью Visual Basic.

Я дам вам код функции для такого рода задачи, вы сможете модифицировать его.

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

Обратите внимание, что если строк, которые нужно обработать у вас очень много, выполнение этого кода может замедлить работу компьютера на какое-то время.

Этот код удаляет первый символ из каждой ячейки:

For Each cell In Selection: cell.Value = Right(cell.Value, Len(cell.Value) - 1): Next cell

Как его использовать?

Пошаговая инструкция:

  • Выделите диапазон ячеек, в которых нужно удалить первый символ
  • Откройте просмотр кода (правой кнопкой на имя листа -> «Просмотр кода»);

  • Далее щелкните на «View» -> «Immediate Window» (или CTRL + G);

  • Поместите в окно наш код;

  • Обязательно наведите мышь в конец кода;

  • И просто подтвердите (нажав ENTER);

Готово, первый символ удален.

Что же делает этот код?

For Each cell In Selection: cell.Value = Right(cell.Value, Len(cell.Value) - 1): Next cell  

Итак, здесь используется цикл, который копирует и перезаписывает каждую ячейку отдельно.

В общем то и все! Мы рассмотрели несколько удобных и практичных методов удаления первого символа из каждой ячейки.

Я надеюсь эта статья была полезна для вас! Потому что даже если какой-то способ вам не по душе, вы всегда можете использовать несколько других.

 

Доброе время суток1 Подскажите, пожалуйста, как убрать определенное слово из ячеек столбца, при учете, что слово в различных местах словосочетаний каждой ячейки? Пример:

Автомобиль белый, не битый, не в розыске.
Ищу синий автомобиль, без пробега.
Продам красный, после ДТП, автомобиль.

Слово «Автомобиль» нужно убрать, а все остальное оставить!
Спасибо!

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

Ctrl+H В верхнем поле пишем автомобиль, нижнее оставляем пустым — заменить все.

 

Отлично! Спасибо! Работает! Но… Текст — это ссылка (=ВПР($B8;База!$1:$65536;D$2;0). Возможно ли с нее выдернуть ненужное слово?

 

Юрий М

Модератор

Сообщений: 60585
Регистрация: 14.09.2012

Контакты см. в профиле

Вариант: сначала заменить результат формулы на значение, затем известным уже Вам способом.

 

Владимир

Пользователь

Сообщений: 8196
Регистрация: 21.12.2012

#5

16.04.2013 13:30:13

пишите:

Код
=подставить(ВПР($B8;База!$1:$65536;D$2;0);"автомобиль";"")

«..Сладку ягоду рвали вместе, горьку ягоду я одна.»

 

Спасибо ОГРОМНОЕ!!! Я профильтровал исходный файл по всем ненужным словам, и формула все выдала. Вариант : =подставить(ВПР($B8;База!$1:$65536;D$2;0);»автомобиль»;»»), не сработал, но наверно и не нужно, т.к. помимо слова автомобиль необходимо убирать зеленый, красный, битый и т.д. Вы просто ГУРУ Excel!!! Спасибо, ребята, за ответы, скорость и ваши знания!!!

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

#7

16.04.2013 14:05:02

:)

Цитата
Вариант … не сработал, но наверно и не нужно… Вы просто ГУРУ Excel!!!
Цитата
…помимо слова автомобиль необходимо убирать зеленый, красный, битый…

И останутся от данных

рожки да ножки

антенны да педали :)

 
 

Игорь Кущ

Пользователь

Сообщений: 1
Регистрация: 05.11.2020

Добрый день, а как сделать удаления «Автомобиль», если в тексте еще есть «Автомобильный» например. Чтобы остался «Автомобильный» а не «ный»

 

vikttur

Пользователь

Сообщений: 47199
Регистрация: 15.09.2012

=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(» «&текст&» «;» Aвтомобиль «;))

 

IKor

Пользователь

Сообщений: 1167
Регистрация: 27.09.2017

#11

05.11.2020 13:05:53

Игорь Кущ, попробуйте комбинацию из советов Юрия и Виктора:

Цитата
Юрий М написал:
Ctrl+H В верхнем поле пишем автомобиль, нижнее оставляем пустым — заменить все.

В верхнем поле пишем «автомобиль » — с пробелом после слова, а в нижнем — просто пробел: » «

А когда соберетесь заменять все варианты слова «автомобиль» в разных падежах, то сначала обратите внимание на статью в Приемах:

Массовая замена текста формулами

Убрать лишнее из ячейки в Microsoft Excel можно разными способами, тут все будет зависеть в первую очередь от количества самих ячеек из которых нужно удалить лишнею часть текста. Если их не много то тут все просто, выделяем ячейку, выделяем не нужную часть текста и удаляем её. А вот если ячеек скажем 50, 100 или даже 1000, редактирование каждой займет очень много времени, но есть один способ который позволит из всех ячеек сразу убрать лишний текст.

Как убрать часть текста из нескольких ячеек

И так, как же можно убрать часть текст сразу из нескольких ячеек, допустим есть вот такой список, в каждой ячейки есть имя и телефон. Нам необходимо из всех ячеек убрать номера телефонов оставив только ФИО.

Как убрать часть текста из нескольких ячеек

Конечно если ячеек не много как в моем случае проще и быстрей будет отредактировать каждую по отдельности.

Как Microsoft Excel убрать лишнее из нескольких ячеек

Но если их будет больше 10 то тут уже лучше воспользоваться автозаменой. И так выделяем все ячейки из которых хотим убрать лишнее и нажимаем сочетание клавиш «Ctrl+H». В открывшемся окне в поле «Найти» вводим, сначала ставим один пробел потом слово «тел» и знак «*», поле «Заменить на» оставляем пустым и жмем «Заменить все».

Как Excel убрать лишнее из ячейк

В итоге во всех выделенных ячейках после слова «Тел» все будет заменено.

Microsoft Excel Как убрать часть текста из нескольких ячеек сразу

Немного поясню, сначала в поле «Найти» ставим один пробел далее пишем слово с которого хотим начать замену, звездочка говорит о том что после указанного слова все будет заменено.

Понравилась статья? Поделить с друзьями:

А вот еще интересные статьи:

  • Как убрать в word разрыв страницы в ворде
  • Как убрать в word отформатировано справа
  • Как убрать в word нумерацию на некоторых страницах
  • Как убрать в word знак новой строки
  • Как убрать в word выделенный текст

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии