Почему не сортируется столбец в excel
Перейти к содержимому

Почему не сортируется столбец в excel

  • автор:

Сортировка данных в таблице

Сортировка — это один из основных инструментов управления данными. В Excel можно отсортировать таблицу по одному или нескольким столбцам в порядке возрастания или убывания либо выполнить настраиваемую сортировку.

Ваш браузер не поддерживает видео. Установите Microsoft Silverlight, Adobe Flash Player или Internet Explorer 9.

Сортировка таблицы

  1. Выберите ячейку данных.
  2. На вкладке Главная нажмите кнопку Сортировка и фильтр.

Сортировка и фильтр

Сортировка и фильтр на вкладке

Или выберите> сортироватьданные .

Добавить уровень

  • Выберите один из следующих вариантов:
    • Сортировка по возрастанию — сортирует выбранный столбец в порядке возрастания.
    • Сортировать по убыванию — сортирует выбранный столбец в порядке убывания.
    • Настраиваемая сортировка — сортирует данные в нескольких столбцах на основе различных условий сортировки. Вот как выполнить настраиваемую сортировку:
    • Выберите пункт Настраиваемая сортировка.
    • Нажмите кнопку Добавить уровень.

    Примечание: Чтобы удалить уровень, нажмите кнопку Удалить уровень.

    Дополнительные сведения

    Вы всегда можете задать вопрос эксперту в Excel Tech Community или получить поддержку в сообществах.

    Почему не сортируется столбец в excel

    Argument ‘Topic id’ is null or empty

    Сейчас на форуме

    © Николай Павлов, Planetaexcel, 2006-2023
    info@planetaexcel.ru

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

    ООО «Планета Эксел»
    ИНН 7735603520
    ОГРН 1147746834949
    ИП Павлов Николай Владимирович
    ИНН 633015842586
    ОГРНИП 310633031600071

    Почему в Excel не работает сортировка чисел?

    5dd3eb4917d20826899145.png

    Формат данных указан как числовой. Однако сортировать упорно предлагает по алфавиту. В чем причина?

    Пример файла на всякий случай https://ufile.io/z3iwu8jm

    • Вопрос задан более трёх лет назад
    • 2714 просмотров

    Комментировать

    Решения вопроса 0

    Ответы на вопрос 1

    BasiC2k

    .NET developer (open to job offers)

    Это не числа )
    Согласно ваших региональных настроек на ПК, разделителем дробной и целой части ЧИСЛА является запятая.
    В вашем примере указана точка.
    Поэтому Excel не признаёт значение ячейка как число и понимает его как строку. Отсюда и сортировка по алфавиту.
    Варианты решения:
    1. Заменить точки на запятые;
    2. Сменить региональные настройки (не рекомендуется).

    Ответ написан более трёх лет назад

    Нравится 1 4 комментария

    Как сделать сортировку в Excel по возрастанию и по убыванию

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

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

    Сортировка данных в Excel

    Какими средствами располагает Excel для сортировки данных? Чтобы дать полный ответ на этот вопрос рассмотрим его на конкретных примерах.

    Подготовка таблицы для правильной и безопасной сортировки данных:

    1. Выделяем и копируем всю таблицу. Продажи по товарам.
    2. На другом чистом листе (например, Лист2)щелкаем правой кнопкой мышки по ячейке A1. Из контекстного меню выбираем опцию: «Специальная вставка». В параметрах отмечаем «значения» и нажимаем ОК.

    Вставка значений.Результат подготовки.

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

    Чтобы отсортировать всю таблицу относительно одного столбца выполните следующее:

    1. Выделите столбцы листа, которые охватывает исходная таблица. Выделение.
    2. Выберите инструмент на закладке: «Данные»-«Сортировка». Инструмент.
    3. В появившимся окне укажите параметры сортировки. В первую очередь поставьте галочку напротив: «Мои данные содержат заголовки столбцов», а потом указываем следующие параметры: «Столбец» – Чистая прибыль; «Сортировка» – Значения; «Порядок» – По убыванию. И нажмите ОК.

    Параметры.Результат 2.

    Данные отсортированные по всей таблице относительно столбца «Чистая прибыль».

    Как в Excel сделать сортировку в столбце

    Теперь отсортируем только один столбец без привязки к другим столбцам и целой таблицы:

    1. Выделите диапазон значений столбца который следует отсортировать, например «Расход» (в данном случаи это диапазон E1:E11). Расход.
    2. Щелкните правой кнопкой мышки по выделенному столбцу. В контекстном меню выберите опцию «Сортировка»-«от минимального к максимальному» От минимального к максимальному.
    3. Появится диалоговое окно «Обнаруженные данные вне указанного диапазона». По умолчанию там активна опция «автоматически расширять выделенный диапазон». Программа пытается охватить все столбцы и выполнить сортировку как в предыдущем примере. Но в этот раз выберите опцию «сортировать в пределах указанного диапазона». И нажмите ОК.

    От минимального к максимальному.

    Столбец отсортирован независимо от других столбцов таблицы.

    Расход результат.

    Сортировка по цвету ячейки в Excel

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

    1. Вернемся к нашей исходной таблице на Лист1 и снова полностью выделим ее, чтобы скопировать. Лист1.
    2. Правой кнопкой мышки щелкните по ячейке A1 на копии таблицы на третьем листе (Лист3) и выберите опцию «Специальная вставка»-«значения».
    3. Повторно делаем щелчок правой кнопкой мышки по ячейе A1 на листе 3 и повторно выберем «Специальная вставка» только на этот раз указываем «форматы». Так мы получим таблицу без формул но со значениями и форматами Специальная вставка.Форматы.
    4. Разъедините все объединенные ячейки (если такие присутствуют).

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

    Красный сверху.

    1. Выделите таблицу и выберите инструмент «Данные»-«Сортировка».
    2. В параметрах сортировки снова отмечаем галочкой «Мои данные содержат заголовки столбцов» и указываем: «Столбец» – Чистая прибыль; «Сортировка» – Цвет ячейки; «Порядок» – красный, сверху. И нажмите ОК.

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

    Результат3.

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

    • Создать таблицу
    • Форматирование
    • Функции Excel
    • Формулы и диапазоны
    • Фильтр и сортировка
    • Диаграммы и графики
    • Сводные таблицы
    • Печать документов
    • Базы данных и XML
    • Возможности Excel
    • Настройки параметры
    • Уроки Excel
    • Макросы VBA
    • Скачать примеры
  • Добавить комментарий

    Ваш адрес email не будет опубликован. Обязательные поля помечены *