Μετάβαση στο κύριο περιεχόμενο
Office

Ταξινομήστε εγγραφές σε αριθμητικές τιμές που είναι αποθηκευμένες σε ένα πεδίο κειμένου

Σημείωση: Θέλουμε να σας παρέχουμε το πιο πρόσφατο περιεχόμενο βοήθειας στη γλώσσα σας όσο πιο σύντομα γίνεται. Αυτή η σελίδα έχει μεταφραστεί μέσω αυτοματοποιημένης διαδικασίας και ενδεχομένως να περιέχει γραμματικά λάθη και ανακρίβειες. Ο σκοπός μας είναι αυτό το περιεχόμενο να σας φανεί χρήσιμο. Μπορείτε να μας ενημερώσετε στο κάτω μέρος αυτής της σελίδας εάν οι πληροφορίες σάς φάνηκαν χρήσιμες; Εδώ θα βρείτε το άρθρο στα Αγγλικά για να το συμβουλεύεστε εύκολα.

Οι αριθμοί και οι συμβολοσειρές που είναι αποθηκευμένες σε ένα πεδίο σύντομου κειμένου (κείμενο) ή μεγάλο κείμενο (Υπόμνημα) στην Access ταξινομούνται με αλφαβητική σειρά. Με άλλα λόγια, οι αριθμοί θα ταξινομούνται με βάση τα μεμονωμένα ψηφία που απαρτίζουν την τιμή, αντί για την αριθμητική τιμή. Για παράδειγμα, η τιμή 11 εμφανίζεται πριν από το 2 και η τιμή 12 εμφανίζεται πριν από το 3, όπως φαίνεται στον παρακάτω πίνακα.

Όνομα φοιτητή

Φοιτητικός Αρ.

Γιάννης

1

Maria

10

Γουίλιαμ

11

Μαίρη

12

Τζέιν

2

Λιν

3

Τζέισον

4

Μαίρη

5

Για να εξασφαλίσετε ότι οι αριθμοί ταξινομούνται με βάση την αριθμητική τους τιμή αντί για αλφαβητική σειρά, κάντε ένα από τα εξής:

  • Εάν το πεδίο περιέχει μόνο αριθμητικές τιμές, εξετάστε το ενδεχόμενο να αλλάξετε τον τύπο δεδομένων του πεδίου σε αριθμό ή Νομισματική μονάδα.

  • Χρησιμοποιήστε την ακόλουθη διαδικασία εάν:

    • Το πεδίο περιέχει μόνο αριθμητικές τιμές, αλλά δεν θέλετε να αλλάξετε τον τύπο δεδομένων του πεδίου.

    • Το πεδίο περιέχει τόσο αριθμητικές τιμές όσο και τιμές συμβολοσειράς, αλλά θέλετε να παραβλέψετε τις τιμές συμβολοσειράς κατά την ταξινόμηση.

Αυτή η διαδικασία χρησιμοποιεί τη συνάρτηση Val για να αποκτήσει την αριθμητική τιμή ενός αριθμού που είναι αποθηκευμένος ως κείμενο. Η παράσταση χρησιμοποιεί επίσης τη συνάρτηση διεπιλογής για το χειρισμό των τιμών null που μπορεί να βρίσκονται στο πεδίο "Sort".

  1. Στην κεντρική καρτέλα, στην ομάδα Ταξινόμηση φίλτρου & , κάντε κλικ στην επιλογή για προχωρημένους και, στη συνέχεια, κάντε κλικ στην επιλογή Σύνθετο φίλτρο/ταξινόμηση στο μενού συντόμευσης.

  2. Πληκτρολογήστε την παράσταση Έκφρ1: ([fieldname] is null, 0, Val ([fieldname])) στη γραμμή πεδίο στην πρώτη στήλη.

    Η συνάρτηση διενέργεια ελέγχου ελέγχει εάν η τιμή του πεδίου είναι null και, εάν Ναι, την αντιμετωπίζει ως 0. Εάν η τιμή δεν είναι null, η συνάρτηση εξάντλησης καλεί τη συνάρτηση Val για να αποκτήσει το αριθμητικό ισοδύναμο.

  3. Στο κελί Ταξινόμηση , επιλέξτε Αύξουσα ή φθίνουσα.

    Μια αύξουσα ταξινόμηση εμφανίζει την εγγραφή με τη μικρότερη τιμή στο επάνω μέρος και την εγγραφή με τη μεγαλύτερη τιμή στο κάτω μέρος. Μια φθίνουσα ταξινόμηση κάνει το αντίθετο.

  4. Στην κεντρική καρτέλα, στην ομάδα Ταξινόμηση φίλτρου & , κάντε κλικ στην επιλογή Εναλλαγή φίλτρου.

Εάν η προηγούμενη διαδικασία δεν λειτουργεί για εσάς, υπάρχει μια άλλη προσέγγιση που μπορείτε να δοκιμάσετε, η οποία αποτρέπει την τροποποίηση της δομής του πίνακα. Αυτό περιλαμβάνει τις τιμές "συμπλήρωσης" που περιέχουν λιγότερα ψηφία με αρχικά μηδενικά. Για παράδειγμα, μπορείτε να αλλάξετε τις τιμές 11, 2, 2000 και 3 έως 0011, 0002, 2000 και 0003 πριν από την εφαρμογή της μορφής.

Αρχή της σελίδας

Αναπτύξτε τις δεξιότητές σας στο Office
Εξερευνήστε το περιεχόμενο της εκπαίδευσης
Αποκτήστε πρώτοι τις νέες δυνατότητες
Γίνετε μέλος του Office Insider

Σας βοήθησαν αυτές οι πληροφορίες;

Σας ευχαριστούμε για τα σχόλιά σας!

Σας ευχαριστούμε για τα σχόλιά σας! Φαίνεται ότι μπορεί να είναι χρήσιμο να συνδεθείτε με έναν από τους συνεργάτες υποστήριξης του Office.

×