Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выделить первые 3 слова в excel в VB / 10 сообщений из 10, страница 1 из 1
22.10.2010, 09:38
    #36913756
BiZon095
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить первые 3 слова в excel в VB
Доброе утро товарищи программисты вновь обращаюсь к вам за помощью. каким образом можно написать макрос так что бы он выбирал только ФИО из ячейке в котроой много лишнего еще забито например:
1 УКА 13-22 Петров Петр Петрович ул Иванова группа Ивановых
2 Ивано Иван Иванович 789 -55 -25 Ул Семенова группа Групировщиков
3 12КУ Сидоров Неестер Георгиевич ум-12 ул старжилова
ну вот в принципе примерно так выглидт. надо что бы макрос скопировал или поставил в другой столбец только ФИО, что бы было вот так
1 Петров Петр Петрович
2 Ивано Иван Иванович
3 Сидоров Неестер Георгиевич
заранее спасибо
...
Рейтинг: 0 / 0
22.10.2010, 10:26
    #36913855
Сын вождя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить первые 3 слова в excel в VB
Еще бы такой вариант предложил:
"Иванов Иван Иванович улица Иванова Ивана Ивановича" :)

Если все так сложно, то без словаря имен не обойтись. Ищем имя из словаря и захватываем соседние.

Если попроще, то искать три слова с заглавной буквы подряд.
...
Рейтинг: 0 / 0
22.10.2010, 10:54
    #36913947
BiZon095
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить первые 3 слова в excel в VB
а нельзя замутить логическое условие тип выбирать первые три слова НЕ цифры и больше 3 букв ?
...
Рейтинг: 0 / 0
22.10.2010, 12:52
    #36914347
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить первые 3 слова в excel в VB
BiZon095, не выдумывай. Твоя задача в таком виде не решается. Посади оператора - и пусть руками достает все фамилии.
...
Рейтинг: 0 / 0
22.10.2010, 12:53
    #36914353
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить первые 3 слова в excel в VB
BiZon095,

Если вы знакомы с составлением регулярных выражений, то ваша задача с помощью надстройки Archer в нулевом приближении решается с помощью такого:

www.que.ru

[\w-[0-9]]{3,} [\w-[0-9]]{3,} [\w-[0-9]]{3,}
...
Рейтинг: 0 / 0
22.10.2010, 14:20
    #36914671
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить первые 3 слова в excel в VB
Ну-ну.
...
Рейтинг: 0 / 0
22.10.2010, 16:21
    #36915023
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить первые 3 слова в excel в VB
Вероятно это думан "экстрактор" :)
...
Рейтинг: 0 / 0
22.10.2010, 16:23
    #36915029
Hugo121
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить первые 3 слова в excel в VB
И "соединитель" :)
...
Рейтинг: 0 / 0
22.10.2010, 21:37
    #36915498
Thermik
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить первые 3 слова в excel в VB
Hugo121И "соединитель" :)

задачу решает? что еще надо
...
Рейтинг: 0 / 0
22.10.2010, 22:56
    #36915545
f
f
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Выделить первые 3 слова в excel в VB
Thermikзадачу решает? что еще надо
Надо еще саму задачу правильно поставить.
...
Рейтинг: 0 / 0
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / Выделить первые 3 слова в excel в VB / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]