У меня есть следующие строки в Excel:
Как я могу расположить их в порядке возрастания (т.е. обратите внимание, как строка, начинающаяся с 12, предшествует той, которая начинается с 118).
Благодарю.
У меня есть следующие строки в Excel:
Как я могу расположить их в порядке возрастания (т.е. обратите внимание, как строка, начинающаяся с 12, предшествует той, которая начинается с 118).
Благодарю.
При сортировке текста Excel просматривает коды символов, которые можно получить с помощью функции CODE
. CODE(".")
Возвращает 46, а CODE("0")
- 48, поэтому текст с "."
в 3-й позиции видно, как меньше строки с "0"
в той же позиции.
Для сортировки по числовой части ваших строк вам понадобится вспомогательный столбец рядом с вашими строками. В B1 введите эту формулу:
=VALUE(LEFT(A1,FIND(".",A1)-1))
Функция VALUE
преобразует все, что LEFT
находит до "."
в число, которое затем можно отсортировать в правильном числовом порядке, так что 12 будет меньше, чем 118.