ΣΥΝΑΡΤΗΣΕΙΣ ΕΠΕΞΕΡΓΑΣΙΑΣ ΚΕΙΜΕΝΟΥ

Σύγκριση συμβολοσειρών [COMPARE]

Συγκρίνει δύο συμβολοσειρές.

Επιστρέφει 0 εάν είναι ίσες

Επιστρέφει -1 εάν το κείμενο1 προηγείται του κειμένου2 με αλφαρηθμητική σειρά

Επιστρέφει +1 εάν το κείμενο1 έπεται του κειμένου2 με αλφαρηθμητική σειρά

Η αλφαβητική σειρά είναι ευαίσθητη σε πεζά-κεφαλαία: το α προηγείται του Α.

Σύνταξη

COMPARE (“Κείμενο1”, “Κείμενο2”)

Σημείωση: Ο απαιτούμενος διαχωριστής (κόμμα ή ερωτηματικό) επιλέγεται αυτόματα από τις ρυθμίσεις τοποθεσίας του υπολογιστή σας.

Τύποι Δεδομένων των Ορισμάτων

Συμβολοσειρά

Τύπος Δεδομένου του Αποτελέσματος

Ακέραιος

Παράδειγμα

Ας υποθέσουμε ότι η ιδιότητα Βαθμός Ανάφλεξης ενός στοιχείου μπορεί να έχει μία τιμή από A έως F.

Εάν ο Βαθμός Ανάφλεξης είναι A, B ή C: είναι σύμφωνος με πρότυπα.

Εάν ο Βαθμός Ανάφλεξης είναι D, E, ή F: δεν είναι σύμφωνος με πρότυπα.

Σε αυτήν την έκφραση, χρησιμοποιήστε την COMPARE για να συγκρίνετε την κατηγορία Βαθμού Ανάφλεξης του στοιχείου ως προς την “C”.

Επιπλέον, χρησιμοποιήστε μία IF συνάρτηση για να επιστραφεί μία από δύο συμβολοσειρές, βάσει του αποτελέσματος της συνάρτησης COMPARE.

Έκφραση

IF (COMPARE (Βαθμός Ανάφλεξης, “C”) < 1, “Ακολουθεί Πρότυπα”, “Δεν Ακολουθεί Πρότυπα”)

Εάν το αποτέλεσμα είναι 0, αυτό σημαίνει ότι ο Βαθμός Ανάφλεξης είναι ίσος με C. Αυτός ακολουθεί τα πρότυπα.

Εάν το αποτέλεσμα είναι -1, αυτό σημαίνει ότι ο Βαθμός Ανάφλεξης προηγείται αλφαβητικά του C: είναι A ή B. Και αυτός ακολουθεί τα πρότυπα.

Εάν το αποτέλεσμα είναι 1, αυτό σημαίνει ότι ο Βαθμός Ανάφλεξης έπεται αλφαβητικά του C: είναι D ή Ε. Αυτός δεν ακολουθεί τα πρότυπα.

Αποτέλεσμα

“Ακολουθεί Πρότυπα” για τιμές 0 ή -1, διαφορετικά “Δεν Ακολουθεί Πρότυπα”