У меня есть следующие строки в 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.