Documentation/Calc Functions/MIDB/nl

Functienaam:
DEELB

Categorie:
Tekst

Samenvatting:
Extraheert een substring uit het midden van de opgegeven tekststring, met de startpositie en lengte van de substring gespecificeerd in bytes.

Syntaxis:
DEELB(Tekst; Begin; Getal)

Retourneert:
Retourneert een tekenreeks bestaande uit het opgegeven aantal bytes vanaf de opgegeven positie binnen de opgegeven tekenreeks.

Argumenten:
Tekst is een tekenreeks (tussen aanhalingstekens), een getal of een verwijzing naar een cel die één van die typen bevat, dat wil zeggen de tekenreeks waaruit tekens moeten worden geëxtraheerd.

Begin is een positief geheel getal of een verwijzing naar een cel die een positief geheel getal bevat, dat wil zeggen de positie van de eerste byte die moet worden geëxtraheerd.

Getal is een niet-negatief geheel getal, of een verwijzing naar een cel die een niet-negatief geheel getal bevat, dat wil zeggen het aantal bytes dat moet worden geëxtraheerd.


 * Als Begin of Getal niet-numeriek is, retourneert DEELB als fout #WAARDE!.
 * Als ofwel Begin of Getal een niet-gehele waarde is, dan kapt DEELB deze af tot een geheel getal.
 * Als na afkapping Begin kleiner is dan 1, dan retourneert DEELB als fout Ongeldig argument (Fout:502).
 * Als na afkapping Begin groter is dan de lengte (in bytes) van Tekst, dan retourneert DEELB de lege string.
 * Als Getal kleiner is dan 0, retourneert DEELB als fout Ongeldig argument (Fout:502).
 * Als na afkapping Getal gelijk is aan 0, dan retourneert DEELB de lege string.
 * Als (Begin + Getal – 1) groter is dan de lengte (in bytes) van Tekst, dan retourneert DEELB een tekenreeks die alle bytes van Begin tot het einde van Tekst bevat.

Details specifiek voor de functie DEELB
Als het opgegeven aantal bytes anders zou leiden tot het extraheren van slechts één byte van een teken van twee bytes, voegt DEELB in plaats daarvan een spatie (Unicode U+0020) in aan het einde van de geretourneerde tekenreeks.

Merk op dat  gelijk is aan

Voorbeelden:
The following examples are similar to those used for the MID function and demonstrate the consistent behavior of the two functions for single-byte character strings.

De overige voorbeelden demonstreren het gedrag van MIDB voor tekenreeksen die dubbelbytetekens bevatten. Deze voorbeelden gebruiken de dubbelbyte-tekens "中" (Unicode CJK Unified Ideograph-4E2D) en "国" (CJK Unified Ideograph-56FD).

Gerelateerde LibreOffice-functies:
VINDENB

LINKSB

LENGTEB

DEEL

VERVANGENB

RECHTSB

ZOEKENB

ODF standaard:
Section 6.7.5, part 2

Gelijkwaardige Excel-functies:
DEELB