Как у меня может быть переупорядочивание Excel мои строки правильно?

Извините за неопределенный вопрос. Позвольте мне объяснить.

Я вытягиваю данные из базы данных своей компании. Один из столбцов является номером строки на Заказе на покупку. Однако способ, которым работает наша система, состоит в том, что, если, ТАКИМ ОБРАЗОМ, позиция состоит из нескольких частей (блок) затем, каждая из тех частей является подмножеством с их собственной нумерацией.

Нумерация для этих подэлементов появляется к 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 и т.д. Я - определенно не программист, но я думаю, что это может быть легкой фиксацией для некоторых из Вас, которые знают программирование. Как я заказываю эти строки правильно?

5
задан 09.02.2010, 16:53

4 ответа

Разделите столбец на два и вид на столбце десятичных чисел. Это объясняет как - http://excel.tips.net/Pages/T003836_Sorting_Decimal_Values.html

1
ответ дан 07.12.2019, 18:03

Можно взломать его при помощи нескольких столбцов в 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] - [ПОИСК])

3
ответ дан 07.12.2019, 18:03
  1. Удостоверьтесь, что они хранятся как текст, не числа (избранные ячейки, щелчок правой кнопкой, Ячейки Формата, выберите "текст" на вкладке Number.)
  2. Данные> Вид, удостоверьтесь, что Строка заголовка установлена правильно (взгляд на выбранные ячейки), хорошо
  3. У Вас должно теперь быть диалоговое окно, прося, чтобы "Следующий ключ сортировки не мог отсортировать как ожидалось, потому что он содержит некоторые отформатированные как текст числа": выберите "Числа вида и числа, сохраненные как текст отдельно"

После того как Вы сделали это, кнопка вида на панели инструментов/ленте должна работать, поскольку Вы хотите ее.

0
ответ дан 07.12.2019, 18:03

Вы хотели бы создать свой собственный список в 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" для окончания.

0
ответ дан 07.12.2019, 18:03

Теги

Похожие вопросы