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

Вход

Регистрация

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

 

= Мир MS Excel/Замена определенных символов другими символами - Мир MS Excel

  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_, DrMini  
Замена определенных символов другими символами
Digital Дата: Четверг, 30.07.2015, 16:22 | Сообщение № 1
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 229
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый день Уважаемые Форумчане!
Имеется список товаров указанных на двух языках, русском и английском. Данные языки разделены следующими 5 символами: "....~". Проблема в том что по некоторым позициям языки разделены 4 символами: "...~". С помощью функции "Подставить" создал формулу чтобы заменить вышеупомянутые символы на следующие три: "---".
Подскажите пожалуйста, не знаю что добавить в формулу чтобы в случае с 4 символами тоже получить требуемый результат.
К сообщению приложен файл: 2161590.xls (20.0 Kb)
 
Ответить
СообщениеДобрый день Уважаемые Форумчане!
Имеется список товаров указанных на двух языках, русском и английском. Данные языки разделены следующими 5 символами: "....~". Проблема в том что по некоторым позициям языки разделены 4 символами: "...~". С помощью функции "Подставить" создал формулу чтобы заменить вышеупомянутые символы на следующие три: "---".
Подскажите пожалуйста, не знаю что добавить в формулу чтобы в случае с 4 символами тоже получить требуемый результат.

Автор - Digital
Дата добавления - 30.07.2015 в 16:22
AndreTM Дата: Четверг, 30.07.2015, 16:25 | Сообщение № 2
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Например, так:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;"...~";"….~";1);"….~";"---";1)
(учитывает именно использование символа многоточия)

или так:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;"…";"..";1);"...~";"---";1)
(учитывает именно наличие многточие-точка)

или, наконец, учтем все варианты написания "три-четыре точки различными символами":
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;"…";"...";1);"....~";"...~";1);"...~";"---";1)


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Четверг, 30.07.2015, 16:41
 
Ответить
СообщениеНапример, так:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;"...~";"….~";1);"….~";"---";1)
(учитывает именно использование символа многоточия)

или так:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;"…";"..";1);"...~";"---";1)
(учитывает именно наличие многточие-точка)

или, наконец, учтем все варианты написания "три-четыре точки различными символами":
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;"…";"...";1);"....~";"...~";1);"...~";"---";1)

Автор - AndreTM
Дата добавления - 30.07.2015 в 16:25
Digital Дата: Четверг, 30.07.2015, 16:37 | Сообщение № 3
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 229
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Добрый вечер AndreTM!
Нужно было всего лишь вложить еще раз функцию "подставить", оказывается. Теперь мне все понятно.
Большое спасибо вам за варианты.
 
Ответить
СообщениеДобрый вечер AndreTM!
Нужно было всего лишь вложить еще раз функцию "подставить", оказывается. Теперь мне все понятно.
Большое спасибо вам за варианты.

Автор - Digital
Дата добавления - 30.07.2015 в 16:37
  • Страница 1 из 1
  • 1
Поиск:

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