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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск по маске и замена 1 символа по номеру позиции - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Поиск по маске и замена 1 символа по номеру позиции
Ikurudzz Дата: Четверг, 09.05.2024, 17:20 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

2016
Здраствуйте. Возможно кто встречал решение такой задачки(надстройка) по поиску нужного теста по маске и в найденых соотвейтсвиях заменить символ или символы на конкретной позиции?
Текст ищем по маске "?, ???? ", "?. ???? ","?, ??? ", "?. ??? ", "?, ??", "?. ?? ", "?, ? ", "?. ? ", "?, ????на ", "?. ????на ","?, ???на ", "?. ???на ", "?, ??на ", "?. ??на ", "?, ?на ", "?. ?на "
Во всех случаях убрать лишний пробел после запятой или точки: 0, 0005 нужно привести к виду 0,0005 и/или после последней цифры в найденом доставить пробел "0. 0001на" -> "0.0001 на"
Возможные варианты:
"0. 1" -> "0,1"
"0, 001" -> "0,001"
"2. 001на" -> "2.001 на"
"1, 0001на" -> "1,0001 на"
К сообщению приложен файл: 4182454.xlsx (9.8 Kb)
 
Ответить
СообщениеЗдраствуйте. Возможно кто встречал решение такой задачки(надстройка) по поиску нужного теста по маске и в найденых соотвейтсвиях заменить символ или символы на конкретной позиции?
Текст ищем по маске "?, ???? ", "?. ???? ","?, ??? ", "?. ??? ", "?, ??", "?. ?? ", "?, ? ", "?. ? ", "?, ????на ", "?. ????на ","?, ???на ", "?. ???на ", "?, ??на ", "?. ??на ", "?, ?на ", "?. ?на "
Во всех случаях убрать лишний пробел после запятой или точки: 0, 0005 нужно привести к виду 0,0005 и/или после последней цифры в найденом доставить пробел "0. 0001на" -> "0.0001 на"
Возможные варианты:
"0. 1" -> "0,1"
"0, 001" -> "0,001"
"2. 001на" -> "2.001 на"
"1, 0001на" -> "1,0001 на"

Автор - Ikurudzz
Дата добавления - 09.05.2024 в 17:20
Pelena Дата: Четверг, 09.05.2024, 18:48 | Сообщение № 2
Группа: Админы
Ранг: Местный житель
Сообщений: 19409
Репутация: 4558 ±
Замечаний: ±

Excel 365 & Mac Excel
Здравствуйте.
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;". ";".");", ";",")
К сообщению приложен файл: 5592954.xlsx (10.6 Kb)


"Черт возьми, Холмс! Но как??!!"
Ю-money 41001765434816
 
Ответить
СообщениеЗдравствуйте.
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;". ";".");", ";",")

Автор - Pelena
Дата добавления - 09.05.2024 в 18:48
Ikurudzz Дата: Четверг, 09.05.2024, 19:18 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 8
Репутация: 0 ±
Замечаний: 0% ±

2016
Pelena, не совсем то.
В примере "текст 1, 0001на текст" - где "текст" подразумевает много текста с запятыми и точками, после которых пробел убирать не нужно.


Сообщение отредактировал Ikurudzz - Четверг, 09.05.2024, 19:19
 
Ответить
СообщениеPelena, не совсем то.
В примере "текст 1, 0001на текст" - где "текст" подразумевает много текста с запятыми и точками, после которых пробел убирать не нужно.

Автор - Ikurudzz
Дата добавления - 09.05.2024 в 19:18
  • Страница 1 из 1
  • 1
Поиск:

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