Сортиране на записи въз основа на частични стойности в едно поле

Важно : Тази статия е преведена машинно – вижте отказа от отговорност. Английската версия на тази статия за справка можете да намерите тук .

Понякога може да се наложи да сортирате записи въз основа само на частта за месеца на едни стойности за дата, като игнорирате деня и годината. Или може да се наложи да сортирате записи въз основа само на първите няколко знака в едно текстово поле. Тази тема показва как се извършва подобно търсене чрез създаване на прости изрази.

Какво искате да направите?

Сортиране по дата на частични стойности

Сортиране по частични текстови стойности

Сортиране по частични стойности за дата

Когато сортирате записи с помощта на една от командите за Сортиране, цялата стойност на една дата – ден, месец и година – се използва за определяне на мястото на всеки запис. Но да предположим, че искате да сортирате рождени дати само въз основа на месеца, като игнорирате частта от стойностите за деня и годината.

За сортирането само по част от стойностите за дата е необходимо да се напише един израз. Може да сортирате по данни в една таблица или по резултати от заявка – но първо трябва да сте в табличен изглед. Изразът се записва в областта за заявка на раздела Филтър. Създаваният израз извлича само данните, които искате, и след това ги използва като основа за сортиране.

Покажете раздела "Филтър"

  1. Превключете таблицата или заявката в табличен изглед.

    Ако работите със заявка, изпълнете я, за да покажете резултатите в табличен изглед.

  2. В раздела Начало , в групата сортиране и филтриране щракнете върху Разширени и след това щракнете върху Разширен филтър/сортиране в контекстното меню.

    Access показва раздела Филтър.

Създаване на израза

  1. В раздела Начало , в групата сортиране и филтриране щракнете върху Разширени и след това щракнете върху Разширен филтър/сортиране в контекстното меню.

  2. Въведете израз в реда поле в първата колона. Например, за да сортирате по месец независимо от годината, въведете израза Expr1: DatePart("m",[BirthDate]) в поле за ред в първата колона.

  3. За да сортирате записите по дни в рамките на всеки месец, въведете Expr2: DatePart("d",[BirthDate]) в реда поле във втората колона.

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

  4. В реда Сортиране изберете Възходящо или Низходящо за всеки от изразите.

    Едно възходящо сортиране в първата колона показва януари най-горе и декември най-долу. Едно възходящо сортиране във втората колона показва 1 най-горе и 31 най-долу. При низходящия ред на сортиране е обратното.

  5. В раздела Начало , в групата сортиране и филтриране щракнете върху Превключване на филтъра.

Най-горе на страницата

Сортиране по частични текстови стойности

Сортирането по частични текстови стойности е подобно на сортирането по частични стойности за дата. Трябва да напишете израз в прозореца "Разширен филтър/сортиране", за да извлечете знаците, които ще са основата за сортиране.

Да приемем, че полето "Град" съдържа стойности като North Seattle, South Seattle, North Tacoma, или South Tacoma. Да предположим, че искате да игнорирате първата дума и да сортирате записите само по втората дума.

  1. В раздела Начало , в групата сортиране и филтриране щракнете върху Разширени и след това щракнете върху Разширен филтър/сортиране в контекстното меню.

  2. Въведете израз в реда поле в първата колона. Въведете например = Mid ([град], 7) да игнорирате шест знака в полето "град".

    Функция Mid Връща подниз, която се съдържа в зададения низ или поле. В този случай за всеки запис, функцията връща стойността, започвайки от Седмата знак (тоест след интервал) в полето "град".

  3. В клетката Сортиране изберете Възходящо или Низходящо.

  4. В раздела Начало , в групата сортиране и филтриране щракнете върху Превключване на филтъра.

Най-горе на страницата

Забележка : Отказ от отговорност за машинен превод: Тази статия е преведена от компютърна система без човешка намеса. Microsoft предлага тези машинни преводи, за да помогне на потребителите, които не говорят английски, да се възползват от съдържанието за продукти, услуги и технологии на Microsoft. Тъй като статията е преведена машинно, е възможно да съдържа грешки в речника, синтаксиса и граматиката.

Разширете уменията си
Преглед на обучението
Получавайте първи новите функции
Присъединете се към участниците в Office Insider

Беше ли полезна тази информация?

Благодарим ви за обратната връзка!

Благодарим ви за вашата обратна връзка. Изглежда, че ще бъде полезно да ви свържем с един от нашите агенти по поддръжката на Office.

×