SEARCH, functie

Van toepassing op
SharePoint Server 2019 SharePoint Server 2016 SharePoint Server 2013 SharePoint Server 2013 Enterprise SharePoint Foundation 2010 SharePoint Server 2010 Windows SharePoint Services 3.0

Met VIND.SPEC wordt het nummer van het teken waar een bepaald teken of een bepaalde tekenreeks voor het eerst is gevonden, beginnend met start_num. Met de functie VIND.SPEC bepaalt u de locatie van een teken of een tekenreeks in een andere tekenreeks, zodat u de tekst kunt wijzigen met de functies DEEL of VERVANGEN.

Syntaxis

ZOEKEN(find_text,within_text,start_num)

Find_text is de tekst die u zoekt. U kunt de jokertekens vraagteken (?) en sterretje (*) gebruiken in find_text. Een vraagteken vervangt een willekeurig teken, een sterretje vervangt een willekeurige tekenreeks. Als u echt een vraagteken of een sterretje wilt zoeken, moet u een tilde (~) voor dat teken typen.

Within_text is de tekst waarin u wilt zoeken naar find_text.

Start_num is de positie van een teken in within_text waar u het zoeken wilt starten. Gebruik begin_getal om een bepaald aantal tekens over te slaan. U werkt bijvoorbeeld met de tekenreeks 'AYF0093. YoungMens-kleding". Als u de positie van de eerste 'J' in het beschrijvende gedeelte van de tekenreeks wilt vinden, geeft u voor het argument begin_getal het getal 8 op, zodat niet in het serienummer in de tekenreeks wordt gezocht. VIND.SPEC begint met teken 8, vindt find_text bij het volgende teken en retourneert het getal 9. VIND.SPEC retourneert altijd het aantal tekens vanaf het begin van within_text, inclusief de tekens die u overslaat als start_num groter is dan 1.

Opmerkingen

  • In VIND.SPEC wordt geen onderscheid gemaakt tussen hoofdletters en kleine letters bij het zoeken naar tekst.
  • VIND.SPEC lijkt op VIND.ALLES, behalve dat VIND.ALLES hoofdlettergevoelig is.
  • Als find_text niet wordt gevonden, wordt de #VALUE! als resultaat.
  • Als u start_num weglaat, wordt uitgegaan van de waarde 1.
  • Als start_num niet groter is dan 0 (nul) of groter is dan de lengte van within_text, wordt het #VALUE! als resultaat.

Voorbeelden

Col1 Col2 Col3 Formule Beschrijving (resultaat)
Instructies Winstmarge marge =VIND.SPEC("e";[Kol1];6) De positie van de eerste 'e' in de tekenreeks, beginnend bij de zesde positie (7)
Instructies Winstmarge marge =VIND.SPEC([Kol3];[Kol2]) Positie van 'marge' in 'Winstmarge' (8)
Instructies Winstmarge marge =VERVANGEN([Kol2];ZOEKEN([Kol3];[Kol2]);6;"Bedrag") Hiermee wordt 'marge' vervangen door 'bedrag' (winstbedrag)