Dokumentation/Calc Funktionen/RECHTSB

    From The Document Foundation Wiki
    This page is a translated version of the page Documentation/Calc Functions/RIGHTB and the translation is 100% complete.
    Other languages:


    Funktionsname:

    RECHTSB

    Kategorie:

    Text

    Zusammenfassung:

    Entnimmt aus dem angegebenen Text einen Teil von rechts mit der angegebenen Länge in Bytes.

    Syntax:

    RECHTSB(Text[; Anzahl Bytes])

    Rückgabewerte:

    Gibt einen Text mit der angegebenen Anzahl Bytes von rechts ab gerechnet aus dem angegebenen Text zurück.

    Argumente:

    Text ist ein Text (in Anführungszeichen), eine Zahl oder eine Referenz auf eine Zelle mit einem dieser Typen. Das ist dann der Text, aus dem das Teilstück entnommen wird.

    Anzahl Bytes ist eine nicht negative Ganzzahl oder eine Rreferenz auf eine Zelle mit dieser Ganzzahl. Diese Ganzzahl ist die Anzahl an BYTES die aus dem Text entnommen werden. Falls die Anzahl Bytes fehlt, verwendet RECHTSB die Zahl 1.

    • Falls die Anzahl Bytes nicht numerisch ist, meldet RECHTSB einen #WERT!-Fehler.
    • Falls die Anzahl Bytes keine Ganzzahl ist, verkürzt sie RECHTSB auf eine Ganzzahl.
    • Falls die Anzahl Bytes kleiner als 0 ist, dann meldet RECHTSB einen invalid argument error (Fehler:502).
    • Falls der Text weniger Bytes hat als der Wert der Anzahl Bytes ist, gibt RECHTSB eine Kopie des Textes zurück.

    Zusätzliche Informationen:

    Spezifische Eigenheiten der Funktion RECHTSB

    Falls die angegebene Anzahl Bytes dazu führen würde, nur ein Byte eines zwei-Byte Zeichens zu entnehmen, fügt RECHTSB stattdessen ein Leerzeichen (Unicode U+0020) am Anfang des zurückzugebenden Textes ein.


    Allgemeine Informationen über die Byte-Position Funktionen in Calc

    Note pin.svg

    Anmerkung:
    Der Einfachheit halber werden die Informationen dieses Unterabschnittes auf allen Seiten der Byte-Position Funktionen in Calc wiederholt.

    Calc bietet einige Byte-Position Text Funktionen, die mit Zwei-Byte Zeichensätzen (Double Byte Character Set (DBCS)) arbeiten. Diese Funktionen sind FINDENB, LINKSB, LÄNGEB,TEILB, ERSETZENB, RECHTSB und SUCHENB. Jede davon hat einen äquivalenten "normalen" Namen mit einem "B" am Ende.

    Calc bezeichnet als zwei-Byte Zeichen die Zeichen, die in folgenden Unicode-Abschnitten liegen:

    • Bopomofo Erweitert (U+31A0 ... U+31BF)
    • Bopomofo (U+3100 ... U+312F)
    • CJK Kompatibilitätsformen (U+FE30 ... U+FE4F)
    • CJK-Ideogramme, Kompatibilität, Ergänzung (U+2F800 ... U+2FA1F)
    • CJK-Ideogramme, Kompatibilität (U+F900 ... U+FAFF)
    • CJK Kompatibilität (U+3300 ... U+33FF)
    • CJK-Radikale, Ergänzung (U+2E80 ... U+2EFF)
    • CJK-Striche (U+31C0 ... U+31EF)
    • CJK-Symbole und -Interpunktion (U+3000 ... U+303F)
    • Vereinheitlichte CJK-Ideogramme, Erweiterung A (U+3400 ... U+4DBF)
    • Vereinheitlichte CJK-Ideogramme, Erweiterung B (U+20000 ... U+2A6DF)
    • Vereinheitlichte CJK-Ideogramme (U+4E00 ... U+9FFF)
    • Umschlossene CJK-Zeichen und -Monate (U+3200 ... U+32FF)
    • Halbbreite und vollbreite Formen (U+FF00 ... U+FFEF)
    • Hangeul-Jamo, Kompatibilität (U+3130 ... U+318F)
    • Hangeul-Jamo (U+1100 ... U+11FF)
    • Hangeul-Silbenzeichen (U+AC00 ... U+D7AF)
    • High Private Use Surrogates (U+DB80 ... U+DBFF)
    • High Surrogates (U+D800 ... U+DB7F)
    • Hiragana (U+3040 ... U+309F)
    • Ideographische Beschreibungszeichen (U+2FF0 ... U+2FFF)
    • Kanbun (U+3190 ... U+319F)
    • Kangxi-Radikale (U+2F00 ... U+2FDF)
    • Katakana (U+30A0 ... U+30FF)
    • Low Surrogates (U+DC00 ... U+DFFF)
    • Private Use Area (U+E000 ... U+F8FF)
    • Yi-Radikale (U+A490 ... U+A4CF)
    • Yi-Silbenzeichen (U+A000 ... U+A48F)

    siehe Wikipedia unter Liste der Unicodeblöcke für weitergehende Informationen zu diesen Abschnitten

    Zusätzlich werden die Zeichencodes U+005C und U+20AC für zwei-Byte Zeichen verwendet, wenn die Systemsprache auf Japanisch gestellt ist.

    Wie im ODF 1.2 beschrieben, sind Byte-Positionen implementationsabhängig und daher reduziert diese Abhängigkeit die Kompatibilität.

    Beispiele:

    Die folgenden Beispiele sind ähnlich zu denen für die Funktion RECHTS und zeigen das konsistente Verhalten der zwei Funktionen für ein-Byte Zeichenketten.

    Formel Beschreibung Ergebnis
    =RECHTSB("Input string"; 2) Hier gibt die Funktion die letzten zwei Bytes des angegebenen Textes zurück. ng
    =RECHTSB(12.345,6789; 5) Hier gibt die Funktion die letzten fünf Ziffern der angegebenen Zahl als Text zurück. .6789
    =RECHTSB(D1; D2), wobei die Zelle D1 den Text "Eingabetext" enthält und die Zelle D2 die Zahl 3. Hier gibt die Funktion die letzten drei Bytes des angegebenen Textes zurück. ext
    =RECHTSB("Input string") Hier gibt die Funktion das letzten Byte des angegebenen Textes zurück. Der Standardwert 1 kommt zum Tragen, wenn die Zahl fehlt. g
    =RECHTSB("Input string"; 0) Hier gibt die Funktion einen leeren Text zurück.

    Die verbleibenden Beispiele zeigen das Verhalten von RECHTSB für Texte, die zwei-Byte Zeichen beinhalten. Diese Beispiele verwenden die zwei-Byte Zeichen "中" (Unicode Vereinheitlichte CJK-Ideogramme - 4E2D) und "国" (Vereinheitlichte CJK-Ideogramme - 56FD).

    Formel Beschreibung Ergebnis
    =RECHTSB("中国"; 1) Hier ist ein Byte nur die Hälfte des zwei-Byte Zeichens und daher wird ein Leerzeichen zurückgegeben. " "
    =RECHTSB("中国"; 2) Hier gibt die Funktion das letzte Zeichen des Textes zurück, da ein zwei-Byte Zeichen zwei Byte beansprucht. "国"
    =RECHTSB("中国"; 3) Hier bilden drei Byte ein zwei-Byte Zeichen und ein weiteres Byte. Die Funktion gibt das letzte Zeichen des Textes zurück und setzt ein Leerzeichen davor. " 国"
    =RECHTSB("中国"; 4) Hier gibt die Funktion beide Zeichen des Textes zurück, da zwei zwei-Byte Zeichen vier Byte beansprucht. "中国"

    Ähnliche LibreOffice Funktionen:

    FINDENB

    LINKSB

    LÄNGEB

    TEILB

    ERSETZENB

    RECHTS

    SUCHENB

    ODF Standard:

    Kapitel 6.7.7, Teil 2.

    Betroffene (oder ähnliche) EXCEL-Funktionen:

    RIGHTB