Posizione
Restituisce la posizione di inizio della ricorrenza specificata della stringaRicerca nel testo.
Formato
Posizione ( testo ; stringaRicerca ; inizio ; ricorrenza )
Parametri
testo
- qualsiasi espressione di testo o campo di testo.
stringaRicerca
- qualsiasi espressione di testo o campo Testo che rappresenta il testo da trovare.
inizio
- qualsiasi espressione numerica o campo che contiene un numero, che rappresenta il numero di caratteri dall'inizio della stringa di testo in cui deve iniziare la ricerca. Un valore iniziale pari a 1 o inferiore inizia la ricerca dal primo carattere della stringa di testo.
ricorrenza
- qualsiasi espressione numerica o campo contenente un numero, che rappresenta l'istanza del testo da trovare. La scansione inizia al valora iniziale e, se la ricorrenza è positiva, continua verso la fine della stringa di testo; se la ricorrenza è negativa, la scansione continua verso l'inizio della stringa di testo. Un valore pari a zero di ricorrenza non è valido e restituisce un risultato pari a zero.
Tipo di dati riportato
Numero
Creata nella versione
6.0 o precedente
Descrizione
Questa funzione non fa distinzione tra maiuscole e minuscole. Se la stringaRicerca
non è contenuta nel testo o se non è specificata nessuna ricorrenza, viene restituito zero.
Esempio 1
Posizione ( "Mississippi" ; "iss" ; 1 ; 1 )
restituisce 2.
Posizione ( "Mississippi" ; "iss" ; 1 ; 2 )
restituisce 5.
Posizione ( "Mississippi" ; "iss" ; 3 ; 1 )
restituisce 5.
Esempio 2
Sinistra ( Nome ; Posizione ( Nome ; " " ; 1 ; 1 ) - 1 )
restituisce William quando Nome è un campo Testo che contiene William Smith.
Esempio 3
Destra ( Nome ; Lunghezza ( Nome ) - Posizione ( Nome ; " " ; Lunghezza ( Nome ) ; - 1 ) )
restituisce Smith.