Συναρτήσεις κειμένου

Αυτή η ενότητα περιγράφει τις συναρτήσεις Κειμένου.

Για να έχετε πρόσβαση σε αυτήν τη λειτουργία...

Εισαγωγή - Συνάρτηση - Κατηγορία Κείμενο


Χρήση διπλών εισαγωγικών σε τύπους

Για να συμπεριλάβετε μια συμβολοσειρά κειμένου σε έναν τύπο, τοποθετήστε τη συμβολοσειρά κειμένου μεταξύ δύο διπλών εισαγωγικών (") και ο Calc παίρνει τους χαρακτήρες της συμβολοσειράς χωρίς να προσπαθήσει να τους ερμηνεύσετε. Για παράδειγμα, ο τύπος ="Γεια σου κόσμε!" εμφανίζει τη συμβολοσειρά κειμένου Γεια σου κόσμε! στο κελί, χωρίς περιττά διπλά εισαγωγικά.

Ο πιο περίπλοκος τύπος =CONCATENATE ("Η ζωή είναι πραγματικά απλή,", "αλλά εμείς επιμένουμε να την κάνουμε περίπλοκη". "(Κομφούκιος).") συνδέει τρεις μεμονωμένες συμβολοσειρές σε διπλά εισαγωγικά, εξάγοντας Η ζωή είναι πραγματικά απλή, αλλά επιμένουμε να την κάνουμε περίπλοκη (Κομφούκιος).

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

  1. Μπορείτε να "διαφύγετε" από το διπλό εισαγωγικό με ένα επιπλέον διπλό εισαγωγικό και ο Calc αντιμετωπίζει το διπλό εισαγωγικό που διέφυγε ως κυριολεκτική τιμή. Για παράδειγμα, ο τύπος ="Το όνομά μου είναι" "John Doe" "." εξάγει τη συμβολοσειρά Το όνομά μου είναι "John Doe". Ένα άλλο απλό παράδειγμα είναι ο τύπος =UNICODE ("" "") που επιστρέφει 34 , την δεκαδική τιμή του χαρακτήρα εισαγωγικού Unicode (U+0022) - εδώ το πρώτο και το τέταρτο διπλό εισαγωγικό υποδεικνύουν το αρχή και τέλος της συμβολοσειράς, ενώ το δεύτερο διπλό εισαγωγικό διαφεύγει από το τρίτο.

  2. Μπορείτε να χρησιμοποιήσετε τη συνάρτηση 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), και στη συνέχεια επικολλήσετε σε κελί τύπου, ενδέχεται να προκύψει σφάλμα. Ανοίξτε την περιοχή Διπλά εισαγωγικά του διαλόγου Εργαλεία - Επιλογές αυτόματης διόρθωσης - Τοπικές επιλογές για να ορίσετε τους χαρακτήρες που χρησιμοποιούνται για την αυτόματη διόρθωση των τυπογραφικών διπλών εισαγωγικών έναρξης και λήξης. Αποεπιλέξτε το πλήκτρο εναλλαγής Αντικατάσταση για να απενεργοποιήσετε τη δυνατότητα.

Empty string and blank cells

Cells with the empty string ("") are not equivalent to blank cells. When searching or calculating with text, the empty string "" is the text with length zero.

For example, when the formula in A1 returns the empty string "", the following applies:

=ISBLANK(A1) returns FALSE. The cell is not blank.

=ISFORMULA(A1) returns TRUE. The cell is a formula.

=ISLOGICAL(A1) returns FALSE. Not a logical value.

=ISNONTEXT(A1) returns FALSE. The cell has the empty string.

=ISNUMBER(A1) returns FALSE. Not a number.

=ISTEXT(A1) returns TRUE. The cell has the empty string, calculated by a formula.

=LEN(A1) returns 0. The length of the empty string is 0.

ARABIC

Επιστρέφει την αριθμητική τιμή που αντιστοιχεί σε έναν ρωμαϊκό αριθμό που εκφράζεται ως κείμενο.

ASC

Μετατρέπει χαρακτήρες διπλού byte (πλήρους πλάτους) σε χαρακτήρες ASCII ενός byte (μισού πλάτους) και χαρακτήρες κατακάνα.

BAHTTEXT

Μετατρέπει έναν αριθμό σε Ταϊλανδέζικο κείμενο, περιλαμβανομένων των νομισμάτων της Ταϊλάνδης.

BASE

Μετατρέπει έναν θετικό ακέραιο σε μια καθορισμένη βάση σε κείμενο από τοσύστημα αρίθμησης. Χρησιμοποιούνται τα ψηφία 0-9 και τα γράμματα A-Z.

CHAR

Μετατρέπει έναν αριθμό σε χαρακτήρα σύμφωνα με τον τρέχον πίνακα κώδικα. Ο αριθμός μπορεί να είναι ένας ακέραιος αριθμός δύο ή τριών ψηφίων.

CLEAN

Αφαιρούνται όλοι οι μη εκτυπώσιμοι χαρακτήρες από το αλφαριθμητικό.

CODE

Επιστρέφει έναν αριθμητικό κωδικό για τον πρώτο χαρακτήρα ενός αλφαριθμητικού κειμένου.

CONCATENATE

Συνδυάζει διάφορα αλφαριθμητικά κειμένου σε ένα αλφαριθμητικό.

DECIMAL

Μετατρέπει κείμενο που αντιπροσωπεύει έναν αριθμό σε ένα σύστημα αριθμών με τη δεδομένη ρίζα βάσης σε θετικό ακέραιο. Η βάση πρέπει να είναι στην περιοχή από 2 έως 36. Τα κενά και οι στηλοθέτες αγνοούνται. Το πεδίο Κείμενο δεν κάνει διάκριση πεζών-κεφαλαίων.

DOLLAR

Μετατρέπει έναν αριθμό σε συμβολοσειρά που αντιπροσωπεύει το ποσό στη μορφή νομίσματος, στρογγυλοποιημένο σε καθορισμένα δεκαδικά ψηφία, χρησιμοποιώντας το διαχωριστικό δεκαδικών που αντιστοιχεί στην τρέχουσα τοπική ρύθμιση. Στο πεδίο Value (Τιμή) εισαγάγετε τον αριθμό που θέλετε να μετατρέψετε. Προαιρετικά, μπορείτε να εισαγάγετε τον αριθμό των δεκαδικών θέσεων στο πεδίο Decimals (Δεκαδικά). Εάν δεν έχει καθοριστεί τιμή, όλοι οι αριθμοί σε μορφή νομίσματος θα εμφανίζονται με δύο δεκαδικά ψηφία.

EXACT

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

FIND

Επιστρέφει τη θέση μιας συμβολοσειράς κειμένου μέσα σε μια άλλη συμβολοσειρά. Μπορείτε επίσης να καθορίσετε από πού θα ξεκινήσει η αναζήτηση. Ο όρος αναζήτησης μπορεί να να είναι αριθμός ή οποιοδήποτε συμβολοσειρά χαρακτήρων. Η αναζήτηση κάνει διάκριση πεζών και κεφαλαίων.

FIXED

Επιστρέφει έναν αριθμό ως κείμενο με καθορισμένο αριθμό δεκαδικών θέσεων και προαιρετικά διαχωριστικά χιλιάδων.

JIS

Μετατρέπει χαρακτήρες ASCII ενός byte (μισού πλάτους) ή χαρακτήρες κατακάνα σε χαρακτήρες διπλού byte (πλήρους πλάτους).

LEFT

Επιστρέφει τον πρώτο χαρακτήρα ή χαρακτήρες του κειμένου.

LEFTB

Επιστρέφει τους πρώτους χαρακτήρες ενός κειμένου DBCS .

LEN

Επιστρέφει το μήκος ενός αλφαριθμητικού, συμπεριλαμβανόμενων των διαστημάτων.

LENB

Για σύνολα γλωσσών χαρακτήρων διπλών ψηφιολέξεων (DBCS), επιστρέφει τον αριθμό των ψηφιολέξεων (bytes) που χρησιμοποιούνται για να αναπαραστήσουν τους χαρακτήρες σε μια συμβολοσειρά κειμένου.

LOWER

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

MID

Επιστρέφει ένα αλφαριθμητικό κειμένου ενός κειμένου. Οι παράμετροι καθορίζουν την αρχική θέση και τον αριθμό των χαρακτήρων.

MIDB

Επιστρέφει μια συμβολοσειρά κειμένου ενός κειμένου DBCS. Οι παράμετροι καθορίζουν την αρχική θέση και τον αριθμό των χαρακτήρων.

PROPER

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

REGEX

Ταιριάζει και εξάγει ή προαιρετικά αντικαθιστά κείμενο χρησιμοποιώντας κανονικές εκφράσεις.

REPLACE

Αντικαθιστά μέρος του αλφαριθμητικού κειμένου με ένα διαφορετικό αλφαριθμητικό κειμένου. Αυτή η συνάρτηση μπορεί να χρησιμοποιηθεί για την αντικατάσταση τόσο χαρακτήρων όσο και αριθμών (που μετατρέπονται αυτόματα σε κείμενο). Το αποτέλεσμα της συνάρτησης εμφανίζεται πάντα ως κείμενο. Εάν έχετε σκοπό να πραγματοποιήσετε και άλλους υπολογισμούς με έναν αριθμό που έχει αντικατασταθεί από κείμενο, θα πρέπει να το μετατρέψετε ξανά σε αριθμό, χρησιμοποιώντας τη συνάρτηση VALUE.

REPT

Επαναλαμβάνει ένα αλφαριθμητικό χαρακτήρα από το δοθέντα αριθμό των αντιγράφων.

RIGHT

Επιστρέφει τον τελευταίο χαρακτήρα του κειμένου.

RIGHTB

Επιστρέφει τον τελευταίο χαρακτήρα ή χαρακτήρες ενός κειμένου με σύνολα χαρακτήρων διπλών ψηφιολέξεων (DBCS).

ROMAN

Μετατρέπει έναν αριθμό σε λατινικό αριθμό. Το εύρος τιμών πρέπει να είναι μεταξύ 0 και 3999. Μια λειτουργία απλοποίησης μπορεί να καθοριστεί στην περιοχή από 0 έως 4.

SEARCH

Επιστρέφει τη θέση του τμήματος του κειμένου σε συμβολοσειρά χαρακτήρα. Μπορείτε να ορίσετε την έναρξη της αναζήτησης ως επιλογή. Το κείμενο αναζήτησης μπορεί να είναι αριθμός ή οποιαδήποτε ακολουθία χαρακτήρων. Η αναζήτηση δεν διακρίνει μεταξύ κεφαλαίων και πεζών. Εάν το κείμενο δεν βρεθεί, εμφανίζεται error 519 (#VALUE).

SUBSTITUTE

Αντικαθιστά το παλιό κείμενο με το νέο κείμενο σε ένα αλφαριθμητικό.

T

Αυτή η συνάρτηση επιστρέφει το κείμενο του προορισμού, ή ένα κενό αλφαριθμητικό κειμένου αν ο προορισμός δεν είναι κείμενο.

TEXT

Μετατρέπει τιμή σε κείμενο σύμφωνα με δεδομένη μορφή.

TRIM

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

UNICHAR

Μετατρέπει έναν αριθμό κώδικα σε χαρακτήρα Unicode ή γράμμα.

UNICODE

Επιστρέφει έναν αριθμητικό κωδικό για τον πρώτο χαρακτήρα UNICODE.

UPPER

Μετατρέπει τα γράμματα του αλφαριθμητικού που έχει καθοριστεί στο πεδίο κείμενο σε κεφαλαία.

VALUE

Μετατρέπει την αναπαράσταση συμβολοσειράς ενός αριθμού σε αριθμητική μορφή. Εάν η παρεχόμενη συμβολοσειρά είναι έγκυρη ημερομηνία, χρόνος ή ημερομηνία-χρόνος, επιστρέφεται ο αντίστοιχος σειριακός αριθμός ημερομηνίας-χρόνου.

WEBSERVICE (ΥΠΗΡΕΣΙΑ ΙΣΤΟΥ)

Λήψη κάποιου περιεχομένου ιστού από ένα URI.

FILTERXML (ΦΙΛΤΡΟ XML)

Εφαρμόζει μια έκφραση XPath σε ένα έγγραφο XML.

ENCODEURL

Επιστρέφει κωδικοποιημένη συμβολοσειρά URL.

Παρακαλούμε, υποστηρίξτε μας!