Сортировка записей по частичным значениям поля

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

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

Предполагаемое действие:

Сортировка значений даты частичной

Сортировка по значениям фрагментам текста

Сортировка по частичным значениям даты

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

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

Переход на вкладку «Фильтр»

  1. Откройте таблицу или запрос в режиме таблицы.

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

  2. На вкладке Главная в группе Сортировка и фильтр нажмите кнопку Дополнительно, а затем в контекстном меню выберите команду Расширенный фильтр.

    В Access будет открыта вкладка Фильтр.

Создание выражения

  1. На вкладке Главная в группе Сортировка и фильтр нажмите кнопку Дополнительно, а затем в контекстном меню выберите команду Расширенный фильтр.

  2. Введите выражение в строке поле в первом столбце. Например, чтобы выполнить сортировку по месяцам вне зависимости от года, введите выражение Выражение1: DatePart("m",[BirthDate]) в строке поле в первом столбце.

  3. Чтобы отсортировать записи по дням внутри каждого месяца, введите Выражение2: DatePart("d",[BirthDate]) в строке поле во втором столбце.

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

  4. В строке Сортировка выберите для каждого выражения значение По возрастанию или По убыванию.

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

  5. на вкладке Главная в группе Сортировка и фильтр нажмите кнопку Переключить фильтр.

К началу страницы

Сортировка по частичным текстовым значениям

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

Предположим, например, что поле «Регион» содержит такие значения, как Западная Сибирь, Северный Кавказ, Западная Украина и Северный Урал. Далее предположим, что требуется пропустить первое слово и отсортировать записи по второму слову.

  1. На вкладке Главная в группе Сортировка и фильтр нажмите кнопку Дополнительно, а затем в контекстном меню выберите команду Расширенный фильтр.

  2. Введите выражение в строке поле в первом столбце. Например, введите = ПСТР ([город] 7) пропущенных шесть первых знаков в поле Город.

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

  3. В ячейке Сортировка выберите значение По возрастанию или По убыванию.

  4. на вкладке Главная в группе Сортировка и фильтр нажмите кнопку Переключить фильтр.

К началу страницы

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

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

Были ли сведения полезными?

Спасибо за ваш отзыв!

Благодарим за отзыв! Возможно, будет полезно связать вас с одним из наших специалистов службы поддержки Office.

×