Сортування записів на основі часткових значень у полі

Увага! : Цю статтю перекладено за допомогою служби машинного перекладу; див. застереження. Версію цієї статті англійською мовою див. тут для отримання довідки.

Іноді потрібно відсортувати записи за місяцями, ігноруючи день або рік, або може знадобитися сортувати записи лише за кількома першими символами текстового поля. У цьому розділі пояснюється, як виконати ці дії за допомогою простих виразів.

Виберіть дію

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

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

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

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

Щоб виконати сортування лише за частиною значення дати, потрібно написати вираз. Можна виконати сортування даних в таблиці або результатів запиту — але спочатку потрібно перейти до подання таблиці. Вираз вводиться в область запиту вкладки Фільтр. Створений вираз видобуває потрібні дані та використовує їх для сортування.

Відображення вкладки «Фільтр»

  1. У таблиці або звіті перейдіть до подання таблиці.

    У разі використання запиту, виконайте його, щоб відобразити результати в поданні таблиці.

  2. На вкладці Home, у групі Sort & Filter клацніть елемент Advanced, а потім виберіть у контекстному меню Advanced Filter/Sort.

    У програмі Access відобразиться вкладка Фільтр.

Створення виразу

  1. На вкладці Home, у групі Sort & Filter клацніть елемент Advanced, а потім виберіть у контекстному меню Advanced Filter/Sort.

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

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

    На функція DatePart в першому стовпці сортування записів за місяць, а у другому стовпці, функція DatePart сортування записів за днями місяця.

  4. У рядку Сортування виберіть для кожного виразу значення За зростанням або За спаданням.

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

  5. На вкладці Home, у групі Sort & Filter клацніть елемент Toggle Filter.

На початок сторінки

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

Сортування за частковими текстовими значеннями подібне до сортування за частковими значеннями дати. Щоб видобути символи для сортування, необхідно ввести вираз у вікні «Розширений фільтр/Сортування».

Наприклад, поле «Населений пункт» містить такі значення: Вехні Петрівці, Нижні Петрівці, Верхнє Студене або Нижнє Студене. Слід пропустити перше слово й відсортувати записи лише за другим словом.

  1. На вкладці Home, у групі Sort & Filter клацніть елемент Advanced, а потім виберіть у контекстному меню Advanced Filter/Sort.

  2. Введення виразу в рядку поле в першому стовпці. Наприклад, введіть = Mid ([місто], 7) ігнорувати спочатку шість символів у полі місто.

    На функція Mid повертає підрядок, який міститься у вказаний рядок або поле. У цьому випадку для кожного запису, функція повертає значення, починаючи із сьомого символу (тобто після пробілу) у поля "місто".

  3. У клітинці Сортування виберіть значення За зростанням або За спаданням.

  4. На вкладці Home, у групі Sort & Filter клацніть елемент Toggle Filter.

На початок сторінки

Примітка : Застереження про машинний переклад: Цю статтю перекладено комп’ютерною системою без втручання людини. Корпорація Майкрософт пропонує таку послугу, щоб іншомовні користувачі могли дізнаватися про продукти, служби й технології Microsoft. Оскільки статтю перекладено за допомогою служби машинного перекладу, вона може містити смислові, синтаксичні або граматичні помилки.

Отримуйте нові функції раніше за інших
Приєднайтеся до оцінювачів Office

Ця інформація корисна?

Дякуємо за ваш відгук!

Дякуємо за відгук! Схоже, вам може стати в нагоді допомога одного з наших спеціалістів служби підтримки Office, з яким ми вас можемо з’єднати.

×