Сортировка в Word. Сортировка данных в Excel по строкам и столбцам с помощью формул


Отсортируем формулами таблицу, состоящую из 2-х столбцов. Сортировку будем производить по одному из столбцов таблицы (решим 2 задачи: сортировка таблицы по числовому и сортировка по текстовому столбцу). Формулы сортировки настроим так, чтобы при добавлении новых данных в исходную таблицу, сортированная таблица изменялась динамически. Это позволит всегда иметь отсортированную таблицу без вмешательства пользователя. Также сделаем двухуровневую сортировку: сначала по числовому, затем (для повторяющихся чисел) - по текстовому столбцу.

Пусть имеется таблица, состоящая из 2-х столбцов. Один столбец – текстовый: Список фруктов ; а второй - числовой Объем Продаж (см. файл примера ).

Задача1 (Сортировка таблицы по числовому столбцу)

Необходимо отсортировать строки таблицы по содержимому числового столбца (по Объему продаж). Предполагается, что пользователь постоянно заполняет строки таблицы, поэтому необходимо написать формулы с учетом добавляемых значений.

Для наглядности величины значений в столбце Объем Продаж выделены с помощью (). Также желтым выделены повторяющиеся значения.

Примечание : Задача сортировки отдельного столбца (списка) решена в статьях и .

Решение1

Если числовой столбец гарантировано не содержит значений, то задача решается легко:

  • Числовой столбец отсортировать функцией НАИБОЛЬШИЙ() (см. статью );
  • Функцией ВПР() или связкой функций ИНДЕКС()+ПОИСКПОЗ() выбрать значения из текстового столбца по соответствующему ему числовому значению.

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

Поэтому механизм сортировки придется реализовывать по другому.

ИНДЕКС(Продажи;
ОКРУГЛ(ОСТАТ(НАИБОЛЬШИЙ(
--(СЧЁТЕСЛИ(Продажи;"<"&Продажи)&","&ПОВТОР("0";3-ДЛСТР(СТРОКА(Продажи)-СТРОКА($E$6)))&СТРОКА(Продажи)-СТРОКА($E$6));
СТРОКА()-СТРОКА($E$6));1)*1000;0)
)

Данная формула сортирует столбец Объем продаж (динамический диапазон Продажи ) по убыванию. Пропуски в исходной таблице не допускаются. Количество строк в исходной таблице должно быть меньше 1000.

Разберем формулу подробнее:

  • Формула СЧЁТЕСЛИ(Продажи;"<"&Продажи) возвращает массив {4:5:0:2:7:1:3:5}. Это означает, что число 64 (из ячейки B7 исходной таблицы, т.е. первое число из диапазона Продажи ) больше 4-х значений из того же диапазона; число 74 (из ячейки B8 исходной таблицы, т.е. второе число из диапазона Продажи ) больше 5-и значений из того же диапазона; следующее число 23 - самое маленькое (оно никого не больше) и т.д.
  • Теперь вышеуказанный массив целых чисел превратим в массив чисел с дробной частью, где в качестве дробной части будет содержаться номер позиции числа в массиве: {4,001:5,002:0,003:2,004:7,005:1,006:3,007:5,008}. Это реализовано выражением &","&ПОВТОР("0";3-ДЛСТР(СТРОКА(Продажи)-СТРОКА($E$6)))&СТРОКА(Продажи)-СТРОКА($E$6)) Именно в этой части формулы заложено ограничение о не более 1000 строк в исходной таблице (см. выше). При желании его можно легко изменить, но это бессмысленно (см. ниже раздел о скорости вычислений).
  • Функция НАИБОЛЬШИЙ() сортирует вышеуказанный массив.
  • Функция ОСТАТ() возвращает дробную часть числа, представляющую собой номера позиций/1000, например 0,005.
  • Функция ОКРУГЛ() , после умножения на 1000, округляет до целого и возвращает номер позиции. Теперь все номера позиций соответствуют числам столбца Объемы продаж, отсортированных по убыванию.
  • Функция ИНДЕКС() по номеру позиции возвращает соответствующее ему число.

Аналогичную формулу можно написать для вывода значений в столбец Фрукты =ИНДЕКС(Фрукты;ОКРУГЛ(...))

В файле примера , из-за соображений скорости вычислений (см. ниже), однотипная часть формулы, т.е. все, что внутри функции ОКРУГЛ() , вынесена в отдельный столбец J . Поэтому итоговые формулы в сортированной таблице выглядят так: =ИНДЕКС(Фрукты;J7) и =ИНДЕКС(Продажи;J7)

Также, изменив в формуле массива функцию НАИБОЛЬШИЙ() на НАИМЕНЬШИЙ() получим сортировку по возрастанию.

Для наглядности, величины значений в столбце Объем Продаж выделены с помощью (Главная/ Стили/ Условное форматирование/ Гистограммы ). Как видно, сортировка работает.

Тестируем

Теперь добавим новую строку в исходную таблицу. В динамически сортируемых таблицах мы должны получить соответствующую сортировку.

1. В ячейку А15 исходной таблицы введите слово Морковь ;
2. В ячейку В15 введите Объем продаж Моркови = 25;
3. После ввода значений, в столбцах D и Е автоматически будет отображена отсортированная по убыванию таблица;
4. В сортированной таблице новая строка будет отображена предпоследней.

Скорость вычислений формул

На "среднем" по производительности компьютере пересчет пары таких формул массива, расположенных в 100 строках, практически не заметен. Для таблиц с 300 строками время пересчета занимает 2-3 секунды, что вызывает неудобства. Либо необходимо отключить автоматический пересчет листа (Формулы/ Вычисления/ Параметры вычисления ) и периодически нажимать клавишу F9 , либо отказаться от использования формул массива, заменив их столбцами с соответствующими формулами, либо вообще отказаться от динамической сортировки в пользу использования стандартных подходов (см. следующий раздел).

Альтернативные подходы к сортировке таблиц

Отсортируем строки исходной таблицы с помощью стандартного фильтра (выделите заголовки исходной таблицы и нажмите CTRL+SHIFT+L ). В выпадающем списке выберите требуемую сортировку.

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

Также можно воспользоваться инструментом Сортировка (Данные/ Сортировка и Фильтр/ Сортировка ). Для этого нужно выделить все значения исходной таблицы не включая заголовок, вызвать инструмент Сортировка, выбрать столбец, по которому требуется сортировать и вариант сортировки.

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

Как и в предыдущей задаче предположим, что в столбце, по которому ведется сортировка имеются повторы (названия Фруктов повторяются).

Для сортировки таблицы придется создать 2 служебных столбца (D и E).

=СЧЁТЕСЛИ($B$7:$B$14;"<"&$B$7:$B$14)+1

Эта формула является аналогом для текстовых значений (позиция значения относительно других значений списка). Текстовому значению, расположенному ниже по алфавиту, соответствует больший "ранг". Например, значению Яблоки соответствует максимальный "ранг" 7 (с учетом повторов).

В столбце E введем обычную формулу:

=СЧЁТЕСЛИ($D$6:D6;D7)+D7

Эта формула учитывает повторы текстовых значений и корректирует "ранг". Теперь разным значениям Яблоки соответствуют разные "ранги" - 7 и 8. Это позволяет вывести список сортированных значений. Для этого используйте формулу (столбец G):

=ИНДЕКС($B$7:$B$14;ПОИСКПОЗ(СТРОКА()-СТРОКА($G$6);$E$7:$E$14;0))

Аналогичная формула выведет соответствующий объем продаж (столбец Н).

Задача 2.1 (Двухуровневая сортировка)

Теперь снова отсортируем исходную таблицу по Объему продаж. Но теперь для повторяющихся значений (в столбце А три значения 74), соответствующие значения выведем в алфавитном порядке.

Для этого воспользуемся результатами Задачи 1.1 и Задачи 2.

Подробности в файле примера на листе Задача2.


Создание и форматирование таблиц. Сортировка в таблицах.

Вычисления в таблицах. Обрамление и заливка.

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

Задание 1. Создание таблиц.

Создайте журнал (таблицу) учета текущей успеваемости студентов вашей подгруппы по информатике в сентябре и октябре месяцах, следующего вида

Факультет

Курс 1 Название предмета Подгруппа




Ф.И.О

Февраль

Март

Апрель

Май

14

28

14

28

11

25

9

23

1.

2.

3.

4.

5.

6.

7.

8.

9.

Выполнение.

Для этого создайте новый документ, установите шрифт Times New Roman и размер 14. В первой строке введите название факультета, выровняйте по центру. Для набора следующей строки, на линейке разместите символы табуляции в позиции 5,5 (выравнивание слева) и 14,4 (выравнивание справа) и установите размер 12. Введите “Курс 1”, затем нажмите клавишу табуляции и введите название предмета, снова нажмите клавишу табуляции и укажите номер группы.

Выполните команду меню Таблица/Добавить таблицу , в диалоговом окне Вставка таблицы укажите и число столбцов – 11 и число строк –10.

Выделите столбцы с номерами 3-11, и выполните команду меню Таблица/ Высота и ширина ячейки . В диалоговом окне Высота и ширина ячеек установите ширину столбцов 3-11 равной 1,2см., ширину столбца 2 – 3,8см. и ширину 1-го столбца равной 1см.

Выделите две верхние ячейки первого столбца и выполните команду меню Таблица/Объединить ячейки и установите выравнивание по центру. Выполните эти действия, последовательно выделяя две верхние ячейки второго столбца, пять следующих ячеек первой строки и последние 4 ячейки первой строки.

Введите данные в соответствующие ячейки таблицы. При вводе заглавий № и Ф.И.О. для выравнивания их по вертикали использовать команды Формат/ Абзац и в диалоговом окне Абзаца установить нужное значение поля Интервал перед. Для автоматического ввода значений в первый столбец воспользуйтесь командой Формат/ Список.

Выделяя нужные области таблицы с помощью команды Формат/ Границы и заливка придайте таблице требуемый внешний вид
Задание 2. Создание и сортировка таблиц.

1. Создайте таблицу следующего вида:


Фамилия И.О.

Должность

Оклад

1.

Сергеев В.В.

директор

20000000

2.

Петухов В.В.

водитель

2000000

3.

Петров В.В.

зам. директора

12000000

4.

Мишина В.В.

кассир

12000000

5.

Иванов В.В.

зам. директора

12000000

6.

Дубков В.Ф.

бухгалтер

15000000

7.

Веник В.В.

водитель

2000000

8.

Ванин В.В.

водитель

2300000

9.

Ванин В.П.

водитель

2000000

10.

Сычев Т.Т.

водитель

2300000

2. Отсортируйте строки таблицы по фамилиям в алфавитном порядке.

Методические указания.

Для упорядочения таблицы проделайте следующие действия:

выделите в таблице строки, начиная со второй, и столбцы, начиная со второго;

выполните команду меню Таблица/Сортировка , в диалоговом окне Сортировка установите в списке Сортировать Столбец 2 (сортировка по 2-му столбцу), способ сортировки- Текст , нажмите кнопку Параметры и установите флажок Только столбцы (чтобы не переставлялись клетки с номерами строк) и нажмите кнопку ОК . Сохраните полученную таблицу в файле с названием лаб.2_1.doc .

3. Отсортируйте строки таблицы по убыванию окладов и сохраните полученную таблицу в файле с названием лаб.2_2.doc .

4. Отсортируйте строки таблицы по должностям и для одинаковых должностей по возрастанию окладов. Сохраните полученную таблицу в файле с названием лаб.2_3.d oc .

5. Соедините документы, записанные в файлы в один документ. Для этого примените команду Вставка/Файл. Пронумеруйте таблицы в объединенном документе при помощи команды Вставка/Название.

6. Сохраните полученный документ в файле Лобараторная_работа_2_2.doc .
Задание 3. Визитная карточка.

Визитная карточка – небольшой документ, в котором находится основная информация о владельце. В нее, чаще всего, заносят следующую информацию:

Размер визитной карточки примерно - 8 см по горизонтали и 5 см по вертикали. Структура визитной карточки приведена ниже:

Методические указания.

Создать визитную карточку можно следующим образом


  1. Создайте новый документ

  2. Вставьте таблицу из 2-х строк и 2-х столбцов

  3. Установите длину первого и второго столбца равной 4 см.

  4. Выделите первую строку таблицы и выполните команду “Объединить ячейки” . В результате получится таблица, состоящая из трех ячеек 1.2 и3, следующего вида

    1

    2

    3

  5. Занесите в ячейку №1место работы, должность, фамилию, имя и отчество. В ячейку №2 домашний адрес, в ячейку № 3 – рабочий и домашний телефоны, факс и адрес электронной почты.

  6. Подберите нужные шрифты и их размеры, Начертание фамилии должно выделяться по отношению к другой информации. Отцентрируйте текст в ячейке № 1, ячейку № 2 . выровняйте по левому , а ячейку №3 по правому краю.

  7. Выделите всю таблицу и выполните команды “Формат, Границы и заливка ”, В диалоговом окне выберите режим “Рамка”, для того чтобы ваша визитка взялась в рамочку.
Визитка практически готова, но она занимает лишь небольшую часть листа формата А4. Разместим на листе 10 копий визитки в две колонки. Для этого:

  1. Выполните команды “Формат, Колонки” и установите для листа две колонки для размещения текста.

  2. Выделите таблицу и скопируйте ее в буфер обмена.

  3. Установите курсор на одну строку ниже таблицы.

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

Задание 4. Вычисление в таблицах.

Выполнение.


  1. Подготовьте документ следующего вида:

Сведения

о доходах и расходах фирмы «Ритм» за январь-март 1997 г.


Январь

Февраль

Март

Сумма

Объем продаж

45000000

50000000

48000000

143000000

Затраты на покупку

15000000

12000000

18000000

45000000

Затраты за доставку

6000000

8000000

10000000

24000000

Доход

24000000

30000000

20000000

74000000

Таблица/Формула ">Председатель правления

фирмы «Ритм» И. И. Иванов
2. Для вычисления сумм, расположенных в пятом столбце, необходимо при помощи команды Таблица/Формула ввести в клетки этого столбца формулы: =b2+c2+d2, =b3+c3+d3, =b4+c4+d4 или формулу: =SUM(LEFT).

Для вычисления доходов, расположенных в пятой строке, необходимо при помощи команды Таблица/Формула ввести в клетки этого столбца формулы: =b2-(b3+b4), =c2-(c3+c4), =d2-(d3+d4).

3. Сделайте обрамление и заливку клеток с исходными данными при помощи панели Таблицы и Границы или при помощи команды Формат/Граница и заливка. Измените числа в клетках с исходными данными и выполните перерасчет таблицы. Сохраните документ в файле.
Задание 5. Подготовьте рекламу следующего вида:

Методические указания.

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

Для фигурного текста примените объекты Wordart, кнопка для работы с которыми находится на панели рисование.

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

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

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

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

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

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

Чтобы сортировка таблиц в Excel производилась полностью по всем выделенным ячейкам, следует в меню «Сортировка и фильтр» выбирать пункт «Настраиваемая сортировка…» .

При этом мы сразу увидим, какую часть таблицы Эксель выделяет для дальнейшей сортировки.

Чтобы выделялась вся область данных, следует в появившемся окошке «Сортировка» убрать галочку с пункта «Мои данные содержат заголовки» .

Теперь в этом окошке можно настроить сортировку наших данных. В первой графе «Столбец» в строке «Сортировать по» выбираем столбец, данные в котором необходимо отсортировать. Во второй графе «Сортировка» необходимо выбрать условие, по которому будет производится сортировка. Доступны варианты «Значения» , «Цвет ячейки» , «Цвет шрифта» и «Значок ячейки» . В нашем случае мы будем сортировать значения. Ну и в последней графе «Порядок» можно выбрать порядок сортировки значений «По возрастанию» , «По убыванию» и «Настраиваемый список» . Выберем по возрастанию. В результате значения среднего столбца отсортированы.

Также можно настраивать и сортировку отдельного столбца. Кроме того, в Экселе можно настроить несколько уровней сортировки. Например, отсортируем первый столбец по возрастанию, а затем результат сортировки второго столбца также отсортируем по возрастанию. А последний третий столбец отсортируем сначала по цвету ячейки, а затем по цвету шрифта. Для добавления нового уровня необходимо в окошке «Сортировка» нажать кнопку «Добавить уровень» , при этом порядок следования уровней имеет значение.

О том, что в текстовом процессоре Microsoft Word можно создавать таблицы, знают практически все более-менее активные пользователи этой программы. Да, здесь все не так профессионально реализовано, как в Excel, но для повседневных нужд возможностей текстового редактора более, чем достаточно. Нами уже довольно много написано об особенностях работы с таблицами в Ворде, и в этой статье мы рассмотрим еще одну тему.

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

1. Выделите таблицу со всем ее содержимым: для этого установите указатель курсора в ее левом верхнем углу, дождитесь появления знака перемещения таблицы ( — небольшой крестик, расположенный в квадрате) и кликните по нему.

2. Перейдите во вкладку «Макет» (раздел «Работа с таблицами» ) и нажмите на кнопку «Сортировка» , расположенную в группе «Данные» .

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

3. Выберите в открывшемся окне необходимые параметры сортировки данных.

Если вам нужно, чтобы сортировка данных происходила относительно первого столбца, в разделах «Сортировать по», «Затем по», «Затем по» установите «Столбцам 1».

Если же каждый столбец таблицы должен быть отсортирован в алфавитном порядке, независимо от остальных столбцов, нужно сделать так:

  • «Сортировать по» — «Столбцам 1»;
  • «Затем по» — «Столбцам 2»;
  • «Затем по» — «Столбцам 3».

Примечание: В нашем примере мы сортируем по алфавиту только первый столбец.

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

Последний столбец в окне «Сортировка» отвечает, собственно, за тип сортировки:

  • «по возрастанию» — в алфавитном порядке (от «А» до «Я»);
  • «по убыванию» — в обратном алфавитном порядке (от «Я» к «А»).

4. Задав необходимые значения, нажмите «ОК» , чтобы закрыть окно и увидеть изменения.

5. Данные в таблице будут отсортированы по алфавиту.

Не забудьте вернуть на свое место шапку. Кликните в первой ячейке таблицы и нажмите «CTRL+V» или кнопку «Вставить» в группе «Буфер обмена» (вкладка «Главная» ).

Сортировка отдельного столбца таблицы в алфавитном порядке

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

1. Выделите столбец таблицы, который необходимо отсортировать по алфавиту.

2. Во вкладке «Макет» в группе инструментов «Данные» нажмите кнопку «Сортировка» .

3. В открывшемся окне в разделе «Сначала по» выберите начальный параметр сортировки:

  • данные конкретной ячейки (в нашем примере это буква «Б»);
  • укажите порядковый номер выделенного столбца;
  • повторите аналогичное действие для разделов «Затем по».

Примечание: То, какой тип сортировки выбрать (параметры «Сортировать по» и «Затем по» ) зависит от данных в ячейках столбца. В нашем примере, когда в ячейках второго столбца указаны только буквы для алфавитной сортировки достаточно просто во всех разделах указать «Столбцам 2» . При этом, выполнять манипуляции, описанные ниже, необходимости нет.

4. В нижней части окна установите переключатель параметра «Список» в необходимое положение:

  • «Строка заголовка»;
  • «Без строки заголовка».

Примечание: Первый параметр «притягивает» к сортировке заголовок, второй — позволяет выполнить сортировку столбца без учета заголовка.

5. Нажмите расположенную внизу кнопку «Параметры» .

6. В разделе «Параметры сортировки» установите галочку напротив пункта «Только столбцы» .

7. Закрыв окно «Параметры сортировки» (кнопка «ОК»), убедитесь в том, что напротив всех пунктов тип сортировки установлен маркер «по возрастанию» (алфавитный порядок) или «по убыванию» (обратный алфавитный порядок).

8. Закройте окно, нажав «ОК» .

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

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

Обзор: Сортировка

Word выполняет сортировку абзацев текста и строк/столбцов - таблиц.

Каждая строка фрагмента текста, который подлежит сорти­ровке, должна завершаться символом конца абзаца.

Программа Word распознает таблицы автоматически.

В таблице Word различает сортировку по строкам (абзацам, записям) и по столбцам (полям):

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

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

Для каждой процедуры сортировки можно задать до трех клю­чей. Сначала выполняется сортировка по первому ключу, затем - по второму и наконец по третьему. Программа Word различает несколько типов сортируемой ин­формации: данные типа Текст включают буквы и цифры (даты рассматриваются как числа), данные типа Число включают только цифры (другие символы игнорируются), а данные типа Дата - корректно сформатированные значения дат. В качестве порядка сортировки выбирается либо По возрас­танию (А...Я; 0...9; более ранняя дата... более поздняя дата), либо По убыванию (Я...А; 9...0; более поздняя дата... более ранняя дата). Из соображений безопасности рекомендуется сохранить текст перед выполнением сортировки, даже несмотря на то, что операцию сортировки можно отменить обычным путем.

Процедура. Сортировка по строкам (сортировка списков)

1. Выделите сортируемый текст. В выделенную часть должно входить первое поле (первый столбец) или начала абзацев сортируемых строк (записей).

2. Выполните команду Таблица/Сортировка текста или Табли­ца/Сортировка. Открывается диалоговое окно.

3. Задайте первый ключ сортировки.

В первом списке для представленных в форме таблицы дан­ных можно выбрать поле (столбец), по содержимому кото­рого будет выполняться сортировка. Например, Поле 3 сор­тирует по третьему столбцу.

В поле Тип следует выбрать тип сортируемой информации.

Определите порядок сортировки: По возрастанию или По убыванию.

4. Нажмите командную кнопку Параметры и в группе Раздели­тель полей выберите нужную опцию (выбор возможен, если сортируется текст, т.е. список, а не таблица Word).

Опцию Символ табуляции следует активизировать, если отдельные элементы строки (поля) отделены один от дру­гого символами табуляции.

Опцию Точка с запятой следует активизировать, если от­дельные элементы строки (поля) отделены один от другого точками с запятой.

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

Посредством параметра С учетом регистра можно заста­вить Word отсортировать слова, записанные прописными буквами, от слов, записанных строчными буквами, и вывес­ти первые перед вторыми.

Параметр Только столбцы позволяет выполнить сортиров­ку только отдельных столбцов - сортировку по столбцам.

Закройте диалоговое окно Параметры сортировки нажатием кнопки ОК. При необходимости задайте и другие ключи сор­тировки. Если не все элементы заданного в качестве первого ключа столбца различаются один от другого, то для выполне­ния полной иерархической сортировки следует использовать несколько ключей. В группе Список выберите необходимое значение опции. Если первая строка (запись, абзац) из выделенных использу­ется в качестве заголовка таблицы (заголовка списка запи­сей), то ее можно исключить из сортировки, выбрав опцию Со строкой заголовка. Нажмите кнопку ОК или клавишу , чтобы запустить про­цесс сортировки. Если полученный результат вас не удовле­творит, вы сможете отменить операцию сортировки, как и любые другие действия, с помощью команды Правка/Отме­нить.

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

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

Выделите нужное поле (поля) в списке записей с помощью ++ или путем перетаскивания мыши при нажатой клавише и левой кнопке мыши. В таблице выделите подлежащие сортировке столбцы таблицы. Одновременно может выполняться сортировка нескольких соседних столбцов (полей), однако при этом следует проследить за тем, чтобы было выделено все содержимое всех сортируемых столбцов (полей). Выполните команду Таблица/Сортировка текста или Табли­ца/Сортировка. Открывается диалоговое окно. Определите первый ключ сортировки и щелкните на кнопке Параметры. На экран выводится диалоговое окно Парамет­ры сортировки. Установите флажок параметра Только столбцы. При необходимости установите и другие параметры и под­твердите установку нажатием кнопки ОК. Word возвращается в предыдущее диалоговое окно. Нажмите кнопку ОК или клавишу , чтобы запустить про­цесс сортировки.







2024 © gtavrl.ru.