2

У меня есть очень простой лист с несколькими столбцами и строками. Я обычно сортирую один столбец для сортировки по az, и обычно все данные для этих строк следуют за сортировкой. Внезапно я обнаружил, что если я сортирую один столбец, остальные столбцы не сортируются, даже если я выбираю "Расширить выделение". Я также заметил, что после сортировки рабочий лист разбивается на один набор столбцов с левой стороны, который выполняет сортировку, другой набор столбцов справа не соответствует сортировке. Это разделено. У меня около 45 столбцов и 150 строк, поэтому лист особенно большой.

Полностью сбит с толку.

8 ответов8

1

Это происходит, когда весь столбец не является частью одной таблицы, даже если он находится на одном листе.

  1. Ctrl + A
  2. Очистите все фильтры или сортировку. Домашняя вкладка -> Сортировка и фильтрация -> Очистить
  3. Убедитесь, что заголовки присутствуют только в первом столбце.
  4. Выберите только полный регион таблицы.
  5. Вкладка «Главная» -> «Формат таблицы» -> Выберите любой из параметров и проверьте заголовок, доступный при появлении запроса.
  6. Попробуйте отсортировать его любым способом, и он должен работать для всех столбцов.
0

Excel автоматически пытается найти ваш общий диапазон данных, и он натыкается на пустые поля. Поэтому, если курсор находится в строке, где в некоторых столбцах есть пустые поля, Excel может пропустить столбцы за полями пробелов (и аналогично пустым строкам). Это все еще верно, когда вы выбрали «продлить».

Одно из решений состоит в том, чтобы: 1. использовать автофильтры, которые заставят Excel запомнить, что находится в вашем диапазоне; другое - поместить курсор в поле, где в строке (и столбце) нет пустых полей; третий способ 3. выбрать весь диапазон самостоятельно; и, конечно, проблема исчезнет, если у вас 4 не будет пустых ячеек.

Я рекомендую решение Автофильтр, если оно не беспокоит вас иначе, поскольку оно гарантирует, что вы случайно не отсортируете часть только потому, что забыли сделать 2 или 3.

0

Если вы выбрали диапазон ячеек, и он не сортируется должным образом, возможно, вы создали таблицы в пределах того, что вы считаете своей таблицей. Выяснить:

  1. Идите прямо над первой строкой, в верхнем левом углу, где появляется номер ячейки (F16 , M34 , что угодно)
  2. Выберите стрелку, идущую вниз.
    • Случай а) ничего не появляется, все пусто, тогда просто попробуйте решения в других комментариях
    • Случай б) некоторые вещи появляются. Если это так, то это таблицы, вам нужно от них избавиться (это не удалит ваши ячейки)

Чтобы избавиться от таблиц:

  1. Нажмите на каждую из строк, которые появились (те, которые появились в случае б). В основном, когда вы нажимаете на одну из них, выделяется несколько ячеек.
  2. Щелкните правой кнопкой мыши по любой из выделенных ячеек (в общем, вы все равно щелкаете правой кнопкой мыши по всему диапазону)
  3. Перейдите к таблице и удалите таблицу (если при щелчке правой кнопкой мыши "таблица" не является частью меню, таблица не была создана)
  4. Повторите эти шаги для всех таблиц (т. Е. Для каждой строки, появившейся при нажатии в раскрывающемся меню рядом с именем ячейки)

Теперь вы можете счастливо отсортировать ваши данные.

0

В моем случае это было потому, что у меня были пустые скрытые столбцы между столбцами содержимого и по какой-то причине Excel рассматривал их как своего рода разделитель. Например, если бы я нажал Ctrl + A , выделив ячейку, он бы выделил только столбцы между ближайшими пустыми столбцами.

Чтобы это исправить, удалите пустые столбцы.

0

У ваших данных есть фильтры? Если это так, выберите строку заголовка с фильтрами, затем удалите все фильтры (щелкните правой кнопкой мыши, Фильтр, очистите фильтр). Затем снова выберите строку заголовка и добавьте фильтры обратно. После этого я смог отсортировать данные и отсортировать все столбцы. Надеюсь это поможет!

0

В некоторых обстоятельствах я обнаружил, что размер таблицы просто необходимо изменить.

Выполните следующие действия и посмотрите, помогут ли они:

1) щелкните в любом месте таблицы

2) нажмите Дизайн

3) в дальнем левом углу ленты нажмите «Изменить размер таблицы».

4) зафиксируйте диапазон данных так, чтобы вся таблица находилась в пределах диапазона, т. Е. Если диапазон говорит, что C1:E114, и столбцы A и B в строке 114 должны быть включены в диапазон, установите диапазон в A1:E114.

Надеюсь, что это помогает, когда все остальное терпит неудачу.

-1

Excel сортирует пробелы внизу.

  1. Ctrl-G (Перейти к)
  2. Нажмите Специальный
  3. Проверьте пробелы, нажмите ОК

Все пробелы будут выбраны. Выберите цвет фона, чтобы изменить все пустые ячейки.

Теперь вы можете сортировать по цвету и иметь пробелы в верхней части.

-1

У меня есть решение. У вас должен быть столбец сортировки рядом с вашими данными, и он будет делать правильные вещи. Надеюсь поможет тебе.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .