Documentation/Calc Functions/REPLACE/nl

Functienaam:
VERVANGEN

Categorie:
Tekst

Samenvatting:
Vervangt tekens in een tekstreeks door de tekens van een andere tekstreeks.

Syntaxis:
VERVANGEN(Tekst; Positie; Lengte; Nieuwe tekst)

Retourneert:
Retourneert een tekenreeks die overeenkomt met de oorspronkelijke tekenreeks, maar waarbij de opgegeven tekens zijn vervangen door de opgegeven nieuwe 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 originele tekenreeks met tekens die moeten worden vervangen.

Positie is een positief geheel getal of een verwijzing naar een cel die een positief geheel getal bevat, dat wil zeggen de positie binnen Tekst van het eerste teken dat moet worden vervangen.

Lengte is een niet-negatief geheel getal of een verwijzing naar een cel die een niet-negatief geheel getal bevat, dat wil zeggen het aantal tekens binnen Tekst dat moet worden vervangen.

Nieuwe tekst is een tekenreeks (tussen aanhalingstekens), een getal of een verwijzing naar een cel die één van die typen bevat, dat wil zeggen de nieuwe tekenreeks die de vervangende tekens bevat. Het is niet nodig dat de lengte van Nieuwe tekst hetzelfde is als de waarde van Lengte. Stel Nieuwe tekst in op de lege tekenreeks die u wilt verwijderen in plaats van tekens in Tekst te vervangen.
 * Als Positie of Lengte niet-numeriek is, dan retourneert VERVANGEN als fout #WAARDE!.
 * Als Positie of Lengte een niet-gehele waarde is, dan kapt VERVANGEN deze af tot een geheel getal.
 * Als Positie kleiner is dan 1 of Lengte kleiner is dan 0, dan retourneert VERVANGEN als fout Ongeldig argument (Fout:502).
 * Als Lengte gelijk is aan 0, worden er geen tekens vervangen. De tekens van Nieuwe tekst worden echter ingevoegd vóór het teken dat oorspronkelijk op de positie staat die wordt gegeven door Positie.
 * Als de waarde van Positie groter is dan de lengte van Tekst, worden de tekens van Nieuwe tekst toegevoegd aan het einde van de tekens die oorspronkelijk in Tekst stonden.
 * Als Positie + Lengte groter is dan de lengte van Tekst, vervangt VERVANGEN alle tekens van Positie tot het einde van  Tekst.

Aanvullende details:
De Formule:

is gelijk aan:

U kunt de argumenten Tekst en Nieuwe tekst als getallen doorgeven, maar VERVANGEN retourneert altijd tekst. Als u van plan bent verdere berekeningen uit te voeren op een getal dat is geconverteerd naar tekst, moet u het terug naar een getal converteren (bijvoorbeeld met de functie WAARDE of de functie GETALWAARDE).

Gerelateerde LibreOffice-functies:
VERVANGENB

VERVANGING

ODF standaard:
Section 6.20.17, part 2

Gelijkwaardige Excel-functies:
VERVANGEN