Zoradenie záznamov na základe čiastočných hodnôt v poli

Môže sa stať, že budete chcieť zoraďovať záznamy v Accesse iba na základe mesačných hodnôt dátumov a ignorovať deň a rok. Možno budete chcieť zoraďovať záznamy iba na základe prvých znakov textového poľa. V tejto téme sa dozviete, ako vykonať tieto vyhľadávania vytvorením jednoduchých výrazov.

Čo vás zaujíma?

Zoradenie hodnôt čiastkových dátumov

Pri zoraďovaní záznamov pomocou niektorého z príkazov Zoradiť sa na určenie umiestnenia jednotlivých záznamov použije celý dátum (deň, mesiac a rok). Predpokladajme však, že chcete zoradiť narodeniny len v mesiacoch, v ktorých sa vyskytujú, a ignorovať deň a rok časti hodnôt.

Zoraďovanie len v časti hodnôt dátumu vyžaduje zapisovanie výrazu. Údaje v tabuľke alebo výsledky dotazu môžete zoradiť, ale najprv sa musíte nachádzať v údajovom zobrazení. Výraz napíšete v oblasti dotazu na karte Filter . Výraz, ktorý vytvoríte, extrahuje len požadované údaje a potom ho použije ako základ na zoradenie.

Zobrazenie karty filter

  1. Prepnutie tabuľky alebo dotazu na údajové zobrazenie.

    Ak pracujete s dotazom, spustite dotaz, aby sa zobrazili výsledky v údajovom zobrazení.

  2. Na karte domov kliknite v skupine Zoradiť & filtra na položku Rozšírené a potom v kontextovej ponuke kliknite na položku rozšírený filter alebo zoradenie .

    V Accesse sa zobrazí karta nový objekt s filtrom v názve.

Vytvorenie výrazu

  1. Na karte domov kliknite v skupine Zoradiť & filtra na položku Rozšírené a potom v kontextovej ponuke kliknite na položku rozšírený filter alebo zoradenie .

  2. Do riadka pole v prvom stĺpci zadajte výraz. Ak napríklad chcete zoraďovať podľa mesiaca bez ohľadu na rok, zadajte výraz Expr1: DatePart ("m"; [dátum narodenia]) v riadku pole v prvom stĺpci.

  3. Ak chcete zoradiť záznamy podľa dní v rámci každého mesiaca, zadajte Expr2: DatePart ("d", [dátum narodenia]) do riadka pole v druhom stĺpci.

    Funkcia DatePart v prvom stĺpci zoradí záznamy podľa mesiaca a funkcia DatePart v druhom stĺpci zoradí záznamy podľa dní v rámci každého mesiaca.

  4. V riadku Zoradiť vyberte položku vzostupne alebo zostupne pre každé z výrazov.

    Vzostupné zoradenie v prvom stĺpci zobrazuje január v hornej časti a december v dolnej časti. Vzostupné zoradenie v druhom stĺpci zobrazuje 1 v hornej časti a 31 v dolnej časti. Zostupné poradie zoradenia robí opak.

  5. Na karte domov kliknite v skupine Zoradiť & filtra na položku Prepnúť filter.

Na začiatok stránky

Zoradenie na čiastočné textové hodnoty

Zoraďovanie na čiastkových textových hodnotách je veľmi podobné ako zoraďovanie v čiastkových dátumových hodnotách. Ak chcete extrahovať znaky, ktoré tvoria základ na zoradenie, musíte napísať výraz v okne rozšírený filter alebo zoradenie.

Predpokladajme, že pole Mesto obsahuje hodnoty, ako napríklad Severná Seattle, South Seattle, North Tacomaalebo South Tacoma. Predpokladajme, že chcete najprv ignorovať prvé slovo a zoradiť záznamy na druhom slove.

  1. Na karte domov kliknite v skupine Zoradiť & filtra na položku Rozšírené a potom v kontextovej ponuke kliknite na položku rozšírený filter alebo zoradenie .

  2. Do riadka pole v prvom stĺpci zadajte výraz. Ak chcete napríklad ignorovať prvých šesť znakov v poli Mesto, zadajte výraz = MID ([mesto], 7) .

    Funkcia MID vráti podreťazec, ktorý je obsiahnutý v zadanom reťazci alebo poli. V tomto prípade pre každý záznam funkcia vráti hodnotu, ktorá začína od siedmeho znaku (čiže za medzerou) v poli mesto.

  3. V bunke Zoradiť vyberte položku vzostupne alebo zostupne.

  4. Na karte domov kliknite v skupine Zoradiť & filtra na položku Prepnúť filter.

Na začiatok stránky

Potrebujete ďalšiu pomoc?

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×