Перейти к содержимому

Как сортировать по алфавиту в либре офис

  • автор:

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

OpenOffice.org Calc позволяет различным образом упорядочивать данные в таблице, т.е. производить их сортировку. При сортировке значения из выделенного диапазона могут упорядочиваться по возрастанию (от меньших значений к большим) или по убыванию (наоборот). Текстовые значения упорядочиваются по алфавиту; “по возрастанию” для них – это “от A до Z” или “от А до Я”.

Сортировать данные в OpenOffice.org Calc довольно просто:

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

Для сортировки также можно использовать более гибкий инструмент. Выделите диапазон данных, который нужно отсортировать. Затем в меню “Данные” выберите пункт “Сортировка”. Появится окно “Сортировка”.

В этом окне вам нужно выбрать, по значениям в каком столбце нужно сортировать данные, а также способ сортировки – по возрастанию или по убыванию. Поля “Сортировать по”, “Затем по” и “В последнюю очередь по” дают возможность указать порядок сортировки по трем различным столбцам или строкам: сначала по первому, для одинаковых значений в первом – по второму и т.д.

В окне “Сортировка” можно указать и более “тонкие” настройки сортировки. Для этого используется вкладка “Параметры”.

Если включить пункт “Учитывать регистр” , то при сортировке по алфавиту будут различаться строчные и прописные буквы. Если проводится сортировка по возрастанию, сначала будут следовать слова, начинающиеся с прописных букв, а затем – со строчных. (При сортировке по убыванию – наоборот).

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

Если в пункте “Включая форматы” флажок установлен, то при сортировке ячейки перемещаются вместе с оформлением (обрамлением фоном, свойствами шрифта и т.п.). В противном случае оформление отдельных ячеек остаётся неизмененным при сортировке, а данные перемещаются.

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

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

Последовательность букв в алфавитах различных языков может различаться. Язык, по алфавиту которого следует сортировать ячейки, можно указать с помощью следующего выпадающего списка – “Язык” . (“По умолчанию” в русской версии OpenOffice.org Calc используется русский язык).

И, наконец, с помощью группы “Направление” можно задать направление сортировки: сверху вниз или слева направо.

Как сортировать в Libre Office?

Для сортировки данных в Libre Office вы можете использовать функции сортировки, встроенные в различные приложения этого офисного пакета, включая LibreOffice Calc (для электронных таблиц) и LibreOffice Writer (для текстовых документов). Вот как можно сортировать в каждом приложении:

– LibreOffice Calc: чтобы отсортировать данные в Calc, вам нужно выбрать диапазон ячеек для сортировки и нажать опцию «Данные» в строке меню. Затем вы можете выбрать опцию «Сортировать» и настроить критерии сортировки, указав столбцы для сортировки, порядок сортировки (по возрастанию или убыванию), а также другие параметры, такие как чувствительность к регистру или поддержка учета цифровых форматов.

– LibreOffice Writer: в Writer сортировка данных обычно выполняется в рамках таблицы. Чтобы отсортировать данные в таблице, вам нужно выбрать столбец для сортировки, затем нажать на опцию «Таблица» в строке меню. Затем вы можете выбрать опцию «Сортировать» и настроить критерии сортировки так же, как в Calc.

Зачем сортировать в Libre Office?

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

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

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

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

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

Когда сортировать в Libre Office?

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

– Если у вас есть список неотсортированных данных и вы хотите отсортировать его по алфавиту, по номеру или по другим критериям.

– Если у вас большая таблица данных и вы хотите отсортировать строки на основе определенного столбца для выполнения вычислений или анализа.

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

Где сортировать в Libre Office?

Вы можете сортировать данные в приложениях Libre Office Calc и Writer, как объяснялось ранее. В Calc сортировка выполняется по выбранному диапазону ячеек, а в Writer она обычно выполняется по определенному столбцу таблицы. Вы можете сортировать электронные таблицы или текстовые документы, созданные с помощью LibreOffice.

Кто сортирует в Libre Office?

В Libre Office сортировать данные может любой пользователь, обладающий необходимыми правами доступа и навыками. Сортировку может выполнять автор файла или другие пользователи, уполномоченные изменять данные. Ответственность за выбор сортировки данных и настройку критериев сортировки несет пользователь, обрабатывающий данные.

Статьи по Теме:

об авторе

Я веб-предприниматель. Веб-мастер и редактор веб-сайтов, я специализируюсь на методах поиска информации в Интернете с целью сделать информацию более доступной для пользователей Интернета. Несмотря на то, что были приложены все усилия для обеспечения точности информации на этом сайте, мы не можем предложить никаких гарантий или нести ответственность за любые допущенные ошибки. Если вы заметили ошибку на этом сайте, мы будем признательны, если вы сообщите нам об этом, используя контакт: jmandii<>yahoo.fr (замените <> на @), и мы постараемся исправить ее как можно скорее. СПАСИБО

Net-Research, краткий обзор веб-страниц.

  • Как хорошо продавать на Amazon
  • как найти действующего агента?
  • как найти художественного агента по изобразительному искусству?

Искать на сайте…

Статьи по Теме:

Статьи по теме

Популярные запросы кандидатов

  • Между Фалли и Даймондом, который самый богатый
  • www презентация-cv-simple com
  • объективная фраза в резюме
  • спонтанное применение без определенной позиции
  • Между Фалли и Даймондом, кто станет самым богатым в 2023 году
  • Цель резюме
  • Сопроводительное письмо о переподготовке
  • профессиональный объективный пример
  • пример списка навыков
  • резюме средней школы

© Copyright 2024 Вакансии, информация и новости, Все права защищены. ДжобСкаут | Разработано Рара Тема. Питаться от WordPress.

Как сортировать по алфавиту в либре офис

Сообщения: 1799
Благодарности: 606

Конфигурация компьютера
Процессор: DualCore AMD Athlon II X2 215, 2700 MHz (13.5 x 200)
Материнская плата: ASRock N68C-S UCC
Память: 2 Гб DDR3-1333 DDR3 SDRAM x2
HDD: WDC WD3200AAJS-00L7A0 320 gb SATA
Видеокарта: NVIDIA GeForce 7025 / NVIDIA nForce 630a (512 Мб)
Звук: VIA VT1705 @ nVIDIA nForce 7025-630a (MCP68SE)
Блок питания: Enhance ENP-6610G 1000W
CD/DVD: LG HL-DT-ST DVDRAM GH22NS50
Монитор: Samsung SyncMaster 943NW
Ноутбук/нетбук: Ноутбук: SAMSUNG NP-300E5Z (NP300E5Z-S03RU) / Нетбук: Acer Aspire One AO722-C6Ckk
ОС: Windows XP Professional Service Pack 3 / Windows 7 Professional Service Pack 1 X86 and X64
Прочее: TP-LINK TL-WR1043ND, TP-LINK TL-WDR3500

Цитата ramid:

Есть таблица со списком имён в столбце, нужно разместить их в порядке алфавита. Есть вариант как-то сделать? »

ramid, Всё делается аналогичным способом. Выделяете все пункты столбца, затем:
Таблица — > Сортировать. — настраиваете необходимые параметры сортировки и нажимаете ОК

Это сообщение посчитали полезным следующие участники:

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

Сообщения: 202
Благодарности: 7

Сообщения: 665
Благодарности: 26

Конфигурация компьютера
Процессор: Intel(R) Core(TM) i3-8130U CPU @ 2.20GHz
Материнская плата: X542UF
Память: DDR4-2400 (1200 MHz) 6 Gb
Видеокарта: Intel(R) UHD Graphics 62, NVIDIA GeForce MX130 2 Gb
Звук: High Definition Audio (HDA)
Ноутбук/нетбук: VivoBook 15_ASUS Laptop X542UF
ОС: Microsoft Windows 11 (10.0) Home Single Language 64-bit (Build 22000)
Индекс производительности Windows: 3,6

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

——-
Я самый страшный вирус для моего компьютера. в этом убедился уже не раз..

Сообщения: 27449
Благодарности: 8086

Grey_rnd, это называется База данных, и наложенное на её таблицу/таблицы представление (в более понятных терминах — запрос).

Это сообщение посчитали полезным следующие участники:

Сообщения: 665
Благодарности: 26

Конфигурация компьютера
Процессор: Intel(R) Core(TM) i3-8130U CPU @ 2.20GHz
Материнская плата: X542UF
Память: DDR4-2400 (1200 MHz) 6 Gb
Видеокарта: Intel(R) UHD Graphics 62, NVIDIA GeForce MX130 2 Gb
Звук: High Definition Audio (HDA)
Ноутбук/нетбук: VivoBook 15_ASUS Laptop X542UF
ОС: Microsoft Windows 11 (10.0) Home Single Language 64-bit (Build 22000)
Индекс производительности Windows: 3,6

Цитата Iska:

это называется База данных, и наложенное на её таблицу/таблицы представление (в более понятных терминах — запрос). »

Тааккк. т.е. необходимо это все «сверстать» в Base? просто я в Calc уже все вычисления «набил». только сортировка вручную.
Мо ж как то можно прикрутить все это дело в Calc?

——-
Я самый страшный вирус для моего компьютера. в этом убедился уже не раз..

Сообщения: 2798
Благодарности: 469

Конфигурация компьютера
Процессор: i5 2320
Материнская плата: Asrock H77 Pro4/MVP
Память: 2x4GB DDR3
Видеокарта: GTX 960
Блок питания: Chieftec APS-650C
Монитор: Dell U2312HM
ОС: Windows 10 pro

Цитата Grey_rnd:

Тааккк. т.е. необходимо это все «сверстать» в Base? »

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

Сообщения: 6664
Благодарности: 1294

Конфигурация компьютера
Процессор: Intel Core i5-6500 3.20ГГц
Материнская плата: GIGABYTE «GA-H170M-D3H»
Память: 2×8ГБ DDR4 Kingston HyperX FURY Black Series HX421C14FBK2/16
HDD: SSD диск 256ГБ 2.5″ Plextor «M5S» + WD Red IntelliPower 1Tb [WD10EFRX]
Видеокарта: GTX 1660 SUPER 6Гб
ОС: Windows 10 Pro x64

Цитата Grey_rnd:

Т.е. есть столбец с значениями, которые изменяются в зависимости от исходных данных, при этом необходимо их сортировать по убыванию. Хотелось бы выполнить стандартными соседствами LO, кроме сортировки в ручную ничего на ум не пришло. »

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

Сообщения: 665
Благодарности: 26

Конфигурация компьютера
Процессор: Intel(R) Core(TM) i3-8130U CPU @ 2.20GHz
Материнская плата: X542UF
Память: DDR4-2400 (1200 MHz) 6 Gb
Видеокарта: Intel(R) UHD Graphics 62, NVIDIA GeForce MX130 2 Gb
Звук: High Definition Audio (HDA)
Ноутбук/нетбук: VivoBook 15_ASUS Laptop X542UF
ОС: Microsoft Windows 11 (10.0) Home Single Language 64-bit (Build 22000)
Индекс производительности Windows: 3,6

Цитата Charg:

Што?
Речь о том что такие данные нужно хранить в базе данных, а не в текстовом файле. Это совершенно разные и вообще никак не пересекающиеся вещи.
По существу — нет, автоматически это сделать нельзя. »

Мне проще было сделать все в Calc. Максимум 4-е участника по выставляемой ими цене+участии весовых коэффициентов каждому вычисляется определенный бал. Эти балы потом надо отсортировать. «По лени» хотел что бы это было автоматически.
Делать базу для участников мне незачем.

Цитата freese:

А данные у вас которые нужно сортировать в одной ячейке? »

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

——-
Я самый страшный вирус для моего компьютера. в этом убедился уже не раз..

Информатика в экономике и управлении

Свободное программное обеспечение для бизнеса и дома.

Страницы блога

воскресенье, 1 марта 2015 г.

Сортировка в LibreOffice Calc

Это очень простая тема, которую большинство знает. И наверное, из-за того, что приходится часто говорить о простых вещах, большая часть статьи может показаться скучной. Но так как я не уверен в уровне читающего, а по практике знаю, что иногда спрашивают даже элементарные вещи (типа, где кнопка), я буду вести рассказ с самого начала. Я постарался изложить максимум известного мне материала по теме сортировки в LibreOffice Calc, и надеюсь что эта статья будет полезна не только начинающим.

Простая сортировка

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

По умолчанию, существуют кнопки для быстрой сортировки на панели, а также пункт меню в «Данные» → «Сортировка. » для более «изощрённой». В зависимости от темы значков, которую вы используете, кнопки могут отличаться по виду. Если вам не удаётся найти их, щёлкните по панели правой клавишей мыши и поищите их в контекстном меню в разделе «Показать кнопки». Для пункта меню «Сортировка. » можно назначить горячие клавиши, по аналогии того, как я описывал это в прошлой статье.

Принципы сортировки

Чтобы понимать, когда нам действительно нужно залезать в меню, а когда мы можем обойтись только кнопками на панели, давайте обсудим поведение сортировки по умолчанию. Хочу в самом начале заметить, что поведение может немного меняться от версии к версии. Связано это с тем что сообщество, в том числе и разработчики, имеет свои идеи по поводу этого вопроса. Я буду основывать своё описание на версии 4.3.6, хотя по сравнению 4.3.5 я особых изменений не заметил. Итак, приступим.
Первое, что нужно отметить. Быстрая сортировка происходит в столбцах. То есть информация сортируется по вертикали. Для того чтобы отсортировать диапазон в строках нужно использовать меню.
Второе, как бы это не было удивительно, первая строка считается заголовком таблицы. Да, для некоторых людей это непривычно. Но хорошим тоном является указание заголовков для данных. Исключением из этого правила будет, если в нашем диапазоне присутствуют только числа. При сортировке чисел первая строка (с числами) не будет считаться заголовком. Тоже самое будет, если у значения в заголовке присутствует только число. Давайте с примером:

Как видите, хотя было сказано много слов, всё достаточно просто. Одно примечание к этому: римские цифры это буквы, не забывайте про это. 🙂
Третье, сортируемый диапазон окружен пустыми строками и столбцами. В примере выше, у меня в документе 6 отдельно сортируемых диапазонов. Как вы понимаете, это очень удобно, когда нам нужно иметь несколько небольших диапазонов рядом.
Ещё одна вещь, которую стоит отметить сразу, мы не можем сортировать диапазон, в котором есть объединённые ячейки. В примере выше, я отделил объединённые ячейки пустой строкой. Если этого не сделать, то мы будем получать предупреждение:

Тот же эффект получится, если объединённые ячейки будут в столбцах.
Последнее, что стоит помнить, при быстрой сортировке используется алфавитно-цифровое соотношение. То есть дни недели, месяцы и другие списки сортировки будут отсортированы по алфавиту, а не по порядку.
Теперь когда нам известны правила для диапазона, можно приступить к самой сортировке. Начинать сортировку можно по-разному, самый простой способ — это поставить курсор в ячейку столбца, по которому мы будем сортировать. Не важно в какую ячейку ставить, в первую, в последнюю или где-то посередине. Тот столбец, в который вы поставили курсор, будет считаться ключевым. При быстрой сортировке диапазон сортируемых данных автоматически будет расширен до полного диапазона. Но сортировка будет происходить только в ключевом столбце. В столбцах, примыкающих к ключевому диапазону, сортировка происходить не будет. Согласен что это не очень удобно, но вот так пока. Главное, что при этой сортировке соотношение данных по строкам сохраняется. То есть из примера выше, если «Апрелю» соответствует «четверг», а «Марту» — «среда», то после сортировки это соответствие сохранится.
Другой способ — это выделить диапазон, который мы хотим отсортировать. И после нажатия кнопки сортировки на панели, если наш выделенный диапазон имеет смежные непустые ячейки, мы получим следующее предложение:

На скриншоте видно, что я выделил диапазон С4:С9 («День недели»). LibreOffice Calc автоматически определил, что рядом с выделенным диапазоном присутствуют непустые ячейки и обвёл предполагаемую область синей рамкой. В диалоговом окне же я могу согласится с предлагаемым диапазоном, нажав кнопку «Расширить выделение»; отказаться от предлагаемого расширения, нажав «Текущее выделение», если я уверен, что хочу отсортировать только один столбец; и отметить вообще сортировку, если я потерял к ней интерес на данном шаге. Предупредительность Calc вызвана тем, что мы можем выделить только часть диапазона по разным причинам (например, заполняли его только что) и, например, из-за усталости или спешки забыли об этом.

Окно Сортировки

Чаще всего в LibreOffice Calc нам достаточно быстрой сортировки. Но людей, которые привыкли работать со сложными таблицами, могут не удовлетворить её возможности. Поэтому давайте рассмотрим «медленную», но более настраиваемую сортировку. Как вы, наверное, уже поняли, мы должны будем воспользоваться меню «Данные» → «Сортировка. ».
Окно «Сортировка» имеет две вкладки: первая из них называется «Условия сортировки» и служит для указания порядка сортировки, второе называется «Параметры» и предназначено для указания параметров отличных от тех, что установлены по умолчанию. Обе вкладки интуитивно понятны, поэтому я не буду слишком подробно комментировать всё, остановлюсь лишь на моментах, которые могут ускользать.
Давайте начнём описание со второй вкладки — «Параметры». Это позволит проще воспринять первую. Вот её скриншот:

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

«Диапазон содержит метки столбцов» – этот флажок по умолчанию установлен, когда LibreOffice Calc может определить, что у диапазона таблицы могут быть заголовки. Принципы определения заголовков я рассказывал выше, в разделе про быструю сортировку. Естественно, если этот флажок стоит, Calc считает, что заголовки есть, если не стоит, то сортируется весь диапазон. Кстати, если в разделе «Направление» (внизу окна) выставить переключатель в положение «Слева направо», то этот пункт будет звучать как «Диапазон содержит метки строк», но действовать он будет аналогично. Когда мы сортируем диапазон с заголовками, содержащими только числа, нужно не забывать ставить флажок, или если у нас нет заголовков, то проверить, не забыли ли мы его снять.
«Включая форматы» – обычно, когда мы сортируем таблицу, мы бы хотели, чтобы формат ячейки (например её цвет) перемещался вместе со значениями которые мы сортируем. По умолчанию этот флажок всегда стоит, и при быстрой сортировке форматы ячеек перемещаются как и задумано. Но нам нужно это не всегда. Кстати, чтобы сортировались объединённые ячейки, этот флажок нужно снять, тогда сообщения с предупреждением не будет. Но, я хотел бы предупредить, что объединённые ячейки при этом сортируются, мягко говоря, очень странно. Программа воспринимает их как одну заполненную ячейку и несколько пустых (в зависимости от того сколько объединено). При сортировке, например по возрастанию, все пустые ячейки уходят вниз, а все заполненные вверх. Но в верхней объединённой ячейке всё равно будет показано только одно значение. Чтобы увидеть остальные значения в ней, нужно её разбить. Я помню такое поведение ещё с версии 3.6. И если честно, не вижу в такой сортировке особого смысла, поэтому рекомендую избавляться от объединения ячеек при необходимости сортировки данных.
«Включить естественную сортировку» – естественная сортировка — это сортировка, привычная глазу человека. Например, если у нас есть значения №1, №2, … , №19, №20, то после обычной сортировки мы получим результат №1, №10, №11, …, №2, №20. С точки зрения сортировки это действительно верно, потому что происходит сравнение символов, но для человеческого взгляда это не правильно. Чтобы такие значения сортировались «правильно» и придумана такая возможность.
«Копировать результат в:» – позволяет скопировать результат сортировки в другой диапазон. Можно задать только верхний левый угол диапазона, при этом если диапазон на этом же листе документа, то можно просто указать адрес ячейки, а если на другом, то нужно указывать имя уже существующего листа и через точку адрес ячейки. Как вы видите, минус в том, что нет диалога для выбора диапазона, всё нужно ручками.
«Порядок сортировки, определённый пользователем» – позволяет сортировать значения по определённому порядку. Например, названия месяцев и дней недели по умолчанию будут отсортированы по алфавиту, но это не удобно для восприятия. Поэтому можно использовать эту функцию, чтобы отсортировать их по порядку. По умолчанию списки сортировки имеют только сокращённые и полные названия месяцев и дней недели, но их можно настроить. О настройке этих списков речь пойдёт ниже, а пока я продолжу рассказ про это замечательное диалоговое окно.
Список «Язык» позволяет выбрать язык для сортировки. А в поле «Параметры», мы можем (на самом деле нет) выбрать параметры, свойственные для элементов языка. Например, для немецкого языка мы можем выбрать параметр «телефонная книга», который позволяет учитывать умляуты (это точечки над буквами в германских языках). Почему же не можем? Телефонная книга в немецком языке — это единственный выбор, который мы можем сделать в этом списке, больше я не нашёл вариантов вообще. В других языках поле заблокировано и содержит только одно значение «Алфавитно-цифровой». Ну как вы понимаете, выбор сделать можно, но делать его из русскоговорящих вряд ли кто будет.
В разделе «Направление» можно выбрать направление сортировки. Обычно все наши таблицы имеют вертикальную направленность, но не всегда. Именно для таких случаев, когда нам нужно сортировать значения в строках, и предназначен этот пункт. Думаю с переключателями вы разберётесь сами.

Вкладка «Условия сортировки» достаточно проста, но всё же давайте немного на ней задержимся. Так же как и при быстрой сортировке, LibreOffice Calc пытается найти заголовки таблицы, поэтому если он может предположить, что в таблице есть заголовки, или если мы поставили флажок «Диапазон содержит метки столбцов» на вкладке «Параметры», то в списке «Условия сортировки» будут указываться значения заголовков. В случае, когда заголовков по мнению программы нет, будут указываться адреса столбцов или строк (например, «Столбец B» или «Строка 20»).
На одних из курсов по Excel я был сильно удивлён, что не все понимают, как проходит сортировка по условиям для многих столбцов. Поэтому, для тех, кто в этом не разбирается, я хотел бы сделать небольшое пояснение. Допустим, мы сортируем по двум условиям. Тогда, в начале будет отсортирован столбец, указанный в первом условии. А потом, внутри диапазонов, в которых в первом столбце значения одинаковы, будут отсортированы значения в столбце, указанном во втором условии. При этом не важно, какие именно это столбцы и по порядку ли они стоят в таблице. В итоге, сортируя по нескольким условиям, «корректно» отсортирован будет только столбец, указанный в первом условии, все остальные сортируются относительного него. Если мы используем третье условие, то столбец, указанные в нём, будет сортироваться относительно второго, и т. д. Для строк всё будет аналогично.
При указании первых трех условий сортировки, появляется возможность указать еще. Я дошел до 26 условий, и думаю, что могу заявить с долей уверенности, что почти в 100% случаев, условий для сортировки будет достаточно. Другая, менее приятная вещь, это то, что при задании условия для сортировки, диапазон для этого условия не пропадает из списка, что приводит к некоторой путанице. Порядок сортировки будет определяться по первому из повторно заданных значений, так что будьте внимательнее, когда у вас их много.

Настройка списков сортировки

Выше я обещал рассказать про списки сортировки подробнее. Ну что же, пришло время. Списки сортировки — это простое перечисление элементов, которое позволяет сортировать значения по определённому порядку. Обратимся к примеру. Как я говорил выше, римские цифры сортируются как латинские буквы, то есть при сортировке диапазона значений от I до X, после IV будет IX, а не V, как это можно было бы ожидать. Исправить такое поведение можно как раз списком сортировки. Пройдите в главном меню «Сервис» → «Параметры», выберите раздел «LibreOffice Calc» → «Списки сортировки».

Нажмите кнопку «Создать» и в поле «Элементы» введите нужные значения (для этого примера римские цифры от I до X). Вводить их можно через запятую (без пробела, потому что пробелы не вырезаются и остаются частью значения) или каждый элемент с новой строки (используйте Enter). После этого нажмите кнопку «Добавить». Если вы передумали создавать новый список, можно нажать «Отмена». Редактировать список нельзя, и это самое обидное в этом функционале. Если вы сделали ошибку при создании списка или хотите его изменить, нужно будет удалить его и создать заново. Когда списки небольшие, в этом нет ничего страшного. А если большие? Можно сделать список прямо на листе одним диапазоном, затем выделить его и пройти в это диалоговое окно. Внизу диалогового окна есть поле «Копировать список из:», в этом поле содержится адрес выделенного диапазона. Нажмите кнопку «Копировать», и новый список будет создан автоматически.
Если мы рассматриваем римские цифры, то конечно сортироваться правильно они будут не все, но только те, что в пределах того диапазона значений, которые вы укажете. Я знаю, что это не очень удобно, но может стать интересным инструментом. Другим способом использовать этот функционал может быть список торговых точек, менеджеров, названий бригад, если вам важна последовательность их при сортировке.
Ещё одним способом использования этого списка может быть сортировка по нескольким столбцам. Например у нас два столбца. В одном из них названия месяцев, в другом — дни недели. Если вы попробуете отсортировать по списку оба столбца, то поймёте, что это можно сделать только по очереди. Можно конечно написать макрос, но можно воспользоваться списками сортировки. Создайте новый список с названиями месяцев и дней недели (все названия в одном списке, в начале, скажем, месяцы, потом дни). После этого в «Условиях сортировки» укажите ключевые столбцы, выберите на вкладке «Параметры» в списке порядка сортировки этот список. И можно радоваться прекрасно отсортированной таблице.
Ещё один маленький секрет, который вам может пригодиться. Списки сортировки участвуют в Автозаполнении. Вы скорее всего в курсе, что если в ячейку ввести число, а затем выделив её, схватить за маленький квадратик справа внизу выделенной ячейки и потянуть, то смежные ячейки, в направлении куда вы тянете, будут заполняться автоматически. То же самое будет происходить с днями недели и месяцами, и с любым списком, который вы создадите. Исключением будет, если в разных списках есть одинаковые элементы, в этом случае будет использоваться первый список. Как это можно применить? Это уже зависит от вашей фантазии.

Дополнительная литература и источники

  • Уроки LibreOffice
  • Справка по LibreOffice Calc — страница в онлайн справке по LibreOffice Calc
  • ЧаВо по Calc в вики TDF
  • LibreOffice Calc Guide — руководство по LibreOffice Calc, очень рекомендую, но она на английском

Добавить комментарий

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