Страницы: 1
RSS
разбить ячейку по столбцам
 
нужно разбить ячейку по столбцам я  застряла на улице  
670045 г.Иркутск,ул Вакарина 3  
670002 г.Иркутск,ул. Октябрьская 1 а кв 66  
670024 г.Иркутск,ул Революции 1905 года 104 а кв 88  
670045 г.Иркутск,пер Уссурийский 14 кв 2  
помогите пожалуйста с макросом. В адресе надо выделить улицу , затем дом и квартиру.Пыталась подсчитать пробелы,если 3, то выводить в соседний столбец ,например, Вакарина, если 4 и кв , то Уссурийский, если 8, то Революции 1905 года и т.д. Пока я выделила из адреса только индекс, город.  
файлов много и данные по столбцам получается делать очень долго. Может посоветуете что-нибудь
 
http://programmersforum.ru/showthread.php?t=127354
 
> Пока я выделила из адреса только индекс, город.  
Отлично. Дальше можно так:  
1. Разбить строку по пробелам, N - число элементов.  
2. Если элемент (N-1) равен "кв" или "кв.", то последний элемент - квартира, иначе квартиры нет (как в первой строке примера).  
3. Если элемент (N-2) - число, то это дом, а все, что левее - улица.  
Если это не число, то (N-3) и (N-2) - дом, а все, что левее - улица.  
Можно еще проверить, является ли числом (N-3), и если не является, то выдать ошибку.
Страницы: 1
Читают тему
Наверх