HLabs Эксперт
6301
123 подписчика
+ Специалист по компьютерам
Вопрос на форуме эксперта
alexpitbul спросил 24 апреля 2015 г.
Я можно разделить 1 большой Excel на несколько маленьких?

39989 ВЬЮГИНА ГАЛИНА ВАСИЛЬЕВНА 542521 САРАТОВ 6 ДИНАМОВСКИЙ д.6 кв.76
39990 ДОДОНОВ ПЕТР МИХАЙЛОВИЧ 542522 САРАТОВ 6 ДИНАМОВСКИЙ д.6 кв.8
39991 ДОБДИНА ОЛЬГА АЛЕКСАНДРОВНА 542523 САРАТОВ 6 ПЕРВОМАЙСКИЙ ПОС д.21/23 кв.95
39992 ПОЛТАВСКИЙ АНАТОЛИЙ ПАВЛОВИЧ 542524 САРАТОВ 6 ПР ПЕРВОМ ПОС д.21/23 кв.18
39993 БЮРО РЕМОНТА ПСЭ-37 542525 САРАТОВ 6 ПР ПЕРВОМ ПОС д.21/23 кв.40


документ такого вот типа требуется разбить по улицам, не поможете, каким скриптом можно воспользоваться или как его написать?
Ответ эксперта
HLabs ответил 24 апреля 2015 г.
Это довольно нетривиальная, но техническая работа.
Сначала разбейте по столбикам всё. Алгоритм простой. Для каждой строки делайте последовательно
1) отделите первое слово до пробела =ЛЕВСИМВ(I8;НАЙТИ(" ";I8)-1)
2) отделите правую часть БЕЗ первого слова =ПРАВСИМВ(I8;ДЛСТР(I8)-НАЙТИ(" ";I8))
Теперь к правой части снова применяйте этот алгоритм, пока всё не разберёте.
После этого в вашем распоряжении будет нормальны Эксельный файл с колонками: фильтр, поиск и сортировка вам в помощь:)
Оцените качество ответа:
Комментарии 3
написал
Спасибо большое, но у меня около 500 тысяч записей в нескольких эксель документах, есть 4 колонки. Это номер по порядку, ФИО, телефонный номер и адрес. Адрес записан как САРАТОВ 6 ПЕРВОМАЙСКИЙ ПОС д.21/23 кв.95. Эти всех документов требуется сделать выборку по улицам. К примеру найти в общем документь "ПЕРВОМАЙСКИЙ ПОС"-(улица) и все записи с этой улицей заключить в отдельный документ. дело в том что в ручную создавать документы и извлекать от туда записи, займет очень и очень много времени
написал
Используйте фильтр "содержит". Потом выделяете и выбрасываете в отдельный файл
написал
Спасибо за подсказку, ещё бы знать как это сделать, а то я в Excel полный 0
Добавить комментарий к ответу
Осталось символов: 500