Documentation/Calc Functions/FINDB/nl

Functienaam:
VINDENB

Categorie:
Tekst

Samenvatting:
Gebruikt een hoofdlettergevoelige overeenkomst om de startbyte van een tekstreeks binnen een andere tekstreeks te vinden. Elke string kan zowel enkelbyte- als dubbelbyte-tekens bevatten.

Syntaxis:
VINDENB(Tekst zoeken; Tekst[; Positie])

Retourneert:
Retourneert een positief geheel getal dat de positie is van de eerste byte van het eerste voorkomen van de string die moet worden gevonden, binnen de string die moet worden doorzocht. De geretourneerde waarde kan niet groter zijn dan de lengte (in bytes) van de tekenreeks die moet worden doorzocht.

Argumenten:
Tekst zoeken is een tekenreeks (tussen aanhalingstekens), een getal of een verwijzing naar een cel die één van die typen bevat, dat wil zeggen de tekenreeks die moet worden gevonden.

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 die moet worden doorzocht.

Positie is een positief geheel getal, of een verwijzing naar een cel die een positief geheel getal bevat, dat wil zeggen de bytepositie van waaruit het zoeken begint. Als Positie wordt weggelaten, gebruikt VINDENB de waarde 1.


 * Als Positie een niet-gehele waarde is, kapt VINDENB deze af tot een geheel getal.
 * Na afkappen, als Positie kleiner is dan 1 of groter is dan, dan meldt VINDENB als fout Ongeldig argument (Fout:502).
 * Als er geen overeenkomst wordt gevonden, retourneert VINDENB als fout #WAARDE!. Dit is een foutconditie die moet worden afgehandeld als deze wordt gebruikt als argument voor een andere functie.

Details specifiek voor de functie VINDENB
VINDENB ondersteunt geen jokertekens of reguliere expressies.

Gebruik de functie ZOEKENB als u zoekopdrachten nodig hebt die niet hoofdlettergevoelig zijn.

In (of LibreOffice > Voorkeuren > LibreOffice Calc > Berekenen op macOS), heeftde instelling voor Zoekcriteria = en <> moeten op hele cellen toepasbaar zijn geen effect op het gedrag van VINDENB.

Suggesties voor het omgaan met de fout #WAARDE! die wordt geretourneerd wanneer er geen overeenkomst wordt gevonden, zijn onder meer:
 * geeft als resultaat "ERR: Ontbrekende subtekenreeks" en geeft niet de fout van de functie VINDENB.
 * geeft als resultaat "ERR: Ontbrekende Substring" en wordt niet doorgegeven als fout van de functie VINDENB.

Voorbeelden:
De volgende voorbeelden zijn vergelijkbaar met die gebruikt voor de functie VINDEN en demonstreren het consistente gedrag van de twee functies voor enkelbyte tekenreeksen.

De overige voorbeelden demonstreren het gedrag van VINDENB voor tekenreeksen met dubbelbytetekens. Voor een beter begrip vermijden deze voorbeelden het gebruik van tekst in talen zoals Chinees, Japans en Koreaans, waarin dubbelbytetekens worden gebruikt. Omdat dit een Engelstalige pagina is, verwijzen deze voorbeelden naar dubbelbytetekens in het Unicode-blok Halfwidth and Fullwidth Forms die logisch zijn in het Engels. Het Unicode-teken U+3000, ook wel de Ideographic Space genoemd, wordt ook gebruikt in de eerste twee van deze voorbeelden.

Gerelateerde LibreOffice-functies:
VINDEN

LINKSB

LENGTEB

MIDB

VERVANGENB

RECHTSB

ZOEKENB

ODF standaard:
Section 6.7.2, part 2

Gelijkwaardige Excel-functies:
Geen