Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Удаление символов внутри текста - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удаление символов внутри текста (Формулы/Formulas)
Удаление символов внутри текста
JuRaSS Дата: Четверг, 03.10.2019, 04:42 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Доброго времени суток, форумчане.
Никак не получается собрать формулу для удаления символов внутри текста. Получается только в несколько этапов и последующим соединением полученных результатов. Суть в том, что необходимо удалить символы (не всегда текстовые) внутри текста ячейки и так же удалить 4 символа в конце. Количество символов, подлежащих удалению, может изменяться.
Заранее благодарен за помощь!
К сообщению приложен файл: 4305072.xlsx (19.6 Kb)
 
Ответить
СообщениеДоброго времени суток, форумчане.
Никак не получается собрать формулу для удаления символов внутри текста. Получается только в несколько этапов и последующим соединением полученных результатов. Суть в том, что необходимо удалить символы (не всегда текстовые) внутри текста ячейки и так же удалить 4 символа в конце. Количество символов, подлежащих удалению, может изменяться.
Заранее благодарен за помощь!

Автор - JuRaSS
Дата добавления - 03.10.2019 в 04:42
krosav4ig Дата: Четверг, 03.10.2019, 05:35 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 2347
Репутация: 989 ±
Замечаний: 0% ±

Excel 2007,2010,2013
Здравствуйте
выделить B2 Данные>Мгновенное заполнение
или использовать формулу
Код
=ЗАМЕНИТЬ(ЛЕВБ(A2;ПОИСК("+";ПОДСТАВИТЬ(A2;"-";"+";{8}))-1);ПОИСК("+";ПОДСТАВИТЬ(A2;"-";"+";{5}));СУММ(ПОИСК("+";ПОДСТАВИТЬ(A2;"-";"+";{5;6}))*{-1;1});)


email:krosav4ig26@gmail.com WMR R207627035142 WMZ Z821145374535 ЯД 410012026478460

Сообщение отредактировал krosav4ig - Четверг, 03.10.2019, 07:32
 
Ответить
СообщениеЗдравствуйте
выделить B2 Данные>Мгновенное заполнение
или использовать формулу
Код
=ЗАМЕНИТЬ(ЛЕВБ(A2;ПОИСК("+";ПОДСТАВИТЬ(A2;"-";"+";{8}))-1);ПОИСК("+";ПОДСТАВИТЬ(A2;"-";"+";{5}));СУММ(ПОИСК("+";ПОДСТАВИТЬ(A2;"-";"+";{5;6}))*{-1;1});)

Автор - krosav4ig
Дата добавления - 03.10.2019 в 05:35
Светлый Дата: Четверг, 03.10.2019, 10:48 | Сообщение № 3
Группа: Друзья
Ранг: Старожил
Сообщений: 1829
Репутация: 510 ±
Замечаний: 0% ±

Excel 2013, 2016
Ещё вариант формулы:
Код
=ПОДСТАВИТЬ(ЛЕВБ(A2;ДЛСТР(A2)-4);СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A2;"-";ПОВТОР(" ";99));500;99))&"-";)


Программировать проще, чем писать стихи.
 
Ответить
СообщениеЕщё вариант формулы:
Код
=ПОДСТАВИТЬ(ЛЕВБ(A2;ДЛСТР(A2)-4);СЖПРОБЕЛЫ(ПСТР(ПОДСТАВИТЬ(A2;"-";ПОВТОР(" ";99));500;99))&"-";)

Автор - Светлый
Дата добавления - 03.10.2019 в 10:48
JuRaSS Дата: Понедельник, 07.10.2019, 05:38 | Сообщение № 4
Группа: Пользователи
Ранг: Новичок
Сообщений: 10
Репутация: 0 ±
Замечаний: 0% ±

Excel 2016
Большое спасибо. Очень помогло
 
Ответить
СообщениеБольшое спасибо. Очень помогло

Автор - JuRaSS
Дата добавления - 07.10.2019 в 05:38
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Удаление символов внутри текста (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!