Перейти к основному контенту
Office

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

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

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

В этой статье

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

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

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

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

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

Вывод вкладки "фильтр"

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

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

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

    Откроется вкладка с новым объектом с фильтром в имени.

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

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

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

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

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

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

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

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

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

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

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

Предположим, что поле «Город» имеет значения, такие как " Северная Сиэтл", " Южная Сиэтл", " Северный Такома" или " Южная Такома". Предположим, что вы хотите пропустить первое слово и отсортировать записи по второму слову.

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

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

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

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

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

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

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

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

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

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

×