Documentation/Calc Functions/SEARCHB/nl

Functienaam:
ZOEKENB

Categorie:
Tekst

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

Syntaxis:
ZOEKENB(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 ZOEKENB de waarde 1.


 * Als Positie een niet-gehele waarde is, dan kapt ZOEKEN deze af tot een geheel getal.
 * Als Positie kleiner is dan 1, dan retourneert ZOEKENB als fout Ongeldig argument (Fout:502).
 * Als, na afkapping, Positie groter is dan de lengte van de te doorzoeken string, dan retourneert ZOEKENB als fout #WAARDE!.
 * Als er geen overeenkomst wordt gevonden, meldt ZOEKENB 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 ZOEKENB
ZOEKENB ondersteunt geen jokertekens of reguliere expressies.

Gebruik de functie VINDENB als u hoofdlettergevoelige zoekopdrachten nodig hebt.

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

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 wordt niet doorgegeven als fout van de functie ZOEKENB.
 * geeft als resultaat "ERR: Ontbrekende subtekenreeks" en wordt niet doorgegeven als fout van de functie ZOEKENB.

Voorbeelden:
De volgende voorbeelden demonstreren het gedrag van ZOEKENB voor tekenreeksen die alleen tekens van één byte bevatten.

De overige voorbeelden demonstreren het gedrag van ZOEKENB 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:
VINDENB

LINKSB

LENGTEB

DEELB

VERVANGENB

RECHTSB

ZOEKEN

ODF standaard:
Section 6.7.8, part 2

Gelijkwaardige Excel-functies:
VIND.SPEC.B