|
|
|
проблема сортировки в excel
|
|||
|---|---|---|---|
|
#18+
Есть таблица следующего вида:филномерназваниедоговоростатокпризнакмск41125a117 808 1952мск41125a101-1347-0615 135 4671мск41125a102-413-061 172 7281мск41125a11-008-341 500 0001мск41125a101-008-341мск41125a101-1224-061мск1274b11 494 4062мск1274b11-013-06/ОВ17 8301мск1274b11-019-3414 4801мск1274b11-038-34/ОВ1 420 4291мск1274b11-043-3441 6671мск1274b102-413-061мск45769с102мск45769c11-043-341мск45769c11-044-341мск45769c11-045-06/ОВ1мск45769c11-046-341если признак = 2, то это итоговая строка. скрываю ненужное в автофильтре (всегда признак=2), получаю следующее:филномерназваниедоговоростатокпризнакмск41125a117 808 1952мск1274b11 494 4062мск45769с102И вот теперь мне хочется, допустим, отсортировать всё по возрастанию, это я могу, но когда разверну всё обратно - данные перепутаются. Исть идеи, как осуществлять сортировку по объектам, считая объектом строку такого вида: филномерназваниедоговоростатокпризнакмск41125a117 808 1952мск41125a101-1347-0615 135 4671мск41125a102-413-061 172 7281мск41125a11-008-341 500 0001мск41125a101-008-341мск41125a101-1224-061Всем спасибо! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 09:59:58 |
|
||
|
проблема сортировки в excel
|
|||
|---|---|---|---|
|
#18+
Идея 1, сделать кнопку "копия листа" и в этой копии делать что угодно, не задумываясь, испортил что-то, снова нажал кнопку. Идея 2, сделать кнопку "сортирвка", испортил что-то, нажал кнопку и восстановил сортировкой "похожую на первоначальную, картинку". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 10:35:06 |
|
||
|
проблема сортировки в excel
|
|||
|---|---|---|---|
|
#18+
А чтобы после сортировки было "очень похоже", сделать скрытый столбец и пронумеровать, а после по нему и сортировать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 10:40:00 |
|
||
|
проблема сортировки в excel
|
|||
|---|---|---|---|
|
#18+
Например так... Сортируем по полю "сортировка" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 10:45:42 |
|
||
|
проблема сортировки в excel
|
|||
|---|---|---|---|
|
#18+
Если нужно и внутри группы сортировать - то необходимо помудрить с индексами внутри группы и сначало по полю "сортировка", затем по полю значений сортировку делать. З.Ы. достало слово "сортировка" )) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 10:49:02 |
|
||
|
проблема сортировки в excel
|
|||
|---|---|---|---|
|
#18+
Taranaga, вот так что-ли? филномерназваниедоговоростатокпризнаксортировкамск41125a117 808 195217 808 195мск41125a101-1347-0615 135 467117 808 195мск41125a102-413-061 172 728117 808 195мск41125a11-008-341 500 000117 808 195мск41125a101-008-34117 808 195мск41125a101-1224-06117 808 195мск1274b11 494 40621 494 406мск1274b11-013-06/ОВ17 83011 494 406мск1274b11-019-3414 48011 494 406мск1274b11-038-34/ОВ1 420 42911 494 406мск1274b11-043-3441 66711 494 406мск1274b102-413-0611 494 406мск45769с1020мск45769c11-043-3410мск45769c11-044-3410мск45769c11-045-06/ОВ10мск45769c11-046-3410у меня в автофильтре собъётся порядок всё равно при: 1.жмём признак на 2 (он всегда на 2) 2.жмём сортировку по именам, например я-а 3.убираем автофильтр. С этим можно бороться: 1.сортировка я-а по "признак" 2. сортировка а-я по "сортировка" Это минимальная последовательность действий? т.е. придётся всегда нормализовывать таблицу кнопкой? предполагаю, что сортировка не будет уж так сильно нужна. Возможно, будет только выборка автофильтром. Но таблицу придётся отсортировать минимум 1 раз, при её появлении. Короче, кнопочки сортировки сделаю, которые в макросе выполняют последовательность действий, указаную выше, если нет др. оригинальных идей... Нумеровать ряды, думаю, придётся, т.к. 0 значений мож. быть много... Спасибо! ps слово сортировка убивает :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 12:15:28 |
|
||
|
проблема сортировки в excel
|
|||
|---|---|---|---|
|
#18+
Ты почти верно понял, но забыл про индекс повторов... В случаях, когда остаток при втором признаке не уникален - у тебя вся сортировка поедет к чертеням собачачим... Не ленись - добавь количество повторов к остатку тысячными или миллионными долями - это и траблу с большим количеством нулей уберет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 12:26:55 |
|
||
|
|

start [/forum/topic.php?fid=61&msg=35971068&tid=2179496]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
61ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 233ms |
| total: | 389ms |

| 0 / 0 |
