Documentatie/Calc-functies/LENGTEB
TDF LibreOffice Document Liberation Project Blogs gemeenschap Weblate Nextcloud Redmine Ask LibreOffice Doneren
Functienaam:
LENGTEB
Categorie:
Tekst
Samenvatting:
Bepaalt het aantal bytes in een opgegeven tekenreeks, inclusief de bytes die worden ingenomen door spatietekens.
Syntaxis:
LENGTEB(Tekst)
Retourneert:
Retourneert een niet-negatief geheel getal dat het aantal bytes is dat wordt ingenomen door de opgegeven tekenreeks.
Argumenten:
Tekst is een tekenreeks (tussen aanhalingstekens), een getal of een verwijzing naar een cel die één van die typen bevat, waarvan de lengte in bytes moet worden bepaald.
Aanvullende details:
Algemene informatie over byte-positiefuncties
Calc biedt verschillende byte-positie tekstfuncties, die bedoeld zijn om te worden gebruikt met dubbelbyte tekensettalen (DBCS). Deze functies zijn VIND.ALLES.B, LINKSB, LENGTEB,DEELB, VERVANGENB, RECHTSB en VIND.SPEC.B. Elk heeft een equivalente "gewone" tekstfunctie met een vergelijkbare naam, maar zonder de laatste letter "B".
Calc beschouwt double-byte-tekens als de tekens die binnen de volgende Unicode-codeblokken liggen:
- Bopomofo Uitgebreid (U+31A0 ... U+31BF)
- Bopomofo (U+3100 ... U+312F)
- CJK Compatibiliteitsformulieren (U+FE30 ... U+FE4F)
- CJK Compatibility Ideographs Supplement (U+2F800 ... U+2FA1F)
- CJK Compatibility Ideographs (U+F900 ... U+FAFF)
- CJK Compatibility (U+3300 ... U+33FF)
- CJK Radicals Supplement (U+2E80 ... U+2EFF)
- CJK Strokes (U+31C0 ... U+31EF)
- CJK Symbols and Punctuation (U+3000 ... U+303F)
- CJK Unified Ideographs Extension A (U+3400 ... U+4DBF)
- CJK Unified Ideographs Extension B (U+20000 ... U+2A6DF)
- CJK Unified Ideographs (U+4E00 ... U+9FFF)
- Enclosed CJK Letters and Months (U+3200 ... U+32FF)
- Halfwidth and Fullwidth Forms (U+FF00 ... U+FFEF)
- Hangul Compatibility Jamo (U+3130 ... U+318F)
- Hangul Jamo (U+1100 ... U+11FF)
- Hangul Syllables (U+AC00 ... U+D7AF)
- High Private Use Surrogates (U+DB80 ... U+DBFF)
- High Surrogates (U+D800 ... U+DB7F)
- Hiragana (U+3040 ... U+309F)
- Ideographic Description Characters (U+2FF0 ... U+2FFF)
- Kanbun (U+3190 ... U+319F)
- Kangxi Radicals (U+2F00 ... U+2FDF)
- Katakana (U+30A0 ... U+30FF)
- Low Surrogates (U+DC00 ... U+DFFF)
- Private Use Area (U+E000 ... U+F8FF)
- Yi Radicals (U+A490 ... U+A4CF)
- Yi Syllables (U+A000 ... U+A48F)
Zie Wikipedia's Unicode block pagina voor meer informatie over deze blokken.
Bovendien worden de codepunten U+005C en U+20AC als dubbelbytetekens beschouwd als de systeemtaal is ingesteld op Japans.
Zoals opgemerkt in ODF 1.2, zijn byteposities implementatie-afhankelijk en dus vermindert het vertrouwen op hen de interoperabiliteit.
Voorbeelden:
Formule | Beschrijving | Retourneert |
---|---|---|
=LENGTEB("Good afternoon") | Hier bestaat de meegeleverde string uit 14 single-byte karakters en dus retourneert de functie 14. | 14 |
=LENGTEB("Good afternoon") | Hier bestaat de meegeleverde string uit 14 dubbelbyte-tekens en dus retourneert de functie 28. | 28 |
=LENGTEB(D1) waarbij cel D1 het getal 12345,67 bevat. | Hier retourneert de functie 8. | 8 |
=LENGTEB("12,345.67") | Hier retourneert de functie 9. Merk op dat in dit geval het getal wordt doorgegeven als een tekenreeks - LENGTE retourneert een fout als de aanhalingstekens worden weggelaten omdat het getal een kommacijfergroep-scheidingsteken bevat. | 9 |
=LENGTEB("") | Hier retourneert de functie 0, omdat het argument de lege tekenreeks is. | 0 |
Gerelateerde LibreOffice-functies:
ODF standaard:
Gerelateerde (of gelijkwaardige) Excel-functies:
LENB