Accessin Lyhyt teksti (teksti) tai Pitkä teksti (muistio) -kenttään tallennetut luvut ja merkkijonot lajitellaan aakkosjärjestykseen. Toisin sanoen luvut lajitellaan arvon muodostavien yksittäisten numeroiden perusteella numeroarvon sijaan. Esimerkiksi arvo 11 on ennen lukua 2 ja arvo 12 ennen 3 seuraavassa taulukossa esitetyllä tavalla.
| Opiskelijan nimi | Opiskelijan nro |
|---|---|
| John | 1 |
| Maria | 10 |
| Vilhelm | 11 |
| Mary | 12 |
| Jaana | 2 |
| Lynn | 3 |
| Jason | 4 |
| Mary | 5 |
Jos haluat varmistaa, että numerot lajitellaan numeroarvon mukaan aakkosjärjestyksen sijaan, tee jokin seuraavista:
Jos kenttä sisältää vain numeerisia arvoja, harkitse kentän tietotyypin vaihtamista luvuksi tai valuutaksi.
Toimi seuraavasti, jos:
- Kenttä sisältää vain numeerisia arvoja, mutta et halua muuttaa kentän tietotyyppiä.
- Kenttä sisältää sekä numeerisia arvoja että merkkijonoarvoja, mutta haluat ohittaa merkkijonoarvot lajittelussa.
Tässä toimenpiteessä ARVO-funktion avulla saadaan tekstinä tallennetun luvun numeerinen arvo. Lauseke käyttää IIf-funktiota myös käsittelemään tyhjiä arvoja, joita saattaa olla lajittelukentässä.
- Valitse Aloitus-välilehdenLajittele & suodata -ryhmästä Lisäasetukset ja valitse sitten pikavalikosta Erikoissuodatus tai lajittelu .
- Kirjoita lauseke Expr1: IIf([Fieldname] Is Null, 0, Val([Fieldname]))Kenttä-riville ensimmäiseen sarakkeeseen.
IIf-funktio tarkistaa, onko kentän arvo tyhjäarvoinen, ja jos on, se käsittelee sen arvona 0. Jos arvo ei ole nolla, IIf-funktio kutsuu ARVO-funktion numeerisen vastineen saamiseksi. - Valitse Lajittele-solussaNouseva tai Laskeva.
Nouseva järjestys näyttää tietueen, jolla on pienin arvo ylimpänä, ja tietueen, jolla on suurin arvo, alhaalla. Laskeva järjestys toimii päinvastaisesti. - Valitse Aloitus-välilehdenLajittele & Suodata -ryhmästä Ota suodatus käyttöön tai poista se käytöstä.
Jos edellä kuvattu menettely ei toimi, voit kokeilla toista tapaa, jolla vältät muuttamasta taulukon rakennetta. Tämä tarkoittaa sellaisten arvojen täyttämistä, joissa on vähemmän numeroita ja etunollia. Muuta esimerkiksi arvot 11, 2, 2000 ja 3 arvoihin 0011, 0002, 2000 ja 0003 ennen lajittelua.
Sivun alkuun