Įrašų rūšiavimas esančias skaitines reikšmes teksto lauke

Pastaba: Norėtume jums kuo greičiau pateikti naujausią žinyno turinį jūsų kalba. Šis puslapis išverstas automatiškai, todėl gali būti gramatikos klaidų ar netikslumų. Mūsų tikslas – padaryti, kad šis turinys būtų jums naudingas. Gal galite šio puslapio apačioje mums pranešti, ar informacija buvo naudinga? Čia yra straipsnis anglų kalba, kuriuo galite pasinaudoti kaip patogia nuoroda.

Skaičiai ir eilutės, esantys trumpasis tekstas (tekstas) arba "Access" ilgasis tekstas (atmintinė) lauko rūšiuojami abėcėlės tvarka. Kitaip tariant, skaičiai rūšiuojami pagal atskirus skaitmenis, kurie sudaro reikšmę, o ne pagal skaitinę reikšmę. Pvz., prieš 2 atsiranda reikšmė 11 ir 12 reikšmė būtų rodoma iki 3, kaip parodyta toliau pateiktoje lentelėje.

Studento vardą

Studentų be

Jonas

1

Maria

10

William

11

Mary

12

Janina

2

Linas

3

Jason

4

Mary

5

Norėdami užtikrinti, kad skaičiai yra rūšiuojamos pagal jų skaitinę reikšmę, o ne pagal abėcėlę, atlikite vieną iš šių veiksmų:

  • Jei lauke pateikti tik skaitines reikšmes, apsvarstykite galimybę pakeisti lauko duomenų tipą į skaičius arba valiuta.

  • Naudokite šią procedūrą, jei:

    • Lauke yra tik skaitinės reikšmės, bet ne norite pakeisti lauko duomenų tipą.

    • Lauke yra ir skaitinių, ir eilutės reikšmes, bet jūs norite nepaisyti eilutės reikšmes, kai rūšiavimas.

Ši procedūra naudoja į Val funkcija gauti skaitinę reikšmę, skaičių, kuris yra išsaugotas kaip tekstas. Taip pat naudoja išraišką, IIf funkciją, kuri bus su nulinėmis reikšmėmis, kuri gali būti rūšiavimo lauke.

  1. Skirtuke Pagrindinis , grupėje Rūšiuoti & filtravimas spustelėkite Išplėstinis, ir kontekstiniame meniu spustelėkite Išplėstinis filtras/rūšiavimas .

  2. Įveskite išraišką Išraiška1: IIf ([lauko pavadinimas] Is Null, 0, Val([Fieldname])) pirmame stulpelyje, eilutėje laukas .

    Funkcija IIf patikrina, jei lauko reikšmės "is null" ir, jei taip, laiko jį 0. Jei reikšmė nėra neapibrėžta, funkcija IIf iškviečia funkciją Val norėdama gauti skaitinį ekvivalentą.

  3. Langelyje Rūšiuoti pasirinkite didėjimo tvarka arba mažėjimo tvarka.

    Rūšiuojant didėjimo tvarka turi būti viršuje ir įrašą su didžiausią reikšmę apačioje rodomas įrašą su mažiausią reikšmę. Rūšiuoti mažėjimo tvarka ar atvirkščiai.

  4. Skirtuke Pagrindinis , grupėje Rūšiuoti & filtras , spustelėkite Keisti filtrą.

Jei ankstesnės procedūros neveikia, yra kitas būdas, galite išbandyti, kad būtų išvengta pakeisti lentelės struktūrą. Tai reiškia, kad "užpildo vietą" reikšmėmis, kuriuose yra mažiau skaitmenų nuliai. Pvz., galite keisti reikšmių 11, 2, 2000 ir 3 į 0011, 0002, 2000 ir 0003 prieš taikyti rūšiuoti.

Puslapio viršus

Tobulinkite savo „Office“ įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×