Сортировка букв и цифр (Microsoft Excel)
Допустим, у вас есть рабочий лист, в котором определенный столбец содержит записи, такие как F1, F2, F3 и т. Д., Вплоть до F149. Если вам нужно отсортировать данные на листе на основе содержимого этого столбца, результаты могут вас разочаровать. Поскольку первый символ в каждой ячейке — это буква, Excel сортирует столбец как текст.
В результате ячейки отсортированы в порядке F1, F10, F100, F101, F102 и т. Д. При таком расположении F2 не отображается до шестидесятисекундной записи в отсортированном списке. Причина этого в том, что ячейки обрабатываются как текст. В текстовом виде все ячейки, начинающиеся с F1 (их 61), идут перед ячейками, начинающимися с F2.
Единственный способ обойти эту ситуацию — убедиться, что числа в ячейках заполнены нулями. Другими словами, вы должны использовать не F1, а F001. Вы можете использовать следующую формулу для преобразования чисел старого формата в новый формат:
=LEFT(C1,1) & RIGHT("000" & RIGHT(C1,LEN(C1)-1),3)
Теперь, когда вы сортируете по вновь отформатированным записям, вы получаете желаемые результаты: F001, F002, F003 и т. Д.
ExcelTips — ваш источник экономичного обучения Microsoft Excel.
Этот совет (2609) относится к Microsoft Excel 97, 2000, 2002 и 2003. Вы можете найти версию этого совета для ленточного интерфейса Excel (Excel 2007 и более поздних версий) здесь:
link: / excelribbon-Sorting_Letters_and_Numbers [Сортировка букв и чисел]
.