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

Вход

Регистрация

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

 

= Мир MS Excel/Замена одиноких точек на многоточия, а тире - на пробелы. - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Замена одиноких точек на многоточия, а тире - на пробелы. (Формулы/Formulas)
Замена одиноких точек на многоточия, а тире - на пробелы.
Megamen2 Дата: Пятница, 27.04.2018, 23:28 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Всем доброго вечера.

Есть текст в строке.
В этом тексте встречаются - одиноко стоящие точки и тире.
Как формулой изменить этот текст - так чтобы одиноко стоящие точки - заменились на многоточия, а тире - заменились на пробелы ?

(в тексте изначально встречаются и многоточия - их формула должна игнорировать)
К сообщению приложен файл: 1559374.xls(30.5 Kb)
 
Ответить
СообщениеВсем доброго вечера.

Есть текст в строке.
В этом тексте встречаются - одиноко стоящие точки и тире.
Как формулой изменить этот текст - так чтобы одиноко стоящие точки - заменились на многоточия, а тире - заменились на пробелы ?

(в тексте изначально встречаются и многоточия - их формула должна игнорировать)

Автор - Megamen2
Дата добавления - 27.04.2018 в 23:28
Nic70y Дата: Суббота, 28.04.2018, 06:36 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4850
Репутация: 1050 ±
Замечаний: 0% ±

Excel 2013
не для xls
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E6;".0";"\0");".1";"\1");".2";"\2");".3";"\3");".4";"\4");".5";"\5");".6";"\6");".7";"\7");".8";"\8");".9";"\9");"...";"ююю");".";"...");"ююю";"...");"\";".");"-";" ")
в примере, в конце лишняя точка?
К сообщению приложен файл: 18-63.xlsx(12.6 Kb)


ЯД(poison) 41001841029809
+7 978 049 98 74 (мтс)


Сообщение отредактировал Nic70y - Суббота, 28.04.2018, 06:36
 
Ответить
Сообщениене для xls
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E6;".0";"\0");".1";"\1");".2";"\2");".3";"\3");".4";"\4");".5";"\5");".6";"\6");".7";"\7");".8";"\8");".9";"\9");"...";"ююю");".";"...");"ююю";"...");"\";".");"-";" ")
в примере, в конце лишняя точка?

Автор - Nic70y
Дата добавления - 28.04.2018 в 06:36
AlexM Дата: Суббота, 28.04.2018, 08:27 | Сообщение № 3
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3762
Репутация: 949 ±
Замечаний: 0% ±

Excel 2003
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E6&" ";"..";".");"..";".");". ";"… ");"-";" ")
К сообщению приложен файл: 1559374_01.xls(31.5 Kb)



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Суббота, 28.04.2018, 08:29
 
Ответить
Сообщение
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E6&" ";"..";".");"..";".");". ";"… ");"-";" ")

Автор - AlexM
Дата добавления - 28.04.2018 в 08:27
Russel Дата: Суббота, 28.04.2018, 09:42 | Сообщение № 4
Группа: Друзья
Ранг: Старожил
Сообщений: 1293
Репутация: 293 ±
Замечаний: 0% ±

Excel 2010
Чуть короче:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E6;"...";".");". ";"… ");"-";"")
К сообщению приложен файл: 7252167.xls(32.0 Kb)


QIWI 9173973973
 
Ответить
СообщениеЧуть короче:
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E6;"...";".");". ";"… ");"-";"")

Автор - Russel
Дата добавления - 28.04.2018 в 09:42
AlexM Дата: Суббота, 28.04.2018, 09:48 | Сообщение № 5
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3762
Репутация: 949 ±
Замечаний: 0% ±

Excel 2003
Russel, в конце строки должно быть три точки
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E6&" ";"...";".");". ";"… ");"-";" ")



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.


Сообщение отредактировал AlexM - Суббота, 28.04.2018, 09:50
 
Ответить
СообщениеRussel, в конце строки должно быть три точки
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(ПОДСТАВИТЬ(E6&" ";"...";".");". ";"… ");"-";" ")

Автор - AlexM
Дата добавления - 28.04.2018 в 09:48
Megamen2 Дата: Суббота, 28.04.2018, 12:02 | Сообщение № 6
Группа: Пользователи
Ранг: Новичок
Сообщений: 15
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Nic70y, Russel, AlexM, все работает. Спасибо большое
 
Ответить
СообщениеNic70y, Russel, AlexM, все работает. Спасибо большое

Автор - Megamen2
Дата добавления - 28.04.2018 в 12:02
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Замена одиноких точек на многоточия, а тире - на пробелы. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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