Добрый день! Возникла задача отсортировать значения столбца, наполненного по шаблону: цифровое значение (может быть отрицательным) + произвольный текст. При стандартной сортировке при наличии значений, например, "01 Текст", "02 Текст", "-1 Текст", "10 Текст", "12 Текст" и "-2 Текст" они будут отсортированны именно в таком порядке. Подкажите, как можно сделать, чтобы при сортировке сначала выводились значения с отрицательными цифрами: "-1 Текст", "-2 Текст" , "01 Текст", "02 Текст", "10 Текст", "12 Текст". Либо возможен вариант: "01 Текст", "02 Текст", "10 Текст", "12 Текст", "-1 Текст", "-2 Текст" - главное, чтобы значения с минусом шли один за другим.
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
В приложенном эксельнике изначально указал исходные данные и результат сортировки по умолчанию:
Цитата
При стандартной сортировке при наличии значений, например, "-1 Текст", "10 Текст", "12 Текст" и "-2 Текст" они будут отсортированны именно в таком порядке.
После вашего замечания дополнил эксельник столбцом "желаемый результат", который соответсвует требованию:
Цитата
сначала выводились значения с отрицательными цифрами: "-1 Текст", "-2 Текст" , "10 Текст", "12 Текст".
мало - как должен выглядеть результат, если добавить ещё как первые 3 строчки, но БЕЗ минуса
Во всех делах очень полезно периодически ставить знак вопроса к тому, что вы с давних пор считали не требующим доказательств (Бертран Рассел) ►Благодарности сюда◄
Jack Famous, в этом случае первым символом будет ноль, это действительно нужно было указать, не подумал. Текст сообщения и эксельник, теперь там полный домен данных. впринципе, единственное требование - чтобы отрицательные значения шли один за другим
Максим В., впринципе, главное - чтобы отрицательные значения шли один за другим. других требований поданным нет, следующий приоритет - простота решения