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

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

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

Όνομα μαθητή

Αριθμός μαθητή

Γιάννης

1

Μαρία

10

Βασίλης

11

Μαίρη

12

Ιωάννα

2

Κατερίνα

3%

Νίκος

-4

Μαίρη

5


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

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

  • Χρησιμοποιήστε την παρακάτω διαδικασία αν:

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

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


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

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

  2. Πληκτρολογήστε την παράσταση Expr1: IIf ([όνομα πεδίου] Is Null, 0, η Val([Fieldname])) στη γραμμή πεδίο στην πρώτη στήλη.

    Η συνάρτηση IIf ελέγχει αν η τιμή του πεδίου είναι μηδέν και αν είναι, την χειρίζεται ως 0. Αν η τιμή δεν είναι μηδενική, η συνάρτηση IIf καλεί τη συνάρτηση Val για να λάβει την αριθμητική αντιστοιχία.

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

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

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

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

Επιστροφή στην αρχή της σελίδας

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

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

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

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

×