Сортировка слов в Libre Office Writer в алфавитном порядке?
Нужно отсортировать абзацы (одностроковые) в алфавитном порядке. Можно ли это сделать с помощью LO writer??
semenova olga
semenova olga
| 5 3 5
Вопрос Задан 20.05.15, 14:38
голосовать
Просмотры: 46402
голосовать
Выделяете нужные абзацы libreoffice, в меню выбираете Сервис > Сортировка.
В появившемся окне можно выбрать «Ключи» для сортировки. Выбираете «ключ 1», тип ключа «алфавитно-цифровой», порядок «По возрастанию»:
Сортировать, в принципе, в Libre Office можно по любым критериям. Подробнее о сортировке — на официальном сайте помощи LO.
| 5 3 5
Отвечено 21.05.15, 11:33
голосовать
Хаки и хитрости Шрифты и кодировка в LibreOffice Рамка в libreoffice writer Как перевернуть одну страницу в libreoffice? Нумерация страниц в LibreOffice Times New Roman Llibre Office Или просто нажмите на один из тегов: libreoffice writer
Ваш ответ
Пожалуйста, попробуйте дать полезный совет. Если Вы хотите комментировать, просто используйте инструмент комментариев. Пожалуйста, учтите, что Вы всегда можете использовать поиск: нет нужды задавать один вопрос дважды. И не забудьте проголосовать! Голосование — отличный способ повысить качество материалов нашего форума.
Оповещения OpenLearn
Отписаться Подписаться
Спасибо за подписку!
О Форуме
Сообщество пользователей и энтузиастов свободного программного обеспечения
Инструменты
Отписаться Подписаться
Спасибо за подписку!
Подписчики: 3
Статистика
| Вопрос задан: 20.05.15, 14:38 |
| Просмотрено: 46402 |
| Последнее обновление: 21.05.15, 11:35 |
OpenLearn
Сообщество пользователей, энтузиастов и интересующихся OpenSource технологиями. Наша общая цель — популяризация свободного программного обеспечения во всех его проявлениях. На форуме Вы можете найти информацию по использованию СПО, задать свой вопрос или помочь в решении проблем других участников
Авторские права
Мы приветствуем распространение полезных статей нашего форума. Ведь это ведёт к устранению мифов и позволяет находить единомышленников. В то же время использование материалов сайта допустимо только при указании ссылки
Наши партнёры
За особый вклад в развитие сообщества мы благодарим компанию IT Libertas — одного из лидеров рынка по внедрению свободной корпоративной системы Odoo (OpenERP)
Инструкции: Calc. Сортировка и фильтрация данных при помощи формул
Простейший способ сортировки в InfraOffice.pro Calc – использование пункта меню Данные → Сортировка .
Однако, данный способ не сохраняет порядок сортировки после внесения изменений в таблицу. Для обхода проблемы необходимо применять формулы. Пример на первом листе «Automatic sorting» во вложении. На нём показана сортировка 20 строк, используются из которых только 16. Можно сортировать большее количество строк изменяя значение $21, используемое в формулах, для большого числа ячеек удобно использовать меню Правка → Найти и Заменить , вставив формулы в неиспользуемые строки, выделив их маркером заполнения (под маркером заполнения понимается черный квадратик в правом нижнем углу активной ячейки). Сведения о маркере заполнения есть в Справке.
У приведённого метода есть недостатки:
- Построение формул требует времени и определённой подготовки пользователя, нежели простое использование меню Данные → Сортировка .
- Необходимо сделать копию данных, потому что формулы не могут сортировать «на месте», так что размер таблицы будет расти.
Использование формул для больших объемов данных не эффективно т. к. занимает много времени. С помощью меню Данные → Сортировка выполняется только один проход по таблице. Но формулы для каждой строки сортирует все 20 пунктов, а затем удаляет из них 19 (описание работы алгоритма в следующем абзаце). Таким образом, для 20 строк, выполняются 20 отдельных проходов. На современных ПК незаметна задержки на 20 строках, но представьте себе сортировку на 20 000 строк, что предполагает 20 000 проходов для каждой.
Посмотрим, как работают формулы на листе «Automatic sorting» таблицы. Ячейка B2 – счётчик (COUNTA), в котором хранится значение определяющее количество используемых ячеек в первом столбце. Колонка C содержит порядковые номера по возрастанию. Формула в столбце D, проверяет не является ли пустой текущая строка в столбце A. Если строка пуста, то в текущую строку столбца D ничего не заносится. В противном случае, функция OFFSET выбирает 16 используемых элементов, затем функция SMALL выполняет сортировку и выбирает наименьшее значение для первой строки в столбце D. SMALL(…;1) = MIN(…). В строке ниже, SMALL снова выполняет сортировку и находит второе наименьшее SMALL(…;2). Ячейка D17 содержит наибольшее из 16 значений SMALL(…;16). В столбце E, с помощью функции LARGE, выполняется обратная операция.
Шаг 2. Фильтрация данных
Простейший способ фильтрации — меню Данные → Фильтр . Однако, здесь та же проблема — надо повторно фильтровать при изменении данных в таблице. Автоматизируем процесс с помощью формул. За примером идём на второй лист таблицы во вложении — «Automatic subset». Снова работаем с 20 ячейками, 16 из которых содержат значения. Если надо сортировать больше значений, используем тот же приём что и при сортировке ( Найти и Заменить ). При фильтрации формулы более эффективны, чем при сортировке.
Описание работы сортировки.
Ячейка B2 – счётчик (COUNTA), в котором хранится значение, определяющее количество используемых ячеек в первом столбце. В столбце C находится формула, определяющая применение фильтра для текущей позиции. В примере фильтруются нечётные значения, но можно использовать любые условия которые возвращают ИСТИНА/ЛОЖЬ. Столбец D содержит номера позиций соответствующих условию ИСТИНА.
Посмотрим на адрес D5. D4=4 определяет третье значение ИСТИНА в четвёртой строке (61). Функция OFFSET по адресу D5 выбирает оставшиеся 12 значений из столбца С (16-4). Эти значения (С6-С17) соответствуют значениям после 61 (908-703). В Calc функция, возвращающая ИСТИНУ, имеет значение 1. Функция MATCH ищет первое значение 1 в оставшихся 12 ячейках. В данном случае, это будет при третьей проверке ( ячейка C8). Таким образом, MATCH возвращает значение 3, и, при добавление к D4=4, формула определяет позицию следующего значения ИСТИНА в седьмом пункте (С8).
Формула в D12-D21 возвращает ошибку, т. к. функция MATCH больше не находит значений ИСТИНА. В столбце Е проверяется — была ли ошибке в столбце D, и, при выполнении условия, строка остаётся пустой. В противном случае, функция INDEX выбирает позицию, определённую по столбцу D — Е5 выбрана седьмым пунктом (D5=7) в столбце А (897).
Шаг 3. Фильтрация и сортировка данных
Теперь объединим данные приёмы.
Пример на листе «Automatic subset and sort» вложения. Обратите внимание, т. к. используется функция COUNTA, в ячейке B2 на первом листе, формулы не будут работать корректно, если какие-либо ячейки диапазона А2-А17 пусты.
Если ваш список содержит пустые ячейки и вы хотите использовать формулы для динамической сортировки, используйте способ как на третьем листе и формулу NOT(ISEMPTY(…)), как проверку в столбце С.
Поскольку это учебное пособие, листы таблицы во вложении содержат несколько столбцов для промежуточных расчётов. Это сделано для лучшего понимания принципов работы. В зависимости от ваших требований и мастерства, вы можете комбинировать формулы, используя меньше вспомогательных столбцов. Во вложении не используются формулы массивов [1] , но данный способ позволяет сортировать\фильтровать и с меньшим количеством вспомогательных столбцов (возможно даже без них), за счёт усложнения формул.
Без сомнения, есть много альтернативных методов написания этих формул. Можно указывать функцию OFFSET вместо INDEX, используя другие параметры. Выбор методов рассмотренных в руководстве, обусловлен их простотой для понимания и любовью автора к ним (о вкусах не спорят). Электронные таблицы позволяют использовать множество методов для достижения одной цели; поиск и выбор условия ИСТИНА в столбце С второго листа возможен и иным способом. Но данный пример протестирован и гарантированно работает. Выделение цветом на втором и третьем листах сделано условным форматированием для наглядного выделения нечётных чисел. Таблица отлично работает и с форматированием по-умолчанию.
Перед использованием данных методов в «промышленной» эксплуатации в них необходимо хорошо разобраться, в противном случае предпочтительно использовать стандартные методы из меню Данные → Сортировка и Данные → Фильтр .
Достоинства и недостатки
Недостатки Повышенные требования к знанию и пониманию набора функций электронных таблиц; слабо подходит для объёмных таблиц.
Достоинства Универсальность и независимость от изменения данных; многократное использование.
Как отсортировать в алфавитном порядке в Writer (LibreOffice)
Эта заметка расскажет, как сделать сортировку по алфавиту в текстовом редакторе LibreOffice. Этот текстовый редактор называется Writer.
Сортировка в Writer позволяет как выполнить простейшее расположение в алфавитном порядке набора слов, так и имеет другие возможности, о которых знают не все. В этой заметке я покажу как делать простейшую сортировку слов в алфавитном порядке и более специфичные примеры.
Предположим, у нас есть список слов:
Ирина Марина Оля Юля Татьяна Анна
И нам нужно расположить его в алфавитном порядке. Для этого выделите весь список, и в меню выберите Сервис → Сортировать…:
В открывшимся окне достаточно нажать ОК и будет выполнена сортировка.
Сортировать можно не только отдельные слова, но и абзацы — в этом случае порядок действий точно такой же.
Также сортировать можно строки в таблицах. Результат будет различаться в зависимости от того, выделили вы только один столбец или несколько столбцов.
Если вы выделили только один, то при сортировке данных другие строки не изменятся. Если же вы выбрали всю таблицу или несколько столбцов, то строки в них будут перемещены в соответствии сортируемым значением.
К примеру таблица:
Если выделить так
и нажать сортировка, то получится:
Если же выделить так (вся таблица):
Вы можете поставить галочку Учитывать регистр. По умолчанию сортировка не делает различия между заглавными и прописными буквами. Если включить эту настройку, то сортировка будет различать между прописными и строчными буквами при сортировке.
Можно сортировать более сложно организованные данные. К примеру:
Нам нужно отсортировать по третьему столбцу. Для этого выделяем строки для сортировки и в настройках сортировки меняем столбец на нужный (также выбран числовой тип ключа в соответствии с сортируемым типом данных):
Информация в первом столбце сортировки может быть одинаковой в разных столбцах. Для сортировки по первому, а затем по последующим столбцам можно включить до трёх ключей:
Сортировка выполняется точно также, как если бы данные вначале были конвертированы в таблицу (Таблица → Преобразовать → Текст в Таблицу) а затем после сортировки обратно в текст.
Вместо табуляции можно использовать определённый символ в качестве разделителя, например, таким символом может быть запятая.
Pilcrow, Humphrey, 3 Pilcrow, Zora, 1 Plinius, Oldone, 4 Razniecki, Anton, 7 Russell, Bertrand, 0
Помните, что пробел после выбранного символа разделителя (например, запятой) будет трактоваться как первый символ второй (последующей) колонки. Это не будет иметь эффекта на алфавитную сортировку если, и только если количество пробелов одинаково во всех пунктах.
Связанные статьи:
- Распознавание текста в Linux (OCR) (69.4%)
- 15 полезных практических примеров команды locate в Linux (50%)
- Как настроить сочетание клавиш для смены раскладки клавиатуры в Linux LMDE (50%)
- Как закрепить и открепить панели инструментов в LibreOffice (50%)
- Как в Double Commander добавить плагин для поддержки всех видов архивов (50%)
- Мы скоро начнём (RANDOM — 8.3%)
Как сортировать данные в таблице
1. В окне открытой базы раскройте окно нужной таблицы.
2. Щелкните по имени нужного столбца в таблице и по кнопке Сортировать на панели Данные таблицы.
3. В окне Сортировка задайте условия сортировки для отображаемых данных. Для этого откройте первый список в столбце Имя и выберите поля данных, содержимое которых необходимо отсортировать.
4. Затем активируйте первый список в столбце Порядок и выберите порядок сортировки: по возрастанию или по убыванию.
5. Повторите при необходимости данную инструкцию к следующим строкам столбцов Имя и Порядок.
6. Закройте окно кнопкой ОК.
Как применить быструю сортировку
Кроме сортировки по нескольким полям, в таблице можно использовать быструю сортировку по одному условию: по возрастанию или убыванию.
1. В окне открытой базы раскройте окно нужной таблицы.
2. Щелкните по имени нужного столбца в таблице и по соответствующей кнопке на панели Данные таблицы: Сортировать по возрастанию или Сортировать по убыванию.
Как отменить применение сортировки в таблице
1. В окне открытой базы раскройте окно нужной таблицы.
2. Щелкните по кнопке Удалить фильтр/сортировку на панели Данные таблицы.
Как переименовать таблицу
1. В окне открытой базы данных щелкните по элементу Таблицы в области База данных.
2. В области Таблицы щелкните правой кнопкой мыши по имени нужной таблицы.
3. В контекстном меню выберите пункт Переименовать.
4. В окне Переименовать введите новое имя таблицы.
5. Закройте окно кнопкой ОК.
Как заполнить таблицу данными
1. В окне открытой базы данных щелкните по элементу Таблицы в области База данных.
2. В области Таблицы дважды щелкните по имени нужной таблицы.
3. В окне таблицы внесите нужные данные в ячейки таблицы.
-В каждое поле можно вводить данные, соответствующие заданному типу. Невозможно ввести текст в числовое поле.
4. Сохраните внесенные данные и закройте окно таблицы.
Похожие записи:
Отчеты представляют собой текстовые документы Writer, в которых данные отображаются в организованном и отформатированном виде. Как создать форму в режиме Подробнее:
Формы служат для создания способа представления данных. Как создать форму в режиме мастера 1. В окне открытой базы данных щелкните Подробнее:
Связи задаются между двумя таблицами в окне конструктора запроса. Обновление и удаление связей доступно, только если оно поддерживается базой данных. Подробнее:
Запрос — это особый ракурс таблицы. В нем отображаются выбранные записи или поля внутри записей, а также сортируются записи. Запрос Подробнее:
Добавить комментарий Отменить ответ
- Скачать OpenOffice
- Word
- Базы Данных Base
- Вставка объектов в документ
- Графический редактор Draw
- Демонстрации презентации
- О приложениях OpenOffice
- Обработка текста документа
- Общие настройки Writer
- Оформление текста
- Печать документа
- Печать презентации
- Печать таблиц
- Презентация Impress
- Работа с векторными графическими объектами
- Работа с данными
- Работа с диаграммой
- Работа с кривыми Безье
- Работа с листами электронной таблицы
- Работа с таблицей
- Работа с формулами и функциями
- Работа с элементами базы данных
- Работа с ячейками
- Работа со столбцами и строками листа
- Работа со страницей и слоями
- Сервис документов
- Создание собственной презентации
- Создание, открытие и сохранение базы данных
- Создание, сохранение и открытие документа
- Создание, сохранение и открытие презентаций
- Состав и настройка окна Calc
- Справка OpenOffice. org 3.0
- Тестовый редактор Writer
- Точность формул и пересчета
- Форматирование текста
- Форматирование ячеек
- Создание ссылок
- Шаблоны
- Режимы просмотра
- Расстановка переносов
- Работа с главами текста
Этот сайт использует cookie для хранения данных. Продолжая использовать сайт, Вы даете свое согласие на работу с этими файлами. OK