|
|
|
настраиваемая сортировка
|
|||
|---|---|---|---|
|
#18+
Спасибо всем откликнувшимся. Как отсортировать таблицу: например: Швеллер 15 Лист 5 уголок 45 Швеллер 5 Уголок 35 Лист 3 Швеллер 10 к виду Швеллер 5 Швеллер 10 Швеллер 15 Уголок 35 Уголок 45 Лист 3 Лист 5 P.S. С помощью "Настраиваемой сортировки" не вышло ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2010, 15:08 |
|
||
|
настраиваемая сортировка
|
|||
|---|---|---|---|
|
#18+
Я бы сделал так: Справа через одну колонку вывел бы первую часть строк (текстовую) через формулу: =ПСТР(A1;1;ПОИСК(" ";A1)) В следующую за ней вывел бы число через формулу: =ЗНАЧЕН(СЖПРОБЕЛЫ(ПСТР(A1;ПОИСК(" ";A1);ДЛСТР(A1)-ПОИСК(" ";A1)+1))) И так сделал для всех значений. Потом бы копировал все это и вставил бы как значения, что бы убрать формулы. Потом бы сделал сортировку по 2м критериям (двум колонкам) сначала текст потом числа. И в конечном итоге все это собрал бы назад формулой СЦЕПИТЬ. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2010, 15:28 |
|
||
|
настраиваемая сортировка
|
|||
|---|---|---|---|
|
#18+
Сапибо, но данное решение не подходит, надо отсортировать текст не по алфавиту, а по Швеллер, уголок, лист и т.п. и все это на VBA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2010, 15:42 |
|
||
|
настраиваемая сортировка
|
|||
|---|---|---|---|
|
#18+
Придется заменить все-таки 5 на 05, 3 на 03 и т.д. Или есть есть трехзначные числа, то все к 3-хзначному виду нужно приводить, это правильно изначально. Надеюсь как быстро заменить проблем не возникнет, но на всякий случай приведу интересный способ: для диапазона [A1:A7], в макросе запустите строку: Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2010, 15:43 |
|
||
|
настраиваемая сортировка
|
|||
|---|---|---|---|
|
#18+
Может я что-то не понял, а разве такой код не поможет: Код: plaintext 1. 2. 3. 4. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2010, 13:59 |
|
||
|
настраиваемая сортировка
|
|||
|---|---|---|---|
|
#18+
Djon PlayerМожет я что-то не понял, а разве такой код не поможет: Код: plaintext 1. 2. 3. 4. А в первой строке должен быть заголовок. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2010, 13:59 |
|
||
|
настраиваемая сортировка
|
|||
|---|---|---|---|
|
#18+
Спасибо, разобрался ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.01.2010, 14:04 |
|
||
|
|

start [/forum/topic.php?fid=61&fpage=174&tid=2178612]: |
0ms |
get settings: |
11ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
68ms |
get topic data: |
18ms |
get forum data: |
3ms |
get page messages: |
46ms |
get tp. blocked users: |
2ms |
| others: | 204ms |
| total: | 374ms |

| 0 / 0 |
