Новости:

Подпишитесь на рассылку новых сообщений форума через службу рассылок: Subscribe.ru

Главное меню

Помогите правильно сортировать

Автор eXtremer, 15.11.2012, 17:39

« назад - далее »

eXtremer

Помогите пожалуйста правильно сортировать ячейки.
Чтобы не быть многословен всё будет ясно когда откройте прикрепленный файл, если что-то не понятно отвечу с радостью.

Однозначно спасибо.

cheshiki1

если пустые строчки должны остаться на своих местах то пожалуй только макросом.
если не обязательно то варианты
1. создаем доп.ст. с формулой =ПСТР(A3;ПОИСК("-";A3;5)+1;99) и сортируем по нему.
2. Если данный список будет использоваться в нескольких файлах то можно создать пользовательский список и дальше сортировать по нему.

TimSha

Цитата: eXtremer от 15.11.2012, 17:39
...Чтобы не быть многословен...
Усвойте правила сортировки данных, и обязательно особенности - текст и числа... И не должно быть в массиве пустых строк, иначе каждый из его "кусков" надо сортировать отдельно.
"Ctrl+S" - достойное завершение ваших гениальных мыслей!.. ;)

eXtremer

Цитата: cheshiki1 от 15.11.2012, 17:50
если пустые строчки должны остаться на своих местах то пожалуй только макросом.

В этом и проблема они должны остаться на своих местах.


eXtremer

Цитата: cheshiki1 от 15.11.2012, 17:50
1. создаем доп.ст. с формулой =ПСТР(A3;ПОИСК("-";A3;5)+1;99) и сортируем по нему.

Почему-то номера 99, 100, 101, 116 не сортируется правильно если исполизовать твой код.

Serge 007

Цитата: cheshiki1 от 15.11.2012, 17:50
если пустые строчки должны остаться на своих местах то пожалуй только макросом.
Можно обойтись и без макроса :)
Во вложении два формульных варианта: сортировка по доп. столбцу и прямая сортировка одной формулой без доп столбца
Формулы массива вводятся нажатием Ctrl+Shift+Enter
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

eXtremer

Цитата: Serge 007 от 16.11.2012, 00:32
Цитата: cheshiki1 от 15.11.2012, 17:50
если пустые строчки должны остаться на своих местах то пожалуй только макросом.
Можно обойтись и без макроса :)
Во вложении два формульных варианта: сортировка по доп. столбцу и прямая сортировка одной формулой без доп столбца
Формулы массива вводятся нажатием Ctrl+Shift+Enter

Только что заметил что есть пару ячеек которые немного отличается от других, например: AK-12-805/1 или AK-12-805/s если можешь изменить, а так всё работает если делать сортировку по доп. столбцу а так с формулой как-то не понятно как работать. Спасибо.

Serge 007

Цитата: eXtremer от 16.11.2012, 12:23
...есть пару ячеек которые немного отличается от других, например: AK-12-805/1 или AK-12-805/s...
Давайте пример, в котором будут ВСЕ возможные варианты написания ячеек (размер файла должен быть не более 100 Кб иначе я не смогу его на работе открыть)

Цитата: eXtremer от 16.11.2012, 12:23
...с формулой как-то не понятно как работать...
Это готовая формула. С ней никак не надо работать, она сама сортирует данные
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

eXtremer

#8
Цитата: Serge 007 от 16.11.2012, 13:03
Давайте пример, в котором будут ВСЕ возможные варианты написания ячеек (размер файла должен быть не более 100 Кб иначе я не смогу его на работе открыть)

Хорошо.


Serge 007

Зачем два файла? С каким работать? Почему столько пустых строк? Где пример необходимого итога?
Бесплатная помощь: www.excelworld.ru
Платная помощь: sergeyizotov@excelworld.ru
Ю-money: 41001419691823 | WMR:126292472390

eXtremer

Цитата: Serge 007 от 18.11.2012, 18:57
Зачем два файла? С каким работать? Почему столько пустых строк? Где пример необходимого итога?

Зачем два файла? - удалил один
С каким работать? - который остался
Почему столько пустых строк? - так сложилась ситуация
Где пример необходимого итога? - пример показал в предыдущим посте

Спасибо.