Привет всем!! Вот опять вынужден обратиться к Excel Спецам! Здесь мне очень помогли... надеюсь в этот раз тоже поможете! Есть несколько слов в ячейке.. можно ли разбить их по разным ячейкам или, к примеру, 3 слова оставить в "родной" ячейке а 1-2 перенести в соседнюю? Поиск ничего не дал, потому и спрашиваю. Заранее спасибо!
Привет всем!! Вот опять вынужден обратиться к Excel Спецам! Здесь мне очень помогли... надеюсь в этот раз тоже поможете! Есть несколько слов в ячейке.. можно ли разбить их по разным ячейкам или, к примеру, 3 слова оставить в "родной" ячейке а 1-2 перенести в соседнюю? Поиск ничего не дал, потому и спрашиваю. Заранее спасибо! Arturr
Сообщение отредактировал Arturr - Понедельник, 20.05.2013, 21:30
Но только на самом деле все это не сработает - в А2 практически произвольный текст, в котором может не быть слова "ул." (переулки, проспекты, площади, тупики, да и вообще могут не написать эту самую "ул."). Поэтому, предлагаю в С5 искать по второй запятой (правда, тоже не факт, что найдется правильно, но шансов вроде побольше)
Код
=ЗАМЕНИТЬ(A2;1;ПОИСК(",";A2;ПОИСК(",";A2)+1)+1;)
или сначала разбить по разделителю запятая с помощью "Текст по столбцам", а потом сцепить два последних полученных столбика. Но тоже не совсем хорошо - запятых в тексте может быть больше, чем нам хотелось бы.
Ну тогда уж в B5
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;A5&", ";);", "&C5;)
Но только на самом деле все это не сработает - в А2 практически произвольный текст, в котором может не быть слова "ул." (переулки, проспекты, площади, тупики, да и вообще могут не написать эту самую "ул."). Поэтому, предлагаю в С5 искать по второй запятой (правда, тоже не факт, что найдется правильно, но шансов вроде побольше)
Код
=ЗАМЕНИТЬ(A2;1;ПОИСК(",";A2;ПОИСК(",";A2)+1)+1;)
или сначала разбить по разделителю запятая с помощью "Текст по столбцам", а потом сцепить два последних полученных столбика. Но тоже не совсем хорошо - запятых в тексте может быть больше, чем нам хотелось бы._Boroda_
По второй запятой - это только для Москвы и Питера, замкадом обычно ещё и область указывается через запятую, и район (если есть) Кроме того, в адресе может присутствовать индекс...
Вообще, выделение адресной информации из текстовой строки (в РФ) однозначно возможно только при использовании и соблюдении формата "9 запятых".
По второй запятой - это только для Москвы и Питера, замкадом обычно ещё и область указывается через запятую, и район (если есть) Кроме того, в адресе может присутствовать индекс...
Вообще, выделение адресной информации из текстовой строки (в РФ) однозначно возможно только при использовании и соблюдении формата "9 запятых".AndreTM
Индекс, Субъект РФ, Район субъекта РФ, населённый пункт, улица, дом<корпус>, строение, квартира<литера> - не всегда 9 запятых, буквенные корпус и литеру обычно слитно (или в кавычках) пишут. Самый действенный способ разделения адреса - переходная таблица соответствия нормального адреса исходной абракадабре
Индекс, Субъект РФ, Район субъекта РФ, населённый пункт, улица, дом<корпус>, строение, квартира<литера> - не всегда 9 запятых, буквенные корпус и литеру обычно слитно (или в кавычках) пишут. Самый действенный способ разделения адреса - переходная таблица соответствия нормального адреса исходной абракадабреM73568
Индекс, Субъект РФ, Район субъекта РФ, населённый пункт, улица, дом<корпус>, строение, квартира<литера> - не всегда 9 запятых, буквенные корпус и литеру обычно слитно (или в кавычках) пишут. Самый действенный способ разделения адреса - переходная таблица соответствия нормального адреса исходной абракадабре
Правильно так: Страна,Индекс,Регион,Район,Город,Населенный пункт,Улица,Дом,Корпус,Квартира. Но у ТС мы, естественно, не наблюдаем соответствия формату. "Переходная таблица" - да, надо просто постепенно в списках авто/ручками приводить адреса к стандартам и запоминать. Поле там дополнительное с кодом классификатора, "нормализованный" адрес или т.п.
Цитата (M73568)
Индекс, Субъект РФ, Район субъекта РФ, населённый пункт, улица, дом<корпус>, строение, квартира<литера> - не всегда 9 запятых, буквенные корпус и литеру обычно слитно (или в кавычках) пишут. Самый действенный способ разделения адреса - переходная таблица соответствия нормального адреса исходной абракадабре
Правильно так: Страна,Индекс,Регион,Район,Город,Населенный пункт,Улица,Дом,Корпус,Квартира. Но у ТС мы, естественно, не наблюдаем соответствия формату. "Переходная таблица" - да, надо просто постепенно в списках авто/ручками приводить адреса к стандартам и запоминать. Поле там дополнительное с кодом классификатора, "нормализованный" адрес или т.п.AndreTM
Правильно так: Страна,Индекс,Регион,Район,Город,Населенный пункт,Улица,Дом,Корпус,Квартира. Но у ТС мы, естественно, не наблюдаем соответствия формату.
А ещё номер планеты в тентуре, или хотя бы номер галактики в Спирали
Не хватает номера строения и литеры квартиры, причём корпус и строение могут использоваться одновременно, например "корпус 1, строение 2"
Правильнее было бы иметь планетарный справочник улиц, городов и прочих географических объектов, и тогда всё бы свелось к <код географического объекта(улицы)>, дом, корпус, строение, квартира, литера
ЗЫ Из наиболее полных справочников для РФ - справочник KLADDR, можно по нему вносить адреса, но структура там ещё та
Цитата (AndreTM)
Правильно так: Страна,Индекс,Регион,Район,Город,Населенный пункт,Улица,Дом,Корпус,Квартира. Но у ТС мы, естественно, не наблюдаем соответствия формату.
А ещё номер планеты в тентуре, или хотя бы номер галактики в Спирали
Не хватает номера строения и литеры квартиры, причём корпус и строение могут использоваться одновременно, например "корпус 1, строение 2"
Правильнее было бы иметь планетарный справочник улиц, городов и прочих географических объектов, и тогда всё бы свелось к <код географического объекта(улицы)>, дом, корпус, строение, квартира, литера
ЗЫ Из наиболее полных справочников для РФ - справочник KLADDR, можно по нему вносить адреса, но структура там ещё таM73568
Из наиболее полных справочников для РФ - справочник KLADDR, можно по нему вносить адреса, но структура там ещё та
[offtop]
И ви мне будите говорить?? В 03-05 я принимал непосредственное участие в разработке и заполнении этого самого кладра... Впрочем, - получился пипифакс, но и это в наших условиях до сих пор ещё непревзойденный вариант открытого классификатора.
[/offtop]
Цитата (M73568)
Из наиболее полных справочников для РФ - справочник KLADDR, можно по нему вносить адреса, но структура там ещё та
[offtop]
И ви мне будите говорить?? В 03-05 я принимал непосредственное участие в разработке и заполнении этого самого кладра... Впрочем, - получился пипифакс, но и это в наших условиях до сих пор ещё непревзойденный вариант открытого классификатора.