Извините за неопределенный вопрос. Позвольте мне объяснить.
Я вытягиваю данные из базы данных своей компании. Один из столбцов является номером строки на Заказе на покупку. Однако способ, которым работает наша система, состоит в том, что, если, ТАКИМ ОБРАЗОМ, позиция состоит из нескольких частей (блок) затем, каждая из тех частей является подмножеством с их собственной нумерацией.
Нумерация для этих подэлементов появляется к Excel (и нормальный человек в этом отношении) как десятичное число. Другими словами, подэлемент № 12 в ТАК строке № 38 хранится в столбце как "38,12". Таким образом, когда я сортирую по этому столбцу, я получаю последовательные результаты как:
38.10 38.1 38.11 38.12 38.13
В действительности последовательность должна быть 38.1, 38.2, 38.3..., 38.10, 38.11, 38.12 и т.д. Я - определенно не программист, но я думаю, что это может быть легкой фиксацией для некоторых из Вас, которые знают программирование. Как я заказываю эти строки правильно?
Разделите столбец на два и вид на столбце десятичных чисел. Это объясняет как - http://excel.tips.net/Pages/T003836_Sorting_Decimal_Values.html
Можно взломать его при помощи нескольких столбцов в Excel.
Возьмите НЕОБРАБОТАННУЮ строку, используйте ПОИСКОВУЮ функцию для нахождения размещения десятичной точки. Затем используйте ЛЕВЫЕ И ПРАВЫЕ функции для разделения строкового содержания прежде и после десятичной точки в отдельные ячейки.
Наконец, вид на основе ЛЕВОГО, и ПРАВИЛЬНЫЙ:
RAW LEN SEARCH LEFT RIGHT
31.1 4 3 31 1
31.2 4 3 31 2
31.3 4 3 31 3
31.4 4 3 31 4
31.5 4 3 31 5
31.11 5 3 31 11
31.12 5 3 31 12
31.14 5 3 31 14
31.25 5 3 31 25
Формула для столбца SEARCH: ПОИСК (". ", [СЫРЫЕ ДАННЫЕ])
Формула для Левого столбца: ОСТАВЛЕННЫЙ ([СЫРЫЕ ДАННЫЕ], [ПОИСК]-1)
Формула для Правого столбца: ПРАВО ([СЫРЫЕ ДАННЫЕ], [LEN] - [ПОИСК])
После того как Вы сделали это, кнопка вида на панели инструментов/ленте должна работать, поскольку Вы хотите ее.
Вы хотели бы создать свой собственный список в Excel. После создания Вашего собственного списка можно выделить выбор, нажать на кнопку вида и выбрать пользовательский список для сортировки объектов.
Используйте это в качестве своего пользовательского списка:
.1
.2
.3
.4
.5
.6
.7
.8
.9
.10
.11
.12
.*
Выполните эти шаги для создания собственных списков:
Для создания пользовательского списка выполните эти шаги при использовании Excel 2007:
1. Нажмите кнопку Office и затем нажмите Excel Options. Excel отображает Окно параметров Excel.
2. Удостоверьтесь Популярные, выбран слева от диалогового окна.
3. Нажмите Edit Custom Lists. Excel отображает диалоговое окно Custom Lists и скрывает Окно параметров Excel. (Щелкните здесь для наблюдения связанного числа.)
4. Выберите опцию NEW LIST из Пользовательского списка Списков слева от диалогового окна.
5. В части Записей Списка диалогового окна начните вводить порядок, в котором Вы хотите отсортированные элементы.
6. Когда Вы сделаны, нажимаете кнопку Add.
7. Нажмите "OK" для окончания.
Если Вы используете версию Excel до Excel 2007, выполняют эти шаги вместо этого:
1. Выберите Опции из меню Tools. Excel отображает Окно параметров.
2. Удостоверьтесь, что вкладка Custom Lists выбрана. (Щелкните здесь для наблюдения связанного числа.)
3. Выберите опцию NEW LIST из Пользовательского списка Списков.
4. В части Записей Списка диалогового окна начните вводить порядок, в котором Вы хотите отсортированные элементы.
5. Когда Вы сделаны, нажимаете кнопку Add.
6. Нажмите "OK" для окончания.