Поиск  Пользователи  Правила 
Закрыть
Логин:
Пароль:
Забыли свой пароль?
Регистрация
Войти
 
Страницы: 1
RSS
Поместить все согласные буквы в одну ячейку
 
Здравствуйте! Помогите пожалуйста.

как в экселе из предложения выделить все согласные буквы и поместить их в одну ячейку?
Спасибо.
 
Код
Function Consonants(s$)
  Dim re
  Set re = CreateObject("VBScript.RegExp"): re.IgnoreCase = True
  re.Pattern = "[^йцкнгшщзхъфвпрлджчсмтьб]":    re.Global = True
  If re.test(s) Then Consonants = re.Replace(s, "") Else Consonants = ""
End Function
Изменено: Ігор Гончаренко - 13 Окт 2019 08:21:27
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
21 вложенных SUBSTITATION :-) оставит  гласные.
Вы б показали что нужно, вот например Игорь про пробелы и спецсимволы не включил в список. А может вам надо просто список уникальных букв, что есть в предложении.
Изменено: БМВ - 13 Окт 2019 07:55:04
 
Цитата
Ігор Гончаренко написал:
йцкнгшщзхъфвпрлджчсмтьб
А й согласная?
 
45 лет назад, когда я учился в школе, Й была согласной
постоянно пользуюсь тем древним багажом и с тех времен запомнился вопрос к армянскому радио:
-- что такое ЦК КПСС?
-- это группа глухих согласных

в конце концов у автора темы есть возможность подкорректировать предложенный мною список (эта часть кода точно должна быть понятна)
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Цитата
Ігор Гончаренко написал:
эта часть кода точно должна быть понятна
:D  
 
Я не согласная, вот Й - та да.  :D
 
Спасибо! это то, что нужно!!!
А можно то же самое сделать с гласными.
Заранее благодарен.
 
вот это - неожиданно!
у меня ни одной идеи, как это вообще возможно?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Дошкольный портал (о букве й) .  :)  
Изменено: sokol92 - 13 Окт 2019 19:35:47
Владимир
 
детский портал это хорошо.

Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Если бы понимал. то к вам не обращался.
 
Цитата
and.kaa написал:
А можно то же самое сделать с гласными
Не обязательно быть программистом, просто немножко подумать...
Вот часть кода
Код
[^йцкнгшщзхъфвпрлджчсмтьб]
- это список букв (в данном случае согласные), который выделяется...
Изменено: Настя_Nastya - 13 Окт 2019 16:33:29
 
Цитата
Настя_Nastya написал:
просто немножко подумать...
Зачем думать? Проще трясти форум с воплями "вы же тут сидите, чтобы мне задачки решать".
Изменено: RAN - 13 Окт 2019 18:18:42
 
Цитата
просто немножко подумать...
Настя_Nastya,  а если у "человека" не чем подумать, что можно подумать , как тут быть?
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
Страницы: 1
Читают тему (гостей: 1)
Наверх