Dokumentation/Calc Funktionen/LINKSB

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


    Funktionsname:

    LINKSB

    Kategorie:

    Text

    Zusammenfassung:

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

    Syntax:

    LINKSB(Text[; Anzahl Bytes])

    Rückgabewerte:

    Gibt einen Text mit der angegebenen Anzahl Bytes von links 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 LINKSB die Zahl 1.

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

    Zusätzliche Informationen:

    Spezifische Eigenheiten der Funktion LINKSB

    Falls die angegebene Anzahl Bytes dazu führen würde, nur ein Byte eines zwei-Byte Zeichens zu entnehmen, fügt LINKSB stattdessen ein Leerzeichen (Unicode U+0020) am Ende 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 LINKS und zeigen das konsistente Verhalten der zwei Funktionen für ein-Byte Zeichenketten.

    Formel Beschreibung Ergebnis
    =LINKSB("Eingabetext"; 2) Hier gibt die Funktion die ersten zwei Buchstaben des angegebenen Textes zurück. Ei
    =LINKSB(12.345,6789; 5) Hier gibt die Funktion die ersten fünf Ziffern der angegebenen Zahl als Text zurück. 12345
    =LINKSB(D1; D2), wobei die Zelle D1 den Text "Eingabetext" enthält und die Zelle D2 die Zahl 3. Hier gibt die Funktion die ersten drei Buchstaben des angegebenen Textes zurück. Ein
    =LINKSB("Eingabetext") Hier gibt die Funktion den ersten Buchstaben des angegebenen Textes zurück. Der Standardwert 1 kommt zum Tragen, wenn die Anzahl Bytes fehlt. E
    =LINKSB("Eingabetext"; 0) Hier gibt die Funktion einen leeren Text zurück.

    Die verbleibenden Beispiele zeigen das Verhalten von LINKSB 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
    =LINKSB("中国"; 1) Hier ist ein Byte nur die Hälfte des zwei-Byte Zeichens und daher wird ein Leerzeichen zurückgegeben. " "
    =LINKSB("中国"; 2) Hier gibt die Funktion das erste Zeichen des Textes zurück, da ein zwei-Byte Zeichen zwei Byte beansprucht. "中"
    =LINKSB("中国"; 3) Hier bilden drei Byte ein zwei-Byte Zeichen und ein weiteres Byte. Die Funktion gibt das erste Zeichen des Textes gefolgt von einem Leerzeichen zurück. "中 "
    =LINKSB("中国"; 4) Hier gibt die Funktion beide Zeichen des Textes zurück, da zwei zwei-Byte Zeichen vier Byte beansprucht. "中国"

    Ähnliche LibreOffice Funktionen:

    FINDENB

    LINKS

    LÄNGEB

    TEILB

    ERSETZENB

    RECHTSB

    SUCHENB

    ODF Standard:

    Kapitel 6.7.3, Teil 2.

    Betroffene (oder ähnliche) EXCEL-Funktionen:

    LEFTB