Как сделать список в libreoffice

Добавил пользователь Cypher
Обновлено: 04.10.2024

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

Последовательно выберите команды Сервис — Сортировать

Содержание

Условия сортировки

Ключи 1 — 3

Задает дополнительные условия сортировки. Можно также комбинировать ключи сортировки.

Столбец 1 — 3

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

Тип ключа 1 — 3

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

Порядок

По возрастанию

Сортирует по возрастанию (например 1, 2, 3 или а, б, в).

По убыванию

Сортирует по убыванию (например 9, 8, 7 или я, ю, э).

Направление

Столбцы

Сортирует столбцы в таблице в соответствии с текущими параметрами сортировки.

Строки

Сортирует строки в таблице или абзацы в выделенной области в соответствии с текущими параметрами сортировки.

Разделитель

Абзацы разделяются специальными непечатаемыми метками. При сортировке абзацев можно также указать некоторый символ или знак табуляции в качестве разделителя.

Табуляция

Выберите этот параметр, если выделенные абзацы соответствуют списку, разделенному табуляторами.

Символ

Введите символ, который следует использовать как разделитель в выделенной области. С помощью этого разделителя LibreOffice сможет определять положение ключа сортировки в выбранном абзаце.

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

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

Учитывать регистр

Различие между прописными и строчными буквами при сортировке таблицы. Для восточно-азиатских языков действуют специальные правила.

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

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

Предположим, у нас есть список слов:

И нам нужно расположить его в алфавитном порядке. Для этого выделите весь список, и в меню выберите Сервис → Сортировать…:

libreoffice сортировка по алфавиту

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

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

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

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

К примеру таблица:

libreoffice сортировка по алфавиту

Если выделить так

libreoffice сортировка по алфавиту

и нажать сортировка, то получится:

libreoffice сортировка по алфавиту

Если же выделить так (вся таблица):

libreoffice сортировка по алфавиту

libreoffice сортировка по алфавиту

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

Можно сортировать более сложно организованные данные. К примеру:

libreoffice сортировка по алфавиту

Нам нужно отсортировать по третьему столбцу. Для этого выделяем строки для сортировки и в настройках сортировки меняем столбец на нужный (также выбран числовой тип ключа в соответствии с сортируемым типом данных):

libreoffice сортировка по алфавиту

libreoffice сортировка по алфавиту

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

libreoffice сортировка по алфавиту

libreoffice сортировка по алфавиту

Сортировка выполняется точно также, как если бы данные вначале были конвертированы в таблицу (Таблица → Преобразовать → Текст в Таблицу) а затем после сортировки обратно в текст.

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

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

Я очень потерялся в этой ситуации:

Моя цель — сортировать ряд дат. Когда я пытаюсь сортировать даты в столбце [например, 12/06, 09/16, 08/13 (MM / YY)], я получил следующее:

Проблема заключается в том, что декабрь 2006 года до августа 2013 года!

1 ответ

Проблема в том, что столбец, который вы пытаетесь сортировать, не содержит значений даты типа данных, но, скорее всего, текст строки . Чтобы отсортировать их, вам придется конвертировать их в дату. Например. если данные находятся в поле A2, вы можете ввести B2

Обратите внимание, что формат даты также требует дня (для простоты я выбираю 28).

Также обратите внимание, что просто изменение форматирования (визуальное представление данных) не изменит тип данных (и это хорошо).

Базис, содержащийся в любой ячейке, будет иметь один из пяти типов: тип текстовой строки, тип номера, тип формулы, логический тип или тип ошибки. Эти пять типов значений данных могут затем иметь различные форматы отображения, так что, например, числовое значение может отображаться как число, денежная сумма, дата или время. Текстовые строки представляют собой последовательности символов и знаков препинания и могут содержать, например, текстовую информацию, такую ​​как имена людей. Значения числа — это просто цифры, но могут вводиться и отображаться в различных форматах, включая десятичные числа, даты, время и числа в научной нотации. (на самом деле это выдержка из документации GNUMERIC, но она более понятна, чем все, что я нашел для libreoffice).

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

Выпадающий список в OpenOffice Calc сделать не сложнее, чем в Microsoft Excel.

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

OpenOffice Calc

2. Установим курсор в ячейку, в которой должен быть выпадающий список и переходим в меню Данные -> Проверка. В появившемся окне, в списке разрешить - выбираем диапазон значений

OpenOffice Calc

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

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

ИО Капитана Очевидности

Iska, знаю, что тут по функционалу больше LibreOffice Base подходит. А лучше вообще сразу "1С: Предприятие"

Отделы, работники - это я взял просто для примера. У меня используются другие показатели учёта.
Просто до недавнего времени для получения конечных сведений вполне хватало нескольких таблиц Calc
А теперь "сверху" озадачили необходимостью печатать промежуточные результаты.

Осваивать BASE и повторно забивать все сведения (или писать импорт/экспорт) особо некогда. То же самое могу сказать про 1С.
На следующий год может быть и сделаю всё на 1С, чтобы всё было очень удобно и красиво.

А сейчас для быстрого решения конкретной проблемы вроде бы как достаточно ввести пару формул (особенно если они есть).
Просто до этого мне не приходилось работать с формулами массивов

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.

ИО Капитана Очевидности

Ради поиска одной старой темы открыл список своих тем, увидел эту и вспомнил, что нашёл решение проблемы. Оказывается, оно достаточно простое

Для использования выпадающих списков с отбором по условию в окне "Данные \ Проверка. " в качестве Источника нужно указывать такие вот формулы

Для наглядности данная формула использует именованные диапазоны ячеек, соответствующие столбцам одной таблицы - источника данных (здесь "Перечень процедур").
Каждый диапазон должен иметь одинаковое количество строк.
$F2 и $C2 - это адреса ячеек текущей строки конечной таблицы

Проверка производится для каждой строки таблицы-источника. Каждая формула ЕСЛИ проверяет соответствие значения ячейки указанного столбца (здесь код КОСГУ или ОКПД) значению поля конечной таблицы. Вместо равенства можно использовать любые другие операции сравнения и условные функции.
Когда все проверки ЕСЛИ завершаются истиной, программа добавляет в выпадающий список значение из столбца "Наименование"
Если же хотя бы одно ЕСЛИ завершается ложью, в список выбора поступает пустая строка (""), которая при отображении списка глушится параметром "Пропуск пустых строк".
В результате мы наблюдаем в списке выбора только те значения, которые нам нужны.

-------
Самое совершенное оружие, которым забиты арсеналы богатых и процветающих наций, может легко уничтожить необразованного, больного, бедного и голодного. Но оно не может уничтожить невежество, болезнь, нищету и голод. (Фидель Кастро)

Почему всех осужденных за измену Родине при Сталине реабилитировали при Горбачёве по отсутствию состава преступления? Потому что при Горбачёве измену Родине перестали считать преступлением.

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

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

Предположим, у нас есть список слов:

И нам нужно расположить его в алфавитном порядке. Для этого выделите весь список, и в меню выберите Сервис → Сортировать…:


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

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

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

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

К примеру таблица:


Если выделить так


и нажать сортировка, то получится:


Если же выделить так (вся таблица):



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

Можно сортировать более сложно организованные данные. К примеру:


Нам нужно отсортировать по третьему столбцу. Для этого выделяем строки для сортировки и в настройках сортировки меняем столбец на нужный (также выбран числовой тип ключа в соответствии с сортируемым типом данных):



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



Сортировка выполняется точно также, как если бы данные вначале были конвертированы в таблицу (Таблица → Преобразовать → Текст в Таблицу) а затем после сортировки обратно в текст.

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

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

Читайте также: