сортировку?
чтобы сортировалось так:
42-1
42-2
42-3
...
42-10
42-11
а сейчас сортируется так:
42-1
42-10
42-11
42-2
42-3
...
я так понимаю, что таблица воспринивмает эти значения как строки из-за символа "-"
Скопируйте в соседний столбец содержимое этого, удалите минус, и сортируйте по нему.
все равно будет же 421 4210 4211 422 423
Значит Текст по столбцам - ОК Чтобы в числа все преобразовалось.
хорошо, почти получилось, но сортирует теперь так: 42 43 421 422 423 424 425 426 427 428 429 431 4210 4211
Значит нужно, еще добавить нулей справа, до чётырехзначных чисел.
Вам проще создать свой настраиваемый список сортировки наверно)
это через макрос как-то?
Можно вручную, нафигачить себе в ячейках список как должно быть, сослаться на этот столбец, нажать f9 и скопировать эту штуку в буфер обмена, открыть меню сортировки, добавить настраиваемый список и вставить туда)
-1;-2 записать как -01;-02 и так далее...
Как вариант =--ЕСЛИОШИБКА(ЛЕВБ(A1;ПОИСК("-";A1)-1)&ПОВТОР("0";3-ДЛСТР(ПСТР(A1;ПОИСК("-";A1)+1;3)))&(ПСТР(A1;ПОИСК("-";A1)+1;3));A1&"000")
Скриншотом не так наглядно. Без костылей в виде доп. столбцов 🤷♂️.
Kirill Klókov, твою репутацию увеличил 42. Репутация - 10 Респект от Excel Hacks
Обсуждают сегодня