Сортировка данных
Сортировка данных
Любые данные вы можете отсортировать по алфавиту (если сортируемые ячейки содержат текст), по возрастанию или убыванию и даже по цвету ячейки и шрифта. Чтобы рассмотреть примеры сортировки данных, приведенные в этом разделе, вам нужно создать таблицу. Введите в ячейки первого столбца таблицы различные слова, начинающиеся с разных букв. В качестве примера вы можете использовать таблицу, изображенную на рис. 5.1.
Рис. 5.1. Пример таблицы
1. Выделите столбец, в котором находятся ячейки с текстом. В нашем примере это столбец 1.
2. Перейдите на вкладку Данные ленты.
3. Нажмите кнопку Сортировка от А до Я в группе Сортировка и фильтр. Ячейки с текстом поменяются местами. Теперь ячейки отсортированы по алфавиту (рис. 5.2).
Рис. 5.2. Первый столбец отсортирован по алфавиту
4. Нажмите кнопку Сортировка от Я до А. Ячейки вновь поменяются местами, и теперь текст отсортирован по алфавиту, но в обратном порядке.
Вышеописанным методом можно отсортировать и числовые данные. При этом, выполнив команду Сортировка от А до Я, вы расположите числа в порядке возрастания, а выполнив команду Сортировка от Я до А – в порядке убывания.
1. Отмените сортировку столбца 1, дважды нажав кнопку Отменить на Панели быстрого доступа (первым нажатием мы отменяем Сортировку от Я до А, а вторым – Сортировку от А до Я, то есть возвращаемся к несортированному списку).
2. В ячейки соседнего столбца введите любые цифры, чтобы каждому слову в столбце 1 соответствовала определенная цифра. Мы не будем усложнять пример и введем цифры (например, цены товаров) 15, 12, 25, 50, 24, 140, 20 и 5 (рис. 5.3).
Рис. 5.3. В таблицу добавлен столбец с ценами товаров
3. Выделите столбец 1 и нажмите кнопку Сортировка от А до Я. Появится диалоговое окно Обнаружены данные вне указанного диапазона (рис. 5.4).
Рис. 5.4. Диалоговое окно Обнаружены данные вне указанного диапазона
ПРИМЕЧАНИЕ
Программа Excel обнаружила данные вне выделенного диапазона (в нашем случае – цифры в столбце 2) и предлагает выполнить одно из действий: расширить выделенный диапазон или сортировать данные только выделенного диапазона. Если данные столбца 1 и 2 имеют отношение друг к другу (например, наименование товара и цена), следует выбрать первое действие.
4. Установите переключатель Предполагаемое действие в положение автоматически расширить выделенный диапазон.
5. Нажмите кнопку Сортировка. Данные столбца 1 будут отсортированы, и ячейки с цифрами также поменяются местами (рис. 5.5).
Рис. 5.5. Результат сортировки по алфавиту столбца 1
Обратите внимание, что ячейки в столбце 2 поменялись местами таким образом, что после сортировки текста цена товара осталась в одной строке с соответствующим товаром. Например, до сортировки строка 5 содержала ячейки Чай и 24. После сортировки, в строку 8 переместилась не только ячейка Чай, но и ячейка цены (24).
Теперь посмотрим, что получится, если в диалоговом окне Обнаружены данные вне указанного диапазона мы выберем другой вариант сортировки.
1. Отмените сортировку, нажав кнопку Отменить на Панели быстрого доступа.
2. Выделите столбец 1 и нажмите кнопку Сортировка от А до Я. Появится диалоговое окно Обнаружены данные вне указанного диапазона.
3. Установите переключатель Предполагаемое действие в положение сортировать в пределах указанного выделения и нажмите кнопку Сортировка. Данные столбца 1 будут отсортированы, в то время как в столбце 2 не произошло никаких изменений, то есть теперь цены не соответствуют указанным в таблице товарам.
Теперь рассмотрим другие способы сортировки данных. Отсортируем данные по цвету шрифта.
1. Перейдите на вкладку Главная и, используя кнопку Цвет текста в группе Шрифт, измените цвет шрифта для некоторых товаров. Например, измените цвет шрифта на синий для товаров Мясо, Хлеб и Чай.
2. Перейдите на вкладку Данные и щелкните на кнопке Сортировка в группе Сортировка и фильтр. Появится диалоговое окно Сортировка (рис. 5.6).
Рис. 5.6. Диалоговое окно Сортировка
3. В раскрывающемся списке Сортировать по выберите пункт Столбец 1.
4. В раскрывающемся списке Сортировка выберите пункт Цвет шрифта.
5. В области Порядок нажмите левую кнопку и в появившейся палитре выберите Синий.
6. В раскрывающемся списке, расположенном в области Порядок, выберите пункт Сверху. Таким образом, мы расположим товары, выделенные синим шрифтом, в верхних ячейках.
7. Нажмите кнопку ОК. Диалоговое окно Сортировка будет закрыто, а товары, выделенные синим шрифтом, разместятся в начале списка. Обратите внимание, что цены по-прежнему соответствуют товарам.
ВНИМАНИЕ
Палитра цветов, появляющаяся при нажатии кнопки в области Порядок, содержит только те цвета, которые присутствуют в выделенном столбце. В нашем примере это цвета Авто и Синий.
Вы можете создать несколько уровней сортировки. В последнем примере мы расположили товар в зависимости от цвета шрифта, но вы можете расширить уровень сортировки, отсортировав, например, столбец 2 по возрастанию цены. Сортировка будет производиться как бы в два этапа. Сначала будет отсортирован товар по цвету шрифта, а затем – цена в порядке возрастания. Рассмотрим это на примере.
1. Отмените последнюю сортировку.
2. Нажмите кнопку Сортировка. Появится одноименное диалоговое окно.
3. Нажмите кнопку Добавить уровень. В диалоговом окне Сортировка появится строка Затем по.
4. В раскрывающемся списке области Столбец выберите пункт Столбец 2.
5. В раскрывающемся списке области Сортировка выберите пункт Зна чения.
6. В раскрывающемся списке области Порядок выберите пункт По возрастанию.
7. Нажмите кнопку ОК диалогового окна. Диалоговое окно Сортировка будет закрыто.
ПРИМЕЧАНИЕ
Диалоговое окно Сортировка уже содержит настройки сортировки, сделанные вами в последний раз. Если это не так, настройте параметры сортировки столбца 1 по синему цвету шрифта.
Давайте рассмотрим, в каком порядке теперь расположились наши данные.
В первых трех ячейках столбца 1 разместились товары, выделенные синим шрифтом. Кроме того, эти товары расположены в порядке возрастания цены. Все остальные товары отсортированы также в порядке возрастания цены, но после товаров, выделенных синим шрифтом. Иными словами, первый уровень сортировки имеет приоритет, то есть данные сначала сортируются по настройкам первого уровня. Следующий уровень сортирует остальные товары, которые не подпадают под условия первого уровня. Тем не менее логичное расположение ячеек сохраняется (обратите внимание, что в таблице идут сначала «синие» товары в порядке возрастания цены, а затем все остальные, но опять же в порядке возрастания цены).
Вышеописанный пример удобен для формирования каких-либо прайс-листов. Вы можете выделить ходовой и популярный товар цветом и при сортировке вывести такой товар в верхнюю часть списка. Если, например, на следующей неделе другой товар будет пользоваться повышенным спросом, то удобно уже его выделить цветом и пересортировать данные в таблице так, как вам нужно. Кроме того, вы можете выделять разным цветом различные группы товаров (комплектующие одним цветом, расходные материалы – другим, аксессуары – третьим и т. д.) и далее, используя сортировку, упорядочить товары в прайс-листе или описи по принадлежности к группе. При этом вы можете вводить в таблицу наименования товаров друг за другом, независимо от принадлежности к той или иной группе, а затем просто выделять соответствующим цветом.
Более 800 000 книг и аудиокниг! 📚
Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением
ПОЛУЧИТЬ ПОДАРОКДанный текст является ознакомительным фрагментом.
Читайте также
Глава 5 Принятие решений и сортировка данных
Глава 5 Принятие решений и сортировка данных Эта глава посвящена принятию решений, сортировке и различным способам обработки данных в ХМL-документах. Мы рассмотрим элементы <xsl:if>, <xsl:choose>, <xsl:when>, <xsl:otherwise>, <xsl:for-each> и <xsl:sort>, при помощи которых вы сможете
Сортировка базы данных
Сортировка базы данных Итак, Web-сценарий, генерирующий полосу навигации, работает. Самое время дополнить полосу навигации еще парой пунктов.Откроем файл Web-сценария data.js и добавим в массив aCSS два элемента:aCSS[3] = { name: "font-family", url: "attrs/a_font-family.htm" };aCSS[4] = { name: "font-size", url: "attrs/a_font-size.htm"
Сортировка
Сортировка В отличие от предыдущих версий в Проводнике Windows Vista заголовки столбцов, с помощью которых можно проводить сортировку объектов и другие действия, доступны при любом способе отображения значков.Щелчком кнопки мыши на заголовке любого столбца вы можете
Сортировка базы данных
Сортировка базы данных Итак, Web-сценарий, генерирующий полосу навигации, работает. Самое время до- полнить полосу навигации еще парой пунктов.Откроем файл Web-сценария data.js и добавим в массив aCSS два элемента:aCSS[3] = { name: "font-family", url: "attrs/a_font-family.htm" };aCSS[4] = { name: "font-size", url:
Сортировка
Сортировка Трудности? Это еще что такое? Однако бесплатный сыр сами знаете где. Дело в том, что, так как сами элементы в списке не хранятся, придется самим заботится о сортировке. Не удастся воспользоваться функцией CListCtrl::SortItems, бесполезно писать CompareItems и т.п. Все, что у вас
5.4. Сортировка данных в таблице
5.4. Сортировка данных в таблице Сортировка данных – это одна из наиболее важных команд для организации таблицы. Целью сортировки часто является упорядочивание записей на основе выбранного критерия. Часто сортировку используют, если данные в таблице набирались
Сортировка данных
Сортировка данных Любые данные вы можете отсортировать по алфавиту (если сортируемые ячейки содержат текст), по возрастанию или убыванию и даже по цвету ячейки и шрифта. Чтобы рассмотреть примеры сортировки данных, приведенные в этом разделе, вам нужно создать таблицу.
16.6. Сортировка данных в Core Data
16.6. Сортировка данных в Core Data Постановка задачи Требуется сортировать управляемые объекты (записи), выбираемые из контекста управляемых объектов (базы
2.2.4. Группировка и сортировка данных отчета
2.2.4. Группировка и сортировка данных отчета RPTwin позволяет выстроить данные отчета в определенном порядке (сортировка) либо объединить их в группы (группировка). Так, в примере на рис. 2.2.2 отчет сгруппирован по имени стрелки, другими словами, в каждую группу включаются
Сортировка данных
Сортировка данных Практически вся информация, с которой вы работаете в электронном редакторе, представляет собой разнообразные списки. В терминологииMicrosoft Excel они называются «списками базы данных». Excel предоставляет возможность сортировать данные внутри таблицы по
5.2.2. Группировка и сортировка данных отчета
5.2.2. Группировка и сортировка данных отчета RPTwin позволяет выстроить данные отчета в определенном порядке (сортировка) либо объединить их в группы (группировка). Так, в примере на рис. 5.3 отчет сгруппирован по имени стрелки, другими словами, в каждую группу включаются
Сортировка
Сортировка При преобразовании документа элементами xsl:for-each и xsl:apply-templates, выбранные узлы по умолчанию обрабатываются в порядке просмотра документа, который зависит от выражения, использованного в атрибуте select этих элементов. XSLT позволяет изменять этот порядок
Сортировка списков данных
Сортировка списков данных Нередко возникает необходимость отсортировать данные в списке, то есть упорядочить записи по значению определенного поля. В Excel 2007 для сортировки данных имеются команды на двух вкладках ленты:? в группе Редактирование вкладки Главная есть
Практическая работа 50. Сортировка списка данных
Практическая работа 50. Сортировка списка данных Задание 1. Упорядочить записи в таблице (см. рис. 6.65) по убыванию цены товара (от большей к меньшей).Последовательность выполнения1. Создайте новую книгу и заполните таблицу данными (см. рис. 6.65). Сохраните ее под именем Товары
Сортировка данных
Сортировка данных По умолчанию записи в таблице отображаются в том порядке, в котором они были введены в базу данных. Часто возникает необходимость упорядочить (то есть отсортировать) записи в таблице по значению определенного поля. Сортировка позволяет просматривать
Практическая работа 54. Просмотр и редактирование таблиц. Поиск и сортировка в базе данных
Практическая работа 54. Просмотр и редактирование таблиц. Поиск и сортировка в базе данных Задание 1. Дополните таблицы Товары и Сотрудники базы данных Борей собственными данными используя как непосредственный ввод данных в таблицу, так и соответствующие