Сортирует выделенные абзацы или строки таблицы по алфавиту или по величине. Можно определить до трех ключей сортировки, в том числе сочетая алфавитно-цифровые и цифровые.
Последовательно выберите команды Сервис — Сортировать
Содержание
Условия сортировки
Ключи 1 — 3
Задает дополнительные условия сортировки. Можно также комбинировать ключи сортировки.
Столбец 1 — 3
Введите номер столбца таблицы, на основе которого требуется выполнить сортировку.
Тип ключа 1 — 3
Выберите вариант сортировки, который требуется использовать.
Порядок
По возрастанию
Сортирует по возрастанию (например 1, 2, 3 или а, б, в).
По убыванию
Сортирует по убыванию (например 9, 8, 7 или я, ю, э).
Направление
Столбцы
Сортирует столбцы в таблице в соответствии с текущими параметрами сортировки.
Строки
Сортирует строки в таблице или абзацы в выделенной области в соответствии с текущими параметрами сортировки.
Разделитель
Абзацы разделяются специальными непечатаемыми метками. При сортировке абзацев можно также указать некоторый символ или знак табуляции в качестве разделителя.
Табуляция
Выберите этот параметр, если выделенные абзацы соответствуют списку, разделенному табуляторами.
Символ
Введите символ, который следует использовать как разделитель в выделенной области. С помощью этого разделителя LibreOffice сможет определять положение ключа сортировки в выбранном абзаце.
Открывает диалоговое окно Специальные символы, где можно выбрать символ, который следует использовать в качестве разделителя.
Выберите язык, определяющий правила сортировки. Некоторые языки сортируют специальные символы иначе, чем другие.
Учитывать регистр
Различие между прописными и строчными буквами при сортировке таблицы. Для восточно-азиатских языков действуют специальные правила.
Эта заметка расскажет, как сделать сортировку по алфавиту в текстовом редакторе LibreOffice. Этот текстовый редактор называется Writer.
Сортировка в Writer позволяет как выполнить простейшее расположение в алфавитном порядке набора слов, так и имеет другие возможности, о которых знают не все. В этой заметке я покажу как делать простейшую сортировку слов в алфавитном порядке и более специфичные примеры.
Предположим, у нас есть список слов:
И нам нужно расположить его в алфавитном порядке. Для этого выделите весь список, и в меню выберите Сервис → Сортировать…:
В открывшимся окне достаточно нажать ОК и будет выполнена сортировка.
Сортировать можно не только отдельные слова, но и абзацы — в этом случае порядок действий точно такой же.
Также сортировать можно строки в таблицах. Результат будет различаться в зависимости от того, выделили вы только один столбец или несколько столбцов.
Если вы выделили только один, то при сортировке данных другие строки не изменятся. Если же вы выбрали всю таблицу или несколько столбцов, то строки в них будут перемещены в соответствии сортируемым значением.
К примеру таблица:
Если выделить так
и нажать сортировка, то получится:
Если же выделить так (вся таблица):
Вы можете поставить галочку Учитывать регистр. По умолчанию сортировка не делает различия между заглавными и прописными буквами. Если включить эту настройку, то сортировка будет различать между прописными и строчными буквами при сортировке.
Можно сортировать более сложно организованные данные. К примеру:
Нам нужно отсортировать по третьему столбцу. Для этого выделяем строки для сортировки и в настройках сортировки меняем столбец на нужный (также выбран числовой тип ключа в соответствии с сортируемым типом данных):
Информация в первом столбце сортировки может быть одинаковой в разных столбцах. Для сортировки по первому, а затем по последующим столбцам можно включить до трёх ключей:
Сортировка выполняется точно также, как если бы данные вначале были конвертированы в таблицу (Таблица → Преобразовать → Текст в Таблицу) а затем после сортировки обратно в текст.
Вместо табуляции можно использовать определённый символ в качестве разделителя, например, таким символом может быть запятая.
Помните, что пробел после выбранного символа разделителя (например, запятой) будет трактоваться как первый символ второй (последующей) колонки. Это не будет иметь эффекта на алфавитную сортировку если, и только если количество пробелов одинаково во всех пунктах.
Я очень потерялся в этой ситуации:
Моя цель — сортировать ряд дат. Когда я пытаюсь сортировать даты в столбце [например, 12/06, 09/16, 08/13 (MM / YY)], я получил следующее:
Проблема заключается в том, что декабрь 2006 года до августа 2013 года!
1 ответ
Проблема в том, что столбец, который вы пытаетесь сортировать, не содержит значений даты типа данных, но, скорее всего, текст строки . Чтобы отсортировать их, вам придется конвертировать их в дату. Например. если данные находятся в поле A2, вы можете ввести B2
Обратите внимание, что формат даты также требует дня (для простоты я выбираю 28).
Также обратите внимание, что просто изменение форматирования (визуальное представление данных) не изменит тип данных (и это хорошо).
Базис, содержащийся в любой ячейке, будет иметь один из пяти типов: тип текстовой строки, тип номера, тип формулы, логический тип или тип ошибки. Эти пять типов значений данных могут затем иметь различные форматы отображения, так что, например, числовое значение может отображаться как число, денежная сумма, дата или время. Текстовые строки представляют собой последовательности символов и знаков препинания и могут содержать, например, текстовую информацию, такую как имена людей. Значения числа — это просто цифры, но могут вводиться и отображаться в различных форматах, включая десятичные числа, даты, время и числа в научной нотации. (на самом деле это выдержка из документации GNUMERIC, но она более понятна, чем все, что я нашел для libreoffice).
Вам нужно будет использовать формулу для изменения типа данных, поскольку calc не может предсказать, что вы подразумеваете под 12/06.