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

Вход

Регистрация

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

 

= Мир MS Excel/Поиск ячеек с учётом регистра и наличия опр. символов. - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск ячеек с учётом регистра и наличия опр. символов. (Формулы/Formulas)
Поиск ячеек с учётом регистра и наличия опр. символов.
Jingo Дата: Пятница, 01.06.2018, 20:20 | Сообщение № 1
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
Добрый день, уважаемые!
Есть таблица с адресами, записанными разными людьми.
Через польз. функцию необходимо из таблицы вычленить фрагмент (название улицы, номер дома), если в нём содержаться слитно следующие наборы символов:
1) набор символов должен обязательно начинаться на “пробел и Заглавную букву” и содержать слитно три буквы: Заглавная, маленькая, маленькая - например возможен вариант ул. Б. Хмельниц, 5. Как видно, кроме букв в этом наборе возможна точка, но только после буквы и возможен пробел между двумя буквами, например: ул. Данилы Зверева, 7. Ещё бывают очень редко такие улицы: Мамина - Сибиряка , где содержится пробел,дефис,пробел.
P.S. В 95% случаев указано одно слово в названии: ул. Пушкина, 15.
2) далее должен найтись слитный набор символов, начинающийся на пробел или ”запятая+пробел”+число от 1 до 999, и этот набор также может ещё и содержать слитно (не для всех конечно же адресов):
- одну букву
-“/”+число от 1 до 999
Соответствующие примеры: Ленина 23; Ленина, 11а; Ленина 42/3

Если дальнейший поиск символов не удовлетворяет нашей логике, то поиск фрагмента завершается и сразу выводится найденный фрагмент из просмотренной ячейки в ячейку соседнего столбца.
В ячейке исходного столбца может быть 2 адреса, но нам нужно первое вхождение.

Заранее спасибо. Небольшое вознаграждение)
К сообщению приложен файл: 2750310.xls (29.5 Kb)


Сообщение отредактировал Jingo - Пятница, 01.06.2018, 23:09
 
Ответить
СообщениеДобрый день, уважаемые!
Есть таблица с адресами, записанными разными людьми.
Через польз. функцию необходимо из таблицы вычленить фрагмент (название улицы, номер дома), если в нём содержаться слитно следующие наборы символов:
1) набор символов должен обязательно начинаться на “пробел и Заглавную букву” и содержать слитно три буквы: Заглавная, маленькая, маленькая - например возможен вариант ул. Б. Хмельниц, 5. Как видно, кроме букв в этом наборе возможна точка, но только после буквы и возможен пробел между двумя буквами, например: ул. Данилы Зверева, 7. Ещё бывают очень редко такие улицы: Мамина - Сибиряка , где содержится пробел,дефис,пробел.
P.S. В 95% случаев указано одно слово в названии: ул. Пушкина, 15.
2) далее должен найтись слитный набор символов, начинающийся на пробел или ”запятая+пробел”+число от 1 до 999, и этот набор также может ещё и содержать слитно (не для всех конечно же адресов):
- одну букву
-“/”+число от 1 до 999
Соответствующие примеры: Ленина 23; Ленина, 11а; Ленина 42/3

Если дальнейший поиск символов не удовлетворяет нашей логике, то поиск фрагмента завершается и сразу выводится найденный фрагмент из просмотренной ячейки в ячейку соседнего столбца.
В ячейке исходного столбца может быть 2 адреса, но нам нужно первое вхождение.

Заранее спасибо. Небольшое вознаграждение)

Автор - Jingo
Дата добавления - 01.06.2018 в 20:20
InExSu Дата: Суббота, 02.06.2018, 00:14 | Сообщение № 2
Группа: Друзья
Ранг: Ветеран
Сообщений: 648
Репутация: 96 ±
Замечаний: 0% ±

Excel 2010, 365
Привет!
Не всё, но многое получилось.
Плюс можете корректировать сами.
Ютуб
К сообщению приложен файл: Jingo____.xls (50.5 Kb)


Разработчик Битрикс24 php, Google Apps Script, VBA Excel Windows/Mac
 
Ответить
СообщениеПривет!
Не всё, но многое получилось.
Плюс можете корректировать сами.
Ютуб

Автор - InExSu
Дата добавления - 02.06.2018 в 00:14
Jingo Дата: Суббота, 02.06.2018, 00:46 | Сообщение № 3
Группа: Пользователи
Ранг: Участник
Сообщений: 52
Репутация: 0 ±
Замечаний: 40% ±

Excel 2007
InExSu, отлично. Смотрю, пробую применить.
 
Ответить
СообщениеInExSu, отлично. Смотрю, пробую применить.

Автор - Jingo
Дата добавления - 02.06.2018 в 00:46
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Поиск ячеек с учётом регистра и наличия опр. символов. (Формулы/Formulas)
  • Страница 1 из 1
  • 1
Поиск:

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