Домашняя страница Undo Do New Save Карта сайта Обратная связь Поиск по форуму
МИР MS EXCEL - Гость.xls

Вход

Регистрация

Напомнить пароль

 

= Мир MS Excel/Разбивка слов по ячейкам - Мир MS Excel

Старая форма входа
  • Страница 1 из 1
  • 1
Модератор форума: китин, _Boroda_  
Разбивка слов по ячейкам
Arturr Дата: Понедельник, 20.05.2013, 21:29 | Сообщение № 1
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Привет всем!! Вот опять вынужден обратиться к Excel Спецам! Здесь мне очень помогли... надеюсь в этот раз тоже поможете! biggrin
Есть несколько слов в ячейке.. можно ли разбить их по разным ячейкам или, к примеру, 3 слова оставить в "родной" ячейке а 1-2 перенести в соседнюю? Поиск ничего не дал, потому и спрашиваю. Заранее спасибо! biggrin


Сообщение отредактировал Arturr - Понедельник, 20.05.2013, 21:30
 
Ответить
СообщениеПривет всем!! Вот опять вынужден обратиться к Excel Спецам! Здесь мне очень помогли... надеюсь в этот раз тоже поможете! biggrin
Есть несколько слов в ячейке.. можно ли разбить их по разным ячейкам или, к примеру, 3 слова оставить в "родной" ячейке а 1-2 перенести в соседнюю? Поиск ничего не дал, потому и спрашиваю. Заранее спасибо! biggrin

Автор - Arturr
Дата добавления - 20.05.2013 в 21:29
Arturr Дата: Понедельник, 20.05.2013, 23:06 | Сообщение № 2
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Цитата (Serge_007)
Читайте правила форума

Непонял... в смысле таблицу вкинуть?
К сообщению приложен файл: __.xlsx (9.5 Kb)


Сообщение отредактировал Arturr - Понедельник, 20.05.2013, 23:13
 
Ответить
Сообщение
Цитата (Serge_007)
Читайте правила форума

Непонял... в смысле таблицу вкинуть?

Автор - Arturr
Дата добавления - 20.05.2013 в 23:06
Serge_007 Дата: Вторник, 21.05.2013, 07:57 | Сообщение № 3
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Так можно
К сообщению приложен файл: Arturr_2.xls (25.5 Kb)


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеТак можно

Автор - Serge_007
Дата добавления - 21.05.2013 в 07:57
AlexM Дата: Вторник, 21.05.2013, 10:23 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 4517
Репутация: 1129 ±
Замечаний: 0% ±

Excel 2003
Формулы для В5 и С5 можно сделать короче.
Для В5
Код
=ПОДСТАВИТЬ(ЗАМЕНИТЬ(A2;1;ПОИСК(",";A2)+1;"");ЗАМЕНИТЬ(A2;1;ПОИСК("ул. ";A2)-3;"");"")

Для С5
Код
=ЗАМЕНИТЬ(A2;1;ПОИСК("ул. ";A2)-1;"")



Номер мобильного модема (без голосовой связи)
9269171249 МегаФон, Московский регион.
 
Ответить
СообщениеФормулы для В5 и С5 можно сделать короче.
Для В5
Код
=ПОДСТАВИТЬ(ЗАМЕНИТЬ(A2;1;ПОИСК(",";A2)+1;"");ЗАМЕНИТЬ(A2;1;ПОИСК("ул. ";A2)-3;"");"")

Для С5
Код
=ЗАМЕНИТЬ(A2;1;ПОИСК("ул. ";A2)-1;"")

Автор - AlexM
Дата добавления - 21.05.2013 в 10:23
_Boroda_ Дата: Вторник, 21.05.2013, 10:41 | Сообщение № 5
Группа: Админы
Ранг: Местный житель
Сообщений: 16719
Репутация: 6505 ±
Замечаний: ±

2003; 2007; 2010; 2013 RUS
Ну тогда уж в B5
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;A5&", ";);", "&C5;)

Но только на самом деле все это не сработает - в А2 практически произвольный текст, в котором может не быть слова "ул." (переулки, проспекты, площади, тупики, да и вообще могут не написать эту самую "ул.").
Поэтому, предлагаю в С5 искать по второй запятой (правда, тоже не факт, что найдется правильно, но шансов вроде побольше)
Код
=ЗАМЕНИТЬ(A2;1;ПОИСК(",";A2;ПОИСК(",";A2)+1)+1;)

или
сначала разбить по разделителю запятая с помощью "Текст по столбцам", а потом сцепить два последних полученных столбика. Но тоже не совсем хорошо - запятых в тексте может быть больше, чем нам хотелось бы.


Скажи мне, кудесник, любимец ба’гов...
Платная помощь:
Boroda_Excel@mail.ru
Яндекс-деньги: 41001632713405 | Webmoney: R289877159277; Z102172301748; E177867141995
 
Ответить
СообщениеНу тогда уж в B5
Код
=ПОДСТАВИТЬ(ПОДСТАВИТЬ(A2;A5&", ";);", "&C5;)

Но только на самом деле все это не сработает - в А2 практически произвольный текст, в котором может не быть слова "ул." (переулки, проспекты, площади, тупики, да и вообще могут не написать эту самую "ул.").
Поэтому, предлагаю в С5 искать по второй запятой (правда, тоже не факт, что найдется правильно, но шансов вроде побольше)
Код
=ЗАМЕНИТЬ(A2;1;ПОИСК(",";A2;ПОИСК(",";A2)+1)+1;)

или
сначала разбить по разделителю запятая с помощью "Текст по столбцам", а потом сцепить два последних полученных столбика. Но тоже не совсем хорошо - запятых в тексте может быть больше, чем нам хотелось бы.

Автор - _Boroda_
Дата добавления - 21.05.2013 в 10:41
AndreTM Дата: Вторник, 21.05.2013, 11:38 | Сообщение № 6
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
По второй запятой - это только для Москвы и Питера, замкадом обычно ещё и область указывается через запятую, и район (если есть) smile Кроме того, в адресе может присутствовать индекс...

Вообще, выделение адресной информации из текстовой строки (в РФ) однозначно возможно только при использовании и соблюдении формата "9 запятых".


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
СообщениеПо второй запятой - это только для Москвы и Питера, замкадом обычно ещё и область указывается через запятую, и район (если есть) smile Кроме того, в адресе может присутствовать индекс...

Вообще, выделение адресной информации из текстовой строки (в РФ) однозначно возможно только при использовании и соблюдении формата "9 запятых".

Автор - AndreTM
Дата добавления - 21.05.2013 в 11:38
M73568 Дата: Вторник, 21.05.2013, 11:57 | Сообщение № 7
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Индекс, Субъект РФ, Район субъекта РФ, населённый пункт, улица, дом<корпус>, строение, квартира<литера> - не всегда 9 запятых, буквенные корпус и литеру обычно слитно (или в кавычках) пишут.
Самый действенный способ разделения адреса - переходная таблица соответствия нормального адреса исходной абракадабре
 
Ответить
СообщениеИндекс, Субъект РФ, Район субъекта РФ, населённый пункт, улица, дом<корпус>, строение, квартира<литера> - не всегда 9 запятых, буквенные корпус и литеру обычно слитно (или в кавычках) пишут.
Самый действенный способ разделения адреса - переходная таблица соответствия нормального адреса исходной абракадабре

Автор - M73568
Дата добавления - 21.05.2013 в 11:57
Arturr Дата: Вторник, 21.05.2013, 19:56 | Сообщение № 8
Группа: Пользователи
Ранг: Новичок
Сообщений: 17
Репутация: 0 ±
Замечаний: 0% ±

Спасибо всем!!! biggrin Дальше разберусь...
 
Ответить
СообщениеСпасибо всем!!! biggrin Дальше разберусь...

Автор - Arturr
Дата добавления - 21.05.2013 в 19:56
Rustem Дата: Вторник, 21.05.2013, 20:34 | Сообщение № 9
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Разбить текст в столбцы по запятым одной формулой
К сообщению приложен файл: Arturr_3.xls (27.5 Kb)


WMR: R183220163895
 
Ответить
СообщениеРазбить текст в столбцы по запятым одной формулой

Автор - Rustem
Дата добавления - 21.05.2013 в 20:34
Serge_007 Дата: Вторник, 21.05.2013, 20:40 | Сообщение № 10
Группа: Админы
Ранг: Местный житель
Сообщений: 16475
Репутация: 2749 ±
Замечаний: ±

Excel 2016
Rustem, Вы в другие разделы-то заглядывайте smile


ЮMoney:41001419691823 | WMR:126292472390
 
Ответить
СообщениеRustem, Вы в другие разделы-то заглядывайте smile

Автор - Serge_007
Дата добавления - 21.05.2013 в 20:40
Rustem Дата: Вторник, 21.05.2013, 21:34 | Сообщение № 11
Группа: Проверенные
Ранг: Обитатель
Сообщений: 281
Репутация: 48 ±
Замечаний: 0% ±

Excel 2013
Приведенная формула не массив...
В этом разделе не был. Привел автора (у которого встретил формулу).


WMR: R183220163895
 
Ответить
СообщениеПриведенная формула не массив...
В этом разделе не был. Привел автора (у которого встретил формулу).

Автор - Rustem
Дата добавления - 21.05.2013 в 21:34
AndreTM Дата: Вторник, 21.05.2013, 21:57 | Сообщение № 12
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Цитата (M73568)
Индекс, Субъект РФ, Район субъекта РФ, населённый пункт, улица, дом<корпус>, строение, квартира<литера> - не всегда 9 запятых, буквенные корпус и литеру обычно слитно (или в кавычках) пишут. Самый действенный способ разделения адреса - переходная таблица соответствия нормального адреса исходной абракадабре

Правильно так: Страна,Индекс,Регион,Район,Город,Населенный пункт,Улица,Дом,Корпус,Квартира. Но у ТС мы, естественно, не наблюдаем соответствия формату.
"Переходная таблица" - да, надо просто постепенно в списках авто/ручками приводить адреса к стандартам и запоминать. Поле там дополнительное с кодом классификатора, "нормализованный" адрес или т.п.


Skype: andre.tm.007
Donate: Qiwi: 9517375010
 
Ответить
Сообщение
Цитата (M73568)
Индекс, Субъект РФ, Район субъекта РФ, населённый пункт, улица, дом<корпус>, строение, квартира<литера> - не всегда 9 запятых, буквенные корпус и литеру обычно слитно (или в кавычках) пишут. Самый действенный способ разделения адреса - переходная таблица соответствия нормального адреса исходной абракадабре

Правильно так: Страна,Индекс,Регион,Район,Город,Населенный пункт,Улица,Дом,Корпус,Квартира. Но у ТС мы, естественно, не наблюдаем соответствия формату.
"Переходная таблица" - да, надо просто постепенно в списках авто/ручками приводить адреса к стандартам и запоминать. Поле там дополнительное с кодом классификатора, "нормализованный" адрес или т.п.

Автор - AndreTM
Дата добавления - 21.05.2013 в 21:57
M73568 Дата: Среда, 22.05.2013, 09:03 | Сообщение № 13
Группа: Проверенные
Ранг: Форумчанин
Сообщений: 197
Репутация: 46 ±
Замечаний: 0% ±

2007-2013
Цитата (AndreTM)
Правильно так: Страна,Индекс,Регион,Район,Город,Населенный пункт,Улица,Дом,Корпус,Квартира. Но у ТС мы, естественно, не наблюдаем соответствия формату.


А ещё номер планеты в тентуре, или хотя бы номер галактики в Спирали biggrin

Не хватает номера строения и литеры квартиры, причём корпус и строение могут использоваться одновременно, например "корпус 1, строение 2"

Правильнее было бы иметь планетарный справочник улиц, городов и прочих географических объектов, и тогда всё бы свелось к <код географического объекта(улицы)>, дом, корпус, строение, квартира, литера wink

ЗЫ Из наиболее полных справочников для РФ - справочник KLADDR, можно по нему вносить адреса, но структура там ещё та
 
Ответить
Сообщение
Цитата (AndreTM)
Правильно так: Страна,Индекс,Регион,Район,Город,Населенный пункт,Улица,Дом,Корпус,Квартира. Но у ТС мы, естественно, не наблюдаем соответствия формату.


А ещё номер планеты в тентуре, или хотя бы номер галактики в Спирали biggrin

Не хватает номера строения и литеры квартиры, причём корпус и строение могут использоваться одновременно, например "корпус 1, строение 2"

Правильнее было бы иметь планетарный справочник улиц, городов и прочих географических объектов, и тогда всё бы свелось к <код географического объекта(улицы)>, дом, корпус, строение, квартира, литера wink

ЗЫ Из наиболее полных справочников для РФ - справочник KLADDR, можно по нему вносить адреса, но структура там ещё та

Автор - M73568
Дата добавления - 22.05.2013 в 09:03
AndreTM Дата: Среда, 22.05.2013, 16:45 | Сообщение № 14
Группа: Друзья
Ранг: Старожил
Сообщений: 1762
Репутация: 501 ±
Замечаний: 0% ±

2003 & 2010
Цитата (M73568)
Из наиболее полных справочников для РФ - справочник KLADDR, можно по нему вносить адреса, но структура там ещё та

[offtop]
[/offtop]


Skype: andre.tm.007
Donate: Qiwi: 9517375010


Сообщение отредактировал AndreTM - Среда, 22.05.2013, 17:36
 
Ответить
Сообщение
Цитата (M73568)
Из наиболее полных справочников для РФ - справочник KLADDR, можно по нему вносить адреса, но структура там ещё та

[offtop]
[/offtop]

Автор - AndreTM
Дата добавления - 22.05.2013 в 16:45
  • Страница 1 из 1
  • 1
Поиск:

Яндекс.Метрика Яндекс цитирования
© 2010-2024 · Дизайн: MichaelCH · Хостинг от uCoz · При использовании материалов сайта, ссылка на www.excelworld.ru обязательна!