Αυτή η ενότητα περιγράφει τις συναρτήσεις Κειμένου.
Για να έχετε πρόσβαση σε αυτήν τη λειτουργία...
Εισαγωγή - Συνάρτηση - Κατηγορία Κείμενο
Χρήση διπλών εισαγωγικών σε τύπους
Για να συμπεριλάβετε μια συμβολοσειρά κειμένου σε έναν τύπο, τοποθετήστε τη συμβολοσειρά κειμένου μεταξύ δύο διπλών εισαγωγικών (") και ο Calc παίρνει τους χαρακτήρες της συμβολοσειράς χωρίς να προσπαθήσει να τους ερμηνεύσετε. Για παράδειγμα, ο τύπος ="Γεια σου κόσμε!" εμφανίζει τη συμβολοσειρά κειμένου Γεια σου κόσμε! στο κελί, χωρίς περιττά διπλά εισαγωγικά.
Ο πιο περίπλοκος τύπος =CONCATENATE ("Η ζωή είναι πραγματικά απλή,", "αλλά εμείς επιμένουμε να την κάνουμε περίπλοκη". "(Κομφούκιος).") συνδέει τρεις μεμονωμένες συμβολοσειρές σε διπλά εισαγωγικά, εξάγοντας Η ζωή είναι πραγματικά απλή, αλλά επιμένουμε να την κάνουμε περίπλοκη (Κομφούκιος).
Για να τοποθετήσετε ένα κυριολεκτικό διπλό εισαγωγικό μέσα σε μια συμβολοσειρά σε έναν τύπο, μπορούν να χρησιμοποιηθούν δύο μέθοδοι:
Μπορείτε να "διαφύγετε" από το διπλό εισαγωγικό με ένα επιπλέον διπλό εισαγωγικό και ο Calc αντιμετωπίζει το διπλό εισαγωγικό που διέφυγε ως κυριολεκτική τιμή. Για παράδειγμα, ο τύπος ="Το όνομά μου είναι" "John Doe" "." εξάγει τη συμβολοσειρά Το όνομά μου είναι "John Doe". Ένα άλλο απλό παράδειγμα είναι ο τύπος =UNICODE ("" "") που επιστρέφει 34 , την δεκαδική τιμή του χαρακτήρα εισαγωγικού Unicode (U+0022) - εδώ το πρώτο και το τέταρτο διπλό εισαγωγικό υποδεικνύουν το αρχή και τέλος της συμβολοσειράς, ενώ το δεύτερο διπλό εισαγωγικό διαφεύγει από το τρίτο.
Μπορείτε να χρησιμοποιήσετε τη συνάρτηση CHAR ή τη συνάρτηση UNICHAR για να εισαγάγετε ένα διπλό εισαγωγικό. Για παράδειγμα, ο τύπος =UNICHAR (34) & "The Catcher in the Rye" & UNICHAR (34) & "είναι ένα διάσημο βιβλίο του JD Salinger." εμφανίζει τη συμβολοσειρά "The Catcher in the Rye" είναι ένα διάσημο βιβλίο του JD Salinger.
Λάβετε υπόψη ότι η λειτουργία Αυτόματης Διόρθωσης του Calc ενδέχεται να τροποποιήσει τα διπλά εισαγωγικά. Η Αυτόματη Διόρθωση δεν πρέπει να αλλάξει τα διπλά εισαγωγικά στα κελιά τύπου, αλλά μπορεί να αλλάξει αυτά που χρησιμοποιούνται σε κελιά που δεν περιέχουν κείμενο. Για παράδειγμα, εάν αντιγράψετε μια συμβολοσειρά που περιβάλλεται από κάποια άλλη μορφή τυπογραφικών διπλών εισαγωγικών, όπως το αριστερό διπλό εισαγωγικό (U+201C) και το δεξιό διπλό εισαγωγικό (U+201D), και στη συνέχεια επικολλήσετε σε κελί τύπου, ενδέχεται να προκύψει σφάλμα. Ανοίξτε την περιοχή Διπλά εισαγωγικά του διαλόγου Εργαλεία - Επιλογές αυτόματης διόρθωσης - Τοπικές επιλογές για να ορίσετε τους χαρακτήρες που χρησιμοποιούνται για την αυτόματη διόρθωση των τυπογραφικών διπλών εισαγωγικών έναρξης και λήξης. Αποεπιλέξτε το πλήκτρο εναλλαγής Αντικατάσταση για να απενεργοποιήσετε τη δυνατότητα.
Κενή συμβολοσειρά και κενά κελιά
Τα κελιά με την κενή συμβολοσειρά ("") δεν ισοδυναμούν με κενά κελιά. Κατά την αναζήτηση ή τον υπολογισμό με κείμενο, η κενή συμβολοσειρά "" είναι το κείμενο με μήκος μηδέν.
Για παράδειγμα, όταν ο τύπος στο A1 επιστρέφει την κενή συμβολοσειρά "", ισχύουν τα εξής:
Το =ISBLANK(A1) επιστρέφει FALSE. Το κελί δεν είναι κενό.
=ISFORMULA(A1) επιστρέφει TRUE. Το κελί είναι ένας τύπος.
=ISLOGICAL(A1) επιστρέφει FALSE. Δεν είναι λογική τιμή.
Η =ISNONTEXT(A1) επιστρέφει FALSE. Το κελί έχει την κενή συμβολοσειρά.
Η =ISNONTEXT(A1) επιστρέφει FALSE. Όχι έναν αριθμό.
Η τιμή =ISTEXT(A1) επιστρέφει την τιμή TRUE. Το κελί περιέχει την κενή συμβολοσειρά, η οποία υπολογίζεται από έναν τύπο.
Η =LEN(A1) επιστρέφει 0. Το μήκος της κενής συμβολοσειράς είναι 0.
Μετατρέπει κείμενο που αντιπροσωπεύει έναν αριθμό σε ένα αριθμητικό σύστημα με τη δεδομένη βασική βάση σε θετικό ακέραιο. Η βάση πρέπει να βρίσκεται στην περιοχή από 2 έως 36. Τα κενά και οι στηλοθέτες αγνοούνται. Το πεδίο Κείμενο δεν κάνει διάκριση πεζών-κεφαλαίων.
Μετατρέπει έναν αριθμό σε συμβολοσειρά που αντιπροσωπεύει το ποσό σε μορφή νομίσματος, στρογγυλοποιημένο σε καθορισμένα δεκαδικά ψηφία, χρησιμοποιώντας το διαχωριστικό δεκαδικών που αντιστοιχεί στην τρέχουσα ρύθμιση τοπικών ρυθμίσεων. Στο πεδίο Τιμή εισαγάγετε τον αριθμό που θα μετατραπεί. Προαιρετικά, μπορείτε να εισαγάγετε τον αριθμό των δεκαδικών ψηφίων στο πεδίο Δεκαδικά. Εάν δεν καθοριστεί τιμή, όλοι οι αριθμοί σε μορφή νομίσματος θα εμφανίζονται με δύο δεκαδικά ψηφία.
Επιστρέφει τη θέση μιας συμβολοσειράς κειμένου μέσα σε μια άλλη συμβολοσειρά.Μπορείτε επίσης να ορίσετε από πού θα ξεκινήσει η αναζήτηση. Ο όρος αναζήτησης μπορεί να είναι ένας αριθμός ή οποιαδήποτε συμβολοσειρά χαρακτήρων. Η αναζήτηση κάνει διάκριση πεζών-κεφαλαίων.
Για γλώσσες συνόλου χαρακτήρων διπλής ψηφιολέξης (byte) (DBCS), επιστρέφει τον αριθμό των byte που χρησιμοποιούνται για την αναπαράσταση των χαρακτήρων σε μια συμβολοσειρά κειμένου.
Αντικαθιστά ένα μέρος μιας συμβολοσειράς κειμένου με μια διαφορετική συμβολοσειρά κειμένου. Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί για την αντικατάσταση χαρακτήρων και αριθμών (οι οποίοι μετατρέπονται αυτόματα σε κείμενο). Το αποτέλεσμα της συνάρτησης εμφανίζεται πάντα ως κείμενο. Εάν σκοπεύετε να εκτελέσετε περαιτέρω υπολογισμούς με έναν αριθμό που έχει αντικατασταθεί από κείμενο, θα πρέπει να τον μετατρέψετε ξανά σε αριθμό χρησιμοποιώντας τη συνάρτηση VALUE.
Μετατρέπει έναν αριθμό σε λατινικό αριθμό. Το εύρος τιμών πρέπει να είναι μεταξύ 0 και 3999. Μια λειτουργία απλοποίησης μπορεί να καθοριστεί στην περιοχή από 0 έως 4.
Επιστρέφει τη θέση ενός τμήματος κειμένου μέσα σε μια συμβολοσειρά χαρακτήρων. Μπορείτε να ορίσετε την έναρξη της αναζήτησης ως επιλογή. Το κείμενο αναζήτησης μπορεί να είναι ένας αριθμός ή οποιαδήποτε ακολουθία χαρακτήρων. Η αναζήτηση δεν κάνει διάκριση πεζών-κεφαλαίων. Εάν το κείμενο δεν βρεθεί, επιστρέφει σφάλμα 519 (#ΤΙΜΗ).
Μετατρέπει την αναπαράσταση συμβολοσειράς ενός αριθμού σε αριθμητική μορφή. Εάν η παρεχόμενη συμβολοσειρά είναι έγκυρη ημερομηνία, χρόνος ή ημερομηνία-χρόνος, επιστρέφεται ο αντίστοιχος σειριακός αριθμός ημερομηνίας-χρόνου.