Zoradenie záznamov podľa číselných hodnôt uložených v textovom poli

Poznámka: Radi by sme vám čo najrýchlejšie poskytovali najaktuálnejší obsah Pomocníka vo vašom vlastnom jazyku. Táto stránka bola preložená automaticky a môže obsahovať gramatické chyby alebo nepresnosti. Naším cieľom je, aby bol tento obsah pre vás užitočný. Dali by ste nám v dolnej časti tejto stránky vedieť, či boli pre vás tieto informácie užitočné? Tu nájdete anglický článok pre jednoduchú referenciu.

Čísla a reťazce uložené v krátky Text (text) alebo dlhý Text (memo) pole v programe Access sú zoradené podľa abecedy. Inak povedané, čísla budú zoradené podľa jednotlivých číslic, ktoré tvoria hodnotu, ak chcete namiesto na číselnú hodnotu. Napríklad hodnota 11 sa zobrazí pred 2 a hodnota 12 pred hodnotou 3, ako je uvedené v nasledujúcej tabuľke.

Meno študenta

Číslo študenta

Ján

1

Maria

10

William

11

Mary

12

Jana

2

Lynn

3

Použite správnu

4

Mary

5

Ak chcete zabezpečiť, že čísla zoradené na základe ich číselných hodnôt a nie v abecednom poradí, vykonajte jeden z nasledujúcich krokov:

  • Ak pole obsahuje iba číselné hodnoty, zvážte zmenu typu údajov poľa na číslo alebo mena.

  • Tento postup použite, ak:

    • Pole obsahuje iba číselné hodnoty, ale nechcete zmeniť typ údajov poľa.

    • Pole obsahuje číselné a reťazec hodnoty, ale chcete ignorovať reťazcových hodnôt pri zoraďovaní.

Tento postup používa funkciu Val na získanie číselnej hodnoty čísla, ktoré sú uložené ako text. Výraz tiež používa funkcie IIf na spracovanie hodnôt null, ktoré môže byť v poli zoradiť.

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

  2. Zadajte výraz Expr1: IIf ([NázovPoľa] Is Null, 0, Val([Fieldname])) do riadka pole v prvom stĺpci.

    Funkcia IIf skontroluje, či hodnota v poli hodnotu null a ak áno, s ňou zaobchádza ako 0. Ak hodnota nie je null, funkcia IIf zavolá funkciu Val na číselný ekvivalent.

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

    Vzostupné zoradenie zobrazí záznam s najmenšou hodnotou hore a záznam s najvyššou hodnotou v dolnej. Zostupné zoradenie vykoná presný opak.

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

Ak predchádzajúci postup nefunguje pre vás, nie je ďalší prístup, môžete skúsiť, ktorý nepovolí zmenu štruktúry tabuľky. Ide o "výplň" hodnoty, ktoré obsahujú menej číslic s nuly. Napríklad, zmeníte hodnoty 11, 2, 2000 a zoradenie 3-0011, 0002, 2000 a 0003 musíte použiť.

Na začiatok stránky

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.

×