LibreOfficeDev 27.2 Hjelp
Returnerer teksten som kommer før starten av en gitt forekomst av en skilletegns delstreng.
TEXTBEFORE( Tekst [; Skilletegn [; Forekomstnummer [; Matchmodus [; Match slutt [; Hvis ikke funnet ]]]]])
Tekst: den opprinnelige teksten.
Skiltegn: (valgfritt) skilletegnet. Flere skilletegn kan oppgis. Hvis utelatt eller oppgis som en tom streng, returneres feilen #N/A eller verdien uttrykt av Hvis ikke funnet.
Forekomstnummer: (valgfritt) forekomsten av skilletegnet som tekst skal trekkes ut før. Standardverdien er 1. Et negativt tall starter søket fra slutten. Verdi 0 returnerer feilen #N/A
Samsvarsmodus: (valgfritt) sett til 1 for å utføre et treff som ikke skiller mellom store og små bokstaver. Standardinnstillingen er 0.
Samsvarsslutt: (valgfritt) sett til 1 for å behandle slutten av teksten som et skilletegn. Standardinnstillingen er 0.
Hvis ikke funnet: (valgfritt) verdien som returneres hvis ingen treff blir funnet. Standardverdien er #N/A.
=TEXTBEFORE("Å være eller ikke være";" være";2;0;0;"@@@") returnerer strengen "Å være eller ikke være", og tar opptil den andre forekomsten av skilletegnet "være".
=TEXTBEFORE("Å være eller ikke være";"spørsmål";1;0;0;"@@@") returnerer teksten "@@@" fordi skilletegnet "spørsmål" ikke er i kildeteksten.
=TEXTBEFORE("To be or not to be";"question";1;0;1;"@@@") returns the text "To be or not to be" because the delimiter "question" is not in the source text and Match End is 1, which then returns everything before the end of text.
=TEXTBEFORE("To be or not to be";"question";-1;0;1;"@@@") returns the empty string "" because the delimiter "question" is not in the source text, Instance Number is negative (starts from the end) and Match End is 1, which prevents the function to return the error #N/A or the value defined in If Not Found.
COM.MICROSOFT.TEXTBEFORE