Περιεχόμενα

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

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

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

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

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

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

## Κενή συμβολοσειρά και κενά κελιά

Τα κελιά με την κενή συμβολοσειρά ("") δεν ισοδυναμούν με κενά κελιά. Κατά την αναζήτηση ή τον υπολογισμό με κείμενο, η κενή συμβολοσειρά "" είναι το κείμενο με μήκος μηδέν.

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

Το =ISBLANK(A1) επιστρέφει FALSE. Το κελί δεν είναι κενό.

=ISFORMULA(A1) επιστρέφει TRUE. Το κελί είναι ένας τύπος.

=ISLOGICAL(A1) επιστρέφει FALSE. Δεν είναι λογική τιμή.

Η =ISNONTEXT(A1) επιστρέφει FALSE. Το κελί έχει την κενή συμβολοσειρά.

Η =ISNONTEXT(A1) επιστρέφει FALSE. Όχι έναν αριθμό.

Η τιμή =ISTEXT(A1) επιστρέφει την τιμή TRUE. Το κελί περιέχει την κενή συμβολοσειρά, η οποία υπολογίζεται από έναν τύπο.

Η =LEN(A1) επιστρέφει 0. Το μήκος της κενής συμβολοσειράς είναι 0.

## ARABIC

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

## ASC

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

## BAHTTEXT

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

## BASE

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

## CHAR

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

## CLEAN

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

## CODE

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

## CONCATENATE

Συνδυάζει πολλές συμβολοσειρές κειμένου σε μία συμβολοσειρά.

## DECIMAL

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

## DOLLAR

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

## EXACT

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

## FIND

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

## FIXED

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

## JIS

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

## LEFT

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

## LEFTB

Επιστρέφει τους πρώτους χαρακτήρες ενός κειμένου DBCS (Double Byte Character Set).

## LEN

Επιστρέφει το μήκος μιας συμβολοσειράς συμπεριλαμβανομένων των κενών.

## LENB

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

## LOWER

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

## MID

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

## MIDB

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

## PROPER

Κεφαλοποιεί το πρώτο γράμμα σε όλες τις λέξεις μιας συμβολοσειράς κειμένου.

## REGEX

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

## REPLACE

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

## REPT

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

## RIGHT

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

## RIGHTB

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

## ROMAN

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

## SEARCH

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

## SUBSTITUTE

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

## T

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

## TEXT

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

## TRIM

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

## UNICHAR

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

## UNICODE

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

## UPPER

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

## VALUE

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

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

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

### FILTERXML (ΦΙΛΤΡΟ XML)

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

### ENCODEURL

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

Σχετικά θέματα

Συναρτήσεις ανά κατηγορία