LÄNGEB

    Text

    Gibt die Anzahl der Bytes zurück, die zur Darstellung der Zeichen einer Zeichenfolge benötigt werden. Jedes Doppelbyte-Zeichen (DBCS, verwendet bei Japanisch/Chinesisch/Koreanisch) zählt als 2; jedes Einzelbyte-Zeichen als 1.

    Übersetzungen
    EnglishLENB
    FrenchNBCARB
    SpanishLARGOB
    GermanLÄNGEB
    ItalianLUNGHEZZAB
    PortugueseNÚM.CARACTB
    DutchLENGTEB
    PolishDŁ.B
    RussianДЛСТРБ
    TurkishUZUNLUKB
    CzechDÉLKAB
    HungarianHOSSZB
    SwedishLÄNGDB
    DanishLÆNGDEB
    FinnishPITUUSB
    Syntax
    LÄNGEB(Text)

    Argumente

    • TextDer Text, dessen Bytelänge gemessen werden soll. Leerzeichen zählen mit.
    Beispiele
    =LÄNGEB("Excel")
    5

    5 Einzelbyte-Zeichen = 5 Bytes

    =LÄNGEB("日本")
    4

    Jedes Doppelbyte-Zeichen zählt als 2 Bytes

    =LÄNGEB("AB日")
    4

    2 Einzelbyte + 1 Doppelbyte = 4 Bytes

    Tipps & Best Practices
    • Ohne DBCS-Unterstützung verhält sich LÄNGEB wie LÄNGE
    • Verwenden Sie LÄNGE, um Zeichen unabhängig von der Bytebreite zu zählen
    • Hauptsächlich relevant bei ostasiatischem Text
    • Hilfreich beim Validieren der Datenlänge gegen Byte-basierte Datenbankgrenzen
    Häufige Fehler
    • Annehmen, dass LÄNGEB immer dasselbe Ergebnis wie LÄNGE liefert - sie stimmen nur überein, wenn der Text keine Doppelbyte-Zeichen enthält, und weichen ab, sobald japanische, chinesische oder koreanische Zeichen vorkommen
    • LÄNGEB zum Zählen von Zeichen für Anzeige- oder Layoutzwecke verwenden, wenn eigentlich LÄNGE (das Zeichen statt Bytes zählt) benötigt wird
    • Vergessen, dass Leerzeichen und Satzzeichen wie lateinische Buchstaben als Einzelbyte-Zeichen zählen, sodass eine Zeichenfolge mit gemischten Schriften eine sorgfältige Byte-Zählung statt einer einfachen Annahme erfordert
    Verwandte Funktionen
    LÄNGEZählt Zeichen unabhängig von der Bytebreite und liefert immer dann ein anderes (meist kleineres) Ergebnis als LÄNGEB, wenn Doppelbyte-Zeichen vorhanden sind.
    LINKSBExtrahiert eine Teilzeichenfolge basierend auf der Bytezahl und verwendet dieselbe Byte-Zähllogik, die LÄNGEB misst.
    TEILBExtrahiert eine Teilzeichenfolge ab einer bestimmten Byte-Position und stützt sich auf dieselbe doppelbyte-bewusste Zählung wie LÄNGEB.
    Häufig gestellte Fragen

    Warum liefert LÄNGEB für denselben Text ein anderes Ergebnis als LÄNGE?

    LÄNGEB zählt Bytes, und Doppelbyte-Zeichen (häufig in japanischem, chinesischem und koreanischem Text) zählen jeweils als 2 Bytes, während LÄNGE sie immer als einzelnes Zeichen zählt. Beide stimmen nur überein, wenn der Text ausschließlich Einzelbyte-Zeichen enthält.

    Wann brauche ich tatsächlich LÄNGEB statt LÄNGE?

    Beim Prüfen der Textlänge gegen ein byte-basiertes Limit, wie ein Datenbankfeld oder ein Altsystem, das Speicher in Bytes statt in Zeichenanzahl misst.

    Was passiert, wenn mein System keine Doppelbyte-Zeichensätze unterstützt?

    In diesem Fall verhält sich LÄNGEB identisch zu LÄNGE, da es keine Doppelbyte-Zeichen gibt, die sie anders zählen könnte.

    Müssen Sie eine Formel mit LÄNGEB übersetzen?

    Verwenden Sie unseren Übersetzer, um Ihre vollständige Formel zu konvertieren