4

У меня есть электронная таблица с несколькими столбцами и более 4000 строк. Мне нужно отсортировать, а затем расположить в алфавитном порядке свой отчет, и каждый раз, когда я делаю, есть 43 строки, которые не сортируются с остальной частью отчета; они идут вверх или вниз отчета и располагаются в алфавитном порядке как отдельная группа. Я пытался удалить их, ввести их заново и все время пытаться заставить их алфавитно расположиться с остальной частью отчета, но они продолжают оставаться отдельными. Почему это происходит? Любая помощь будет оценена.

16 ответов16

5

Похоже, эти 43 строки имеют столбец с пробелом в начале. Пробелы предшествуют печатным символам в общих алгоритмах сортировки. Это объясняет поведение, которое вы описываете.

3

Я только что столкнулся с подобной проблемой. В конечном итоге ответом стало то, что некоторые из моих ячеек в столбце сортировки были введены в виде текста, а некоторые были просмотрами с другой страницы. Ячейки с формулами vlookup не сортировались должным образом ни через фильтр, ни через сортировку. Я скопировал электронную таблицу и вставил в нее значения поверх нее, после чего она правильно отсортировалась (хотя я потерял их динамический характер поисков.

2

Это также может произойти, если вы создадите фильтр, а затем добавите новые данные. Попробуйте удалить фильтр и снова выполнить сортировку.

2

Самая распространенная причина неправильной сортировки данных - из-за пробела перед текстом. Многие люди сталкиваются с этой проблемой. Текст с начальным пробелом сортируется вверху в порядке возрастания, а внизу - в порядке убывания. Попробуйте исправить это, и это сработает.

1

Это только что произошло со мной - иногда, когда вы вырезаете и вставляете информацию, в данных появляются дополнительные пустые строки, а при сортировке они сортируются только по пустым строкам. Пройдите и найдите пустые строки и удалите их, а затем попробуйте снова отсортировать.

1

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

0

Мои данные были скопированы на новый лист, а затем снова скопированы. Там не было никаких видимых фильтров, и он сортировался правильно, пока я не добавил две строки данных. В этот момент, если я не отсортировал данные в других местах таблицы вместо заголовков, он пропустил две строки. Наконец, я перешел к диалоговому окну «Расширенные файлеры» и увидел, что в какой-то момент был введен диапазон, и он перенесен, хотя оставшегося фильтра не было. Озадачивает. Когда я обновил диапазон, добавив в него две дополнительные строки, он был отсортирован правильно. Я не могу очистить параметр Расширенный фильтр, поэтому научился работать с ним по мере добавления строк. Я считаю, что если бы я скопировал данные на другой лист без заголовков, я мог бы решить эту проблему. Эксперимент в другой раз.

0

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

Также убедитесь, что у вас нет другой конфликтующей сортировки или фильтра, вызывающих вашу проблему.

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

0

Мое решение:

Я сортировал по дате и обнаружил, что некоторые из моих дат не имеют смысла (например, 31 февраля)

Возможно, некоторые из ваших ценностей так же бессмысленны.

0

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

У меня никогда раньше не было этой проблемы с замороженными стеклами, но она была сразу исправлена, когда я их разморозил, так что я знаю, что это было так.

Никогда не унылый день с Excel!

0

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

0

У меня была эта проблема, и после проверки на наличие пробелов и избавления от фильтров я наконец решил ее, скопировав не сортирующие ячейки и вставив специальные их как "неформатированный текст" в Word, а затем скопировав и вставив их обратно в Excel. Понятия не имею, как они взяли какое-то несортируемое форматирование, поскольку они казались нормальными.

0

У вас могут быть некоторые строки в таблице, а некоторые нет. Если у вас есть полосатые строки, то они, вероятно, находятся в таблице. Проверьте вкладку «Дизайн», группу «Свойства», нажмите «Изменить размер таблицы» и убедитесь, что диапазон охватывает все ваши строки.

0

Это случилось со мной, мне пришлось вырезать строки, которые не будут сортироваться, и вставить их в данные, которые будут отсортированы. Тогда сортировка их, казалось, работала.

0

Я скопировал и вставил свои данные в новый лист без заголовков. Это отсортировано правильно. Обязательно сохраните свою работу, прежде чем пытаться что-то новое!

-1

В моем случае некоторые формулы имели ссылки на лист, даже если эта ячейка была на том же листе. Я удалил их, и это сработало. Никогда раньше не было проблем с этим.

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