MIDB

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

tip

Αυτή η συνάρτηση είναι διαθέσιμη από το LibreOffice 4.2.


Σύνταξη

MIDB("Κείμενο"; Αρχή; Αριθμός_ψηφιολέξεων)

Το Κείμενο είναι το κείμενο που περιέχει τους χαρακτήρες που θα εξαχθούν.

Η Αρχή είναι η θέση του πρώτου χαρακτήρα στο κείμενο που θα εξαχθεί.

Ο Αριθμός_ψηφιολέξεων καθορίζει τον αριθμό των χαρακτήρων MIDB που θα επιστραφούν από το κείμενο, σε ψηφιολέξεις.

Παράδειγμα

=MIDB("中国";1;0) επιστρέφει "" (0 byte είναι πάντα μια κενή συμβολοσειρά).

=MIDB("中国";1;1) επιστρέφει " " (1 byte είναι μόνο μισός χαρακτήρας DBCS και επομένως το αποτέλεσμα είναι χαρακτήρας διαστήματος).

=MIDB("中国";1;2) επιστρέφει "中" (2 byte αποτελούν έναν πλήρη χαρακτήρα DBCS).

=MIDB("中国";1;3) επιστρέφει "中" (3 byte αποτελούν ενάμισι χαρακτήρα DBCS. Το τελευταίο byte οδηγεί σε χαρακτήρα διαστήματος).

=MIDB("中国";1;4) επιστρέφει "中国" (4 byte αποτελούν δύο πλήρεις χαρακτήρες DBCS).

=MIDB("中国";2;1) επιστρέφει " " (η θέση byte 2 δεν βρίσκεται στην αρχή ενός χαρακτήρα σε μια συμβολοσειρά DBCS. Επιστρέφεται 1 χαρακτήρας διαστήματος).

=MIDB("中国";2;2) επιστρέφει " " (θέση byte 2 σημεία στο τελευταίο μισό του πρώτου χαρακτήρα στη συμβολοσειρά DBCS. Τα 2 byte που ζητήθηκαν αποτελούν επομένως το τελευταίο μισό του πρώτου χαρακτήρα και το πρώτο μισό του δεύτερου χαρακτήρα στη συμβολοσειρά. Επομένως επιστρέφονται 2 χαρακτήρες διαστήματος).

=MIDB("中国";2;3) επιστρέφει "国" (η θέση byte 2 δεν βρίσκεται στην αρχή ενός χαρακτήρα σε μια συμβολοσειρά DBCS. Ένας χαρακτήρας διαστήματος επιστρέφεται για τη θέση byte 2).

=MIDB("中国";3;1) επιστρέφει " " (η θέση byte 3 είναι στην αρχή ενός χαρακτήρα σε μια συμβολοσειρά DBCS, αλλά 1 byte είναι μόνο το ήμισυ ενός χαρακτήρα DBCS και ως εκ τούτου επιστρέφεται ένας χαρακτήρας διαστήματος).

=MIDB("中国";3;2) επιστρέφει "国" (η θέση byte 3 βρίσκεται στην αρχή ενός χαρακτήρα σε μια συμβολοσειρά DBCS και 2 byte αποτελούν έναν χαρακτήρα DBCS).

=MIDB("office";2;3) επιστρέφει "ffi" (η θέση byte 2 βρίσκεται στην αρχή ενός χαρακτήρα σε μια συμβολοσειρά μη DBCS και 3 byte μιας συμβολοσειράς μη DBCS αποτελούν 3 χαρακτήρες).

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