Страницы: 1
RSS
Сортировка данных, содержащих как числовые, так и текстовые значения
 
Добрый вечер! Подскажите, пожалуйста, как сделать сортировку данных, в которых присутствуют как числовые, так и текстовые значения (в файле лист №3). Делаю сортировку как обычно, но эксель воспринимает 10 как число, которое должно идти после 1... Вроде бы легкая задача, а который час голову ломаю. Спасибо заранее!
 
см.вложение
Изменено: Ігор Гончаренко - 09.03.2021 22:49:33
Программисты - это люди, решающие проблемы, о существовании которых Вы не подозревали, методами, которых Вы не понимаете!
 
Дмитрий Панферов, если у вас O365, то можно так:
Код
=СОРТПО(A1:A100;--ЛЕВСИМВ(A1:A100;ПОИСК("@";A1:A100)-1);1)

Ігор Гончаренко, в вашем примере между 10 и 11 затесалось 100
Изменено: PooHkrd - 09.03.2021 23:07:37
Вот горшок пустой, он предмет простой...
 
Дмитрий Панферов,
Как-то так:
Код
=IFERROR(AGGREGATE(15,6,--LEFT($A$1:$A$100,FIND("@",$A$1:$A$100)-1)/(FREQUENCY(--LEFT($A$1:$A$100,FIND("@",$A$1:$A$100)-1),--LEFT($A$1:$A$100,FIND("@",$A$1:$A$100)-1))>0),ROW(A1)),"")&IF(ROWS($C$1:C1)>SUM(--(FREQUENCY(--LEFT($A$1:$A$100,FIND("@",$A$1:$A$100)-1),--LEFT($A$1:$A$100,FIND("@",$A$1:$A$100)-1))>0)),"",IFERROR(RIGHT($A$1:$A$100, LEN($A$1:$A$100)-SEARCH("@",$A$1:$A$100)-LEN("@") + 2),""))
Изменено: memo - 10.03.2021 01:10:21
 
Прошу прощения. Номер листа в файле, конечно же, 2, а не 3.  
 
Ігор Гончаренко, спасибо! Это Вы каким образом сортировку делали?
Страницы: 1
Наверх