Как в excel удалить слова с определенным символом
Перейти к содержимому

Как в excel удалить слова с определенным символом

Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».

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

Удаление текста справа или слева

Функции, которая отрезает лишнее количество символов в ячейке, найти не удается, но существует система из двух функций, которые можно применить. Это система из функции ЛЕВСИМВ (или ПРАВСИМВ) и функции ДЛСТР (длина строки).

Рассмотрим их применение.

Вначале находим количество символов в тексте при помощи функции ДЛСТР. Для этого запускаем менеджер функций, выбираем ДЛСТР, указываем ячейку с текстом. Функция ДЛСТР посчитает количество символов.

Зная длину лишнего текста — 6 знаков в индексе, вычитаем их из общего числа символов посчитанных функцией ДЛСТР и получаем то количество символов, которое должно остаться в тексте, когда удалим индекс.

Полученное значение – количество оставляемых в тексте знаков, вписываем в функцию ЛЕВСИМВ или ПРАВСИМВ. Если нужно удалить знаки справа, то используем ЛЕВСИМВ, если слева, то ПРАВСИМВ. Нажимаем «Enter». Функция ЛЕВСИМВ или ПРАВСИМВ присваивает ячейке нужное нам количество символов из текста в новую ячейку, исключая ненужный нам индекс.

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

ПРАВСИМВ(…*¹;(ДЛСТР(…*¹)-6)).

Где …*¹- адрес ячейки, из которой берем текст.

Похожее:

  1. Как суммировать значения ячеек без учета знака — по модулю. Абсолютные величины — ABS.Суммирование значений по модулю (абсолютных величин чисел).
  2. Определение наличия товара на складах магазинов при помощи таблицы ExcelДля примера представим, что у нас есть.
  3. Как быстро поменять первые буквы на заглавные в ячейках ExcelФункция, меняющая первую букву на заглавную. Подробное.

Как отрезать (удалить) лишний текст слева или справа в ячейке «Эксель».: 21 комментарий

Отличная статья. Помогла отнять лишние знаки из диапазона значений с различной длинной текста.
Например: у меня были значения «100.00» «95.00» 15.00″ «5.00» и т.д.
Решил вопрос формулой: =ЛЕВСИМВ(A1;(ДЛСТР(A1)-3))

готовая формула только подставить строки и кол-во символов)
спасибо!

Нужна помощь. Как удалить в каждой строчке все символы ПОСЛЕ указанного знака/знаков?

Добрый день. По аналогии с удалением слов описанном в статье «Копировать, убрать/удалить первое слово или несколько первых слов в ячейке Excel » только вместо пробелов подставить знак(и), о котором вы писали. ссылка — http://ruexcel.ru/slova/

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

Здравствуйте!
Есть колонка в Екселе с текстовыми значениями типа 00001, 00001А, 00624/1, 00682А, 01082А, 00240-1 и т.п. Требуется во всех значениях убрать впереди все нули. Но только впереди. Не подскажете, как это сделать? Спасибо.

Добрый день!
Большая таблица, в одном из столбцов указаны даты: 1995, 2006г., 1915, 1934г., 1946г., 2017, 2015 и т.д. Как убрать после цифр года символ «г.» во всех ячейках столбца, чтобы остались одни цифры года автоматически?
Благодарю заранее.

Добрый день.
Выделите ячейки, в которых нужно убрать лишние символы.
Нажмите ctrl+H
В поле «Найти:» введите «г.», в поле «Заменить…» не вводите ничего.
Нажмите «заменить все»

Здравствуйте!
Есть колонка в Excel с текстовыми значениями типа 38/18, 35/35, 32/25 и т.п. Требуется во всех значениях убрать впереди цифры и дробь. Точно также, только убрать сзади. Не подскажете, как это сделать? Спасибо.

Добрый день.
Если текст в ячейке H3, то:
=ЛЕВСИМВ(H3; (ПОИСК(«/»;H3)-1))
или
=ПРАВСИМВ(H3;(ДЛСТР(H3)-ПОИСК(«/»;H3)))
зависит от того, какую часть текста (левую или правую) нужно оставить в ячейке.

Здравствуйте. Подскажите, как из строки формата:
Вмк. У240кв. 20-70. 30м3. #39720. 15.40
поместить в отдельную ячейку цифру после символа #.

=ПРАВСИМВ(B2073;(ДЛСТР(B2073)-ПОИСК(«#»;B2073))), где B2073 — ячейка содержащая «Вмк. У240кв. 20-70. 30м3. #39720. 15.40»

Добрый день! Подскажите как текст в одной ячейке: Иванов Иван Иванович разбить на три ячейки: 1. Иванов 2. Иван 3. Иванович

Добрый день, подскажите, пожалуйста, как сократить количество текста в ячейках столбца на 15% с сохранением логического смысла?

Здравствуйте! У меня в столбике, в каждой строке, к примеру, по 15 символов (к примеру, 20.01.2020 17.45) а нужно сократить до 10 (чтобы осталась только дата) , но не в соседний столбец перенеся, как подразумевает функция ЛЕВСИМВ, а просто сократить в том же, не подскажете, как это сделать?

Здравствуйте!
Есть столбец в Екселе со значениями типа 000010531, 000401325, 002000045, 000104573, т.п. Количество нулей разное. Требуется во всех значениях убрать спереди все нули, но только впереди. Не подскажете, как это сделать? Спасибо.

Как в excel удалить слова с определенным символом

Доброго времени суток.
Столкнулся с задачей, решать которую вручную, уже руки сводит(

Имеем (файл прикрепил):
ячейки в столбце содержат слова и символы, вида:

создать сайт -бесплатно -мск -дешево

Таких ячеек очень много.
Подскажите, пожалуйста, как можно массово из ячеек удалить слова содержащие перед собой тире (-)

Доброго времени суток.
Столкнулся с задачей, решать которую вручную, уже руки сводит(

Имеем (файл прикрепил):
ячейки в столбце содержат слова и символы, вида:

создать сайт -бесплатно -мск -дешево

Таких ячеек очень много.
Подскажите, пожалуйста, как можно массово из ячеек удалить слова содержащие перед собой тире (-)

Сообщение Доброго времени суток.
Столкнулся с задачей, решать которую вручную, уже руки сводит(

Имеем (файл прикрепил):
ячейки в столбце содержат слова и символы, вида:

создать сайт -бесплатно -мск -дешево

Таких ячеек очень много.
Подскажите, пожалуйста, как можно массово из ячеек удалить слова содержащие перед собой тире (-)

Заранее благодарю Автор — ShmiTT
Дата добавления — 27.03.2014 в 19:12

Если расположение именно как у Вас (по сути, нужно оставить все до первого тире), выделяем этот диапазон, жмем Контрл Н (латинское), в "Найти пишем "-*" (Без кавычек), "Заменить на" оставляем пустым. Жмем "Заменить все".

Формулой масса вариантов, например

Если у Вас и в середине фразы есть слова, которые нужно оставить — напишите, подумаем

Если расположение именно как у Вас (по сути, нужно оставить все до первого тире), выделяем этот диапазон, жмем Контрл Н (латинское), в "Найти пишем "-*" (Без кавычек), "Заменить на" оставляем пустым. Жмем "Заменить все".

Формулой масса вариантов, например

Если у Вас и в середине фразы есть слова, которые нужно оставить — напишите, подумаем _Boroda_

Сообщение Если расположение именно как у Вас (по сути, нужно оставить все до первого тире), выделяем этот диапазон, жмем Контрл Н (латинское), в "Найти пишем "-*" (Без кавычек), "Заменить на" оставляем пустым. Жмем "Заменить все".

Формулой масса вариантов, например

Если у Вас и в середине фразы есть слова, которые нужно оставить — напишите, подумаем Автор — _Boroda_
Дата добавления — 27.03.2014 в 20:18

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *