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

Вход

Регистрация

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

 

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

Регистрация · Логин: · Пароль: · · Забыли пароль?
  • Страница 1 из 1
  • 1
Модератор форума: _Boroda_, Manyasha, SLAVICK, китин  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Восстановление пунктуации символов в строке (Формулы/Formulas)
Восстановление пунктуации символов в строке
JIexa_74 Дата: Четверг, 14.06.2018, 12:34 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 20% ±

Excel 2016
Здравствуйте. Есть строки.
Шаблон у них по пунктуации такой. "Значение""запятая""пробел"Значение""запятая""пробел".....и т.д.

В строках есть ошибки типа "значение"запятая""значение"...т.е. Нет пробела после запятой.

Можно ли написать макрос, либо формулу может, такую типа: "если после "запятая" нет пробела, то добавить "пробел". Итого "Значение""запятая""пробел"Значение"

Файл прикрепил, комменты оставил. Спасибо! Буду очень благодарен за помощь!
К сообщению приложен файл: 1134182.xlsx(8.1 Kb)
 
Ответить
СообщениеЗдравствуйте. Есть строки.
Шаблон у них по пунктуации такой. "Значение""запятая""пробел"Значение""запятая""пробел".....и т.д.

В строках есть ошибки типа "значение"запятая""значение"...т.е. Нет пробела после запятой.

Можно ли написать макрос, либо формулу может, такую типа: "если после "запятая" нет пробела, то добавить "пробел". Итого "Значение""запятая""пробел"Значение"

Файл прикрепил, комменты оставил. Спасибо! Буду очень благодарен за помощь!

Автор - JIexa_74
Дата добавления - 14.06.2018 в 12:34
китин Дата: Четверг, 14.06.2018, 12:39 | Сообщение № 2
Группа: Модераторы
Ранг: Участник клуба
Сообщений: 5071
Репутация: 807 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A2;",";", "))
К сообщению приложен файл: JIexa_74.xlsx(8.5 Kb)


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538


Сообщение отредактировал китин - Четверг, 14.06.2018, 12:41
 
Ответить
Сообщение
Код
=СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A2;",";", "))

Автор - китин
Дата добавления - 14.06.2018 в 12:39
abtextime Дата: Четверг, 14.06.2018, 15:04 | Сообщение № 3
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
китин, это сломается, если в "значении" допускается НЕСКОЛЬКО пробелов подряд или надо сохранить лидирующие пробелы :)

Можно так :)

Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;",";", ");",  ";", ")


Это, конечно, шутка, вряд ли в значении предполагаются пробелы ... Хотя ...


Сообщение отредактировал abtextime - Четверг, 14.06.2018, 15:08
 
Ответить
Сообщениекитин, это сломается, если в "значении" допускается НЕСКОЛЬКО пробелов подряд или надо сохранить лидирующие пробелы :)

Можно так :)

Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A3;",";", ");",  ";", ")


Это, конечно, шутка, вряд ли в значении предполагаются пробелы ... Хотя ...

Автор - abtextime
Дата добавления - 14.06.2018 в 15:04
китин Дата: Четверг, 14.06.2018, 15:24 | Сообщение № 4
Группа: Модераторы
Ранг: Участник клуба
Сообщений: 5071
Репутация: 807 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
надо сохранить лидирующие пробелы

лидирующие это какие?


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщение
надо сохранить лидирующие пробелы

лидирующие это какие?

Автор - китин
Дата добавления - 14.06.2018 в 15:24
abtextime Дата: Четверг, 14.06.2018, 15:33 | Сообщение № 5
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
Это пробелы в строке " авожыажажж"
 
Ответить
СообщениеЭто пробелы в строке " авожыажажж"

Автор - abtextime
Дата добавления - 14.06.2018 в 15:33
китин Дата: Четверг, 14.06.2018, 15:56 | Сообщение № 6
Группа: Модераторы
Ранг: Участник клуба
Сообщений: 5071
Репутация: 807 ±
Замечаний: 0% ±

Excel 2007;Excel 2010
ну дык СЖПРОБЕЛЫ этот передний пробел легко уберет


Не судите строго:я пытаюсь научиться
ЯД 41001877306852/WM R249698041931; Z239672726538
 
Ответить
Сообщениену дык СЖПРОБЕЛЫ этот передний пробел легко уберет

Автор - китин
Дата добавления - 14.06.2018 в 15:56
abtextime Дата: Четверг, 14.06.2018, 16:30 | Сообщение № 7
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
китин, соберись, я и пишу "если ... надо СОХРАНИТЬ лидирующие пробелы"

Всё, не шуми, мой коммент просто шутка (хотя эта формула тоже корректно работает)
 
Ответить
Сообщениекитин, соберись, я и пишу "если ... надо СОХРАНИТЬ лидирующие пробелы"

Всё, не шуми, мой коммент просто шутка (хотя эта формула тоже корректно работает)

Автор - abtextime
Дата добавления - 14.06.2018 в 16:30
JIexa_74 Дата: Пятница, 15.06.2018, 15:27 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 20% ±

Excel 2016
Спасибо за помощь. Т.Е. =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A2;",";", ")) по этой формуле удалятся лидирующие пробелы и в конце тоже, если таковой будет?


Сообщение отредактировал JIexa_74 - Пятница, 15.06.2018, 15:27
 
Ответить
СообщениеСпасибо за помощь. Т.Е. =СЖПРОБЕЛЫ(ПОДСТАВИТЬ(A2;",";", ")) по этой формуле удалятся лидирующие пробелы и в конце тоже, если таковой будет?

Автор - JIexa_74
Дата добавления - 15.06.2018 в 15:27
abtextime Дата: Пятница, 15.06.2018, 15:29 | Сообщение № 9
Группа: Проверенные
Ранг: Ветеран
Сообщений: 828
Репутация: 117 ±
Замечаний: 0% ±

Excel 2010
JIexa_74, да

формулу тэгами обозначьте
 
Ответить
СообщениеJIexa_74, да

формулу тэгами обозначьте

Автор - abtextime
Дата добавления - 15.06.2018 в 15:29
_Boroda_ Дата: Пятница, 15.06.2018, 15:29 | Сообщение № 10
Группа: Модераторы
Ранг: Местный житель
Сообщений: 13187
Репутация: 5422 ±
Замечаний: 0% ±

2003; 2007; 2010; 2013 RUS
- Прочитайте Правила форума
- Оформите формулу тегами (в режиме правки поста выделите формулу и нажмите кнопку fx, пояснялка здесь)


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
Сообщение- Прочитайте Правила форума
- Оформите формулу тегами (в режиме правки поста выделите формулу и нажмите кнопку fx, пояснялка здесь)

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

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