Страницы: 1
RSS
Помогите разнести "разношерстный" текст по столбцам
 
Умоляю! Помогите кто нибудь!  
Есть файл (вложение, лист 1) - название фирмы и адрес забиты в одну ячейку и разделены между собой разным кол-вом символов (запяты, пробелы и т.д). Нужно разнести текст на 2 столбца - название фирмы в одном столбце и адрес в другом, причем перед адресом не должно быть никаких символов.  
И еще вопрос из той же опреы - точно так же название и адрес забиты в одной ячейке, а разделены между собой alt+enter. Цель та же - разнести текст по двум столбцам.  
Уф.......... Надеюсь понятно изложила.... Помогите пжлста, оч надо!
 
С alt+enter просто: данные - текст по столбцам - с разделителями - другой: Ctrl+J.
 
22067
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Слово "адрес" есть всегда?  
=ЛЕВСИМВ(A3;ПОИСК("адрес";A3)-2)  
=ПСТР(A3;ПОИСК("адрес";A3)+7;50)  
 
50 - можно изменить (больше максимального числа символов в адресе) или заменить ДЛСТР(A3)
 
Там пробелы у него лишние есть.  
Для фирмы будет:  
=СЖПРОБЕЛЫ(ПСТР(A3;1;ПОИСК(СИМВОЛ(10);A3)-1))  
Для адреса:  
..см. как у vikttur_а.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
Огромное спасибо вам всем!  
По второй части вопроса все ок! Отлично работает!  
А вот с первой частью - небольшая проблемка. Применила формулы ко всему массиву и получилось что они не во всех случаях срабатывают... Поглядите плиз, сама не догоняю как поправить(((
 
По тем данным, что вы показали, можно отсекать по "ООО":  
=ЛЕВСИМВ(A3;ПОИСК("ООО";A3)+3)
 
Если есть ещё какие-либо формы собственности, то добавьте в формулу, т.к. поиск идёт по ним.
"..Сладку ягоду рвали вместе, горьку ягоду я одна."
 
{quote}{login=Владимир}{date=10.12.2011 11:12}{thema=}{post}Если есть ещё какие-либо формы собственности, то добавьте в формулу, т.к. поиск идёт по ним.{/post}{/quote}  
 
Супер! Вы - гений!  
Извините за назойливость... а как быть с адресами? там тоже формула не во всех случаях работает
 
Фирма:  
=ЛЕВСИМВ(A3;МИН(ПОИСК({"ООО";"ЗАО";"ИП";"ОАО"};A3&"ОООЗАОИПОАО"))+2)  
Адрес:  
=ПСТР(A3;ДЛСТР(B3)+2;200)  
"200" - не менее максимальной длины строки адреса, можно ДЛСТР(A3).
 
Адрес:  
=ПСТР(A3;ДЛСТР(B3)+2;200)  
"200" - не менее максимальной длины строки адреса, можно ДЛСТР(A3).{/post}{/quote}  
 
все хорошо, но остаются символы в начале строки((( нужно, чтобы только адрес оставался
 
=ПОДСТАВИТЬ(ПСТР(A3;ДЛСТР(B3)+2;3);",";)&ПСТР(A3;ДЛСТР(B3)+5;ДЛСТР(A3))
 
{quote}{login=vikttur}{date=11.12.2011 08:49}{thema=}{post}=ПОДСТАВИТЬ(ПСТР(A3;ДЛСТР(B3)+2;3);",";)&ПСТР(A3;ДЛСТР(B3)+5;ДЛСТР(A3)){/post}{/quote}  
 
УРААААААААААААА! ЗАРАБОТАЛО!!! Спасибо огромное! вы не представляете себе на сколько вы упростили мою работу!!!
Страницы: 1
Наверх