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

Вход

Регистрация

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

 

= Мир MS Excel/Сортировка данных по условию содержания определенного текста - Мир MS Excel

Регистрация · Логин: · Пароль: · · Забыли пароль?
Страница 1 из 11
Модератор форума: _Boroda_, Pelena, Manyasha, SLAVICK 
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировка данных по условию содержания определенного текста (Условное Форматирование/Conditional Formattings)
Сортировка данных по условию содержания определенного текста
newer_sk Дата: Воскресенье, 03.01.2016, 23:24 | Сообщение № 1
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Приветствую!
Нужно отсортировать таблицу по условию содержания определенного текста.
Главное отсортировать по порядку как как на примере. А если удастся еще и залить разным цветом то вообще супер! Дело в том что строк более 250 тысяч. Ниш 4. А сумма всех запросов более 2 млн. Конкретно в этом примере 98 названий объектов по которым нужно отсортировать ПО ПОРЯДКУ - СНАЧАЛА ВСЕ ЧТО СОДЕРЖИТ СЛОВО "ДОМ", ТОЛЬКО ПОТОМ "КВАРТИРА" и так далее. И плюс 1000 с чем то городов России.

Помогите, а :(
К сообщению приложен файл: 6720074.xlsx(10Kb)
 
Ответить
СообщениеПриветствую!
Нужно отсортировать таблицу по условию содержания определенного текста.
Главное отсортировать по порядку как как на примере. А если удастся еще и залить разным цветом то вообще супер! Дело в том что строк более 250 тысяч. Ниш 4. А сумма всех запросов более 2 млн. Конкретно в этом примере 98 названий объектов по которым нужно отсортировать ПО ПОРЯДКУ - СНАЧАЛА ВСЕ ЧТО СОДЕРЖИТ СЛОВО "ДОМ", ТОЛЬКО ПОТОМ "КВАРТИРА" и так далее. И плюс 1000 с чем то городов России.

Помогите, а :(

Автор - newer_sk
Дата добавления - 03.01.2016 в 23:24
buchlotnik Дата: Понедельник, 04.01.2016, 00:12 | Сообщение № 2
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3004
Репутация: 839 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
если по последнему слову - можно допстолбец
Код
=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(B4;" ";ПОВТОР(" ";99));99))
и по нему сортировать
или если порядок не алфавитный - с доптпблицей и допстолбцом
Код
=ПРОСМОТР(;-1/ПОИСК($K$4:$K$7;B4);$L$4:$L$7)
(массивка)
К сообщению приложен файл: 123.xlsx(14Kb)


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru


Сообщение отредактировал buchlotnik - Понедельник, 04.01.2016, 00:22
 
Ответить
Сообщениеесли по последнему слову - можно допстолбец
Код
=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(B4;" ";ПОВТОР(" ";99));99))
и по нему сортировать
или если порядок не алфавитный - с доптпблицей и допстолбцом
Код
=ПРОСМОТР(;-1/ПОИСК($K$4:$K$7;B4);$L$4:$L$7)
(массивка)

Автор - buchlotnik
Дата добавления - 04.01.2016 в 00:12
newer_sk Дата: Понедельник, 04.01.2016, 00:34 | Сообщение № 3
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
если по последнему слову - можно допстолбец

=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(B4;" ";ПОВТОР(" ";99));99))
и по нему сортировать
или если порядок не алфавитный - с доптпблицей и допстолбцом

=ПРОСМОТР(;-1/ПОИСК($K$4:$K$7;B4);$L$4:$L$7)
(массивка)


Честно говоря я вас совсем не понял...
 
Ответить
Сообщение
если по последнему слову - можно допстолбец

=СЖПРОБЕЛЫ(ПРАВСИМВ(ПОДСТАВИТЬ(B4;" ";ПОВТОР(" ";99));99))
и по нему сортировать
или если порядок не алфавитный - с доптпблицей и допстолбцом

=ПРОСМОТР(;-1/ПОИСК($K$4:$K$7;B4);$L$4:$L$7)
(массивка)


Честно говоря я вас совсем не понял...

Автор - newer_sk
Дата добавления - 04.01.2016 в 00:34
buchlotnik Дата: Понедельник, 04.01.2016, 07:22 | Сообщение № 4
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3004
Репутация: 839 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
у вас очень странный порядок сортировки - сначала по алфавиту от дома к экстерьеру, потом неожиданно вылезает архитектура. Если порядок сортировки особый - задайте его во вспомогательной таблице (диапазон G4:H13 в примере). Далее опираясь на вспомогательную таблицу создаём дополнительный столбец (здесь это столбец С)
Код
=ПРОСМОТР(;-1/ПОИСК($K$4:$K$7;B4);$L$4:$L$7)
и по нему сортируем в нужном порядке. как-то так
К сообщению приложен файл: 234.xlsx(12Kb)


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru


Сообщение отредактировал buchlotnik - Понедельник, 04.01.2016, 07:24
 
Ответить
Сообщениеу вас очень странный порядок сортировки - сначала по алфавиту от дома к экстерьеру, потом неожиданно вылезает архитектура. Если порядок сортировки особый - задайте его во вспомогательной таблице (диапазон G4:H13 в примере). Далее опираясь на вспомогательную таблицу создаём дополнительный столбец (здесь это столбец С)
Код
=ПРОСМОТР(;-1/ПОИСК($K$4:$K$7;B4);$L$4:$L$7)
и по нему сортируем в нужном порядке. как-то так

Автор - buchlotnik
Дата добавления - 04.01.2016 в 07:22
newer_sk Дата: Понедельник, 04.01.2016, 10:27 | Сообщение № 5
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Это был ведь чисто пример того что хотелось получить на выходе. Порядок неважен.

Что то не получается... Некоторые строки он подмечает, точнее назначается номер и конечно же он совпадает. А вот в большинстве случаев я вижу что то типа #Н/Д

Как это исправить? И в чем может быть причина?
Пример прикрепил
К сообщению приложен файл: 2185235.xlsx(17Kb)


Сообщение отредактировал newer_sk - Понедельник, 04.01.2016, 15:12
 
Ответить
СообщениеЭто был ведь чисто пример того что хотелось получить на выходе. Порядок неважен.

Что то не получается... Некоторые строки он подмечает, точнее назначается номер и конечно же он совпадает. А вот в большинстве случаев я вижу что то типа #Н/Д

Как это исправить? И в чем может быть причина?
Пример прикрепил

Автор - newer_sk
Дата добавления - 04.01.2016 в 10:27
buchlotnik Дата: Понедельник, 04.01.2016, 11:12 | Сообщение № 6
Группа: Друзья
Ранг: Участник клуба
Сообщений: 3004
Репутация: 839 ±
Замечаний: 0% ±

2010, 2013, 2016 RUS / ENG
в разных падежах - часть поправил для примера. Кстати, не стоит копировать мои посты целиком - модераторы замечание могут вынести.
К сообщению приложен файл: 9195939.xlsx(19Kb)


каждому For - Next!
платная помощь:
ЯД: 410012595572239
buchlotnik@mail.ru
 
Ответить
Сообщениев разных падежах - часть поправил для примера. Кстати, не стоит копировать мои посты целиком - модераторы замечание могут вынести.

Автор - buchlotnik
Дата добавления - 04.01.2016 в 11:12
newer_sk Дата: Понедельник, 04.01.2016, 11:17 | Сообщение № 7
Группа: Пользователи
Ранг: Прохожий
Сообщений: 7
Репутация: 0 ±
Замечаний: 0% ±

Excel 2007
Да ландо? Вот так просто? Спасибо большое. Вроде как работает)
[moder]Не нужно цитировать сообщение целиком. Отредактируйте свои посты выше.


Сообщение отредактировал SLAVICK - Понедельник, 04.01.2016, 11:35
 
Ответить
СообщениеДа ландо? Вот так просто? Спасибо большое. Вроде как работает)
[moder]Не нужно цитировать сообщение целиком. Отредактируйте свои посты выше.

Автор - newer_sk
Дата добавления - 04.01.2016 в 11:17
Мир MS Excel » Вопросы и решения » Вопросы по Excel » Сортировка данных по условию содержания определенного текста (Условное Форматирование/Conditional Formattings)
Страница 1 из 11
Поиск:

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