TESTO.PRIMA

Restituisce il testo che precede l'inizio di una determinata istanza di una sottostringa delimitatrice.

Sintassi

TESTO.PRIMA( testo [; delimitatore [; numero istanza [; modo corrispondenza [; corrispondenza alla fine [; se non trovato ]]]]])

Testo: il testo originale.

Delimitatore: (opzionale) il delimitatore. Si possono specificare più delimitatori. Se omesso o specificato come stringa vuota, restituisce l'errore#N/D o il valore indicato da Se non trovato.

Numero di istanza: (opzionale) l'istanza del delimitatore prima del quale estrarre il testo. Il valore predefinito è 1. Un numero negativo avvia la ricerca dalla fine. Il valore 0 restituisce l'errore #N/D.

Modo corrispondenza: (facoltativo) impostarlo a 1 per trovare le corrispondenze senza distinzione tra maiuscole e minuscole. Il valore predefinito è 0.

Corrispondenza alla fine: (facoltativo) impostarlo a 1 per trattare la fine del testo come un delimitatore. Il valore predefinito è 0.

Se non trovato: (opzionale) il valore restituito se non viene trovata alcuna corrispondenza. Il valore predefinito è #N/D.

Icona di nota

Qualsiasi argomento opzionale può essere omesso. Un argomento opzionale richiede che siano presenti tutti i separatori che precedono.


Esempi

=TESTO.PRIMA("La Divina Commedia di Alighieri";"di";2;0;0;"@@@") restituisce la stringa "La Divina Commedia ", prendendo ciò che vi è prima della seconda occorrenza del delimitatore "di" (il primo è alla fine di Commedia).

=TESTO.PRIMA("Essere o non essere";"domanda";1;0;0;"@@@") restituisce il testo "@@@" perché il delimitatore "domanda" non è presente nel testo sorgente.

Informazioni tecniche

Icona di suggerimento

Questa funzione è disponibile dalla versione 25.8 di LibreOffice.


Questa funzione NON fa parte dello standard Open Document Format for Office Applications (OpenDocument) Version 1.3. Part 4: Recalculated Formula (OpenFormula) Format. Lo spazio dei nomi è

COM.MICROSOFT.TEXTBEFORE

Sostienici!

Sostienici!