Position
Devuelve la posición inicial de la ocurrencia especificada de textoBuscado en el texto.
Formato
Position ( texto ; textoBuscado ; inicio ; aparición )
Parámetros
texto
: cualquier expresión o campo de texto.
textoBuscado
: cualquier expresión o campo de texto que represente el conjunto de caracteres que desea buscar.
inicio
: cualquier expresión numérica o campo que contenga un número, que representa el número de caracteres desde el inicio de la cadena de texto en la que comienza la búsqueda. Si se especifica un valor inicial igual o inferior a 1, la búsqueda se inicia desde el primer carácter de la cadena de texto.
aparición
: cualquier expresión numérica o campo que contenga un número, que representa la aparición de la cadena de texto que desea buscar. La exploración comienza con el valor de inicio y si la ocurrencia es positiva, continúa hasta el final de la cadena de texto; si la ocurrencia es negativa, la exploración continúa hasta el inicio de la cadena de texto. Un valor cero para aparición no es válido y devuelve el resultado cero.
Tipo de datos devuelto
número
Se origina en
6.0 o anterior
Descripción
Esta función no distingue entre mayúsculas y minúsculas. Si textoBuscado
no aparece en texto o si no se ha especificado ninguna aparición, se devuelve cero.
Ejemplo 1
Position ( "Mississippi" ; "iss" ; 1 ; 1 )
devuelve 2.
Position ( "Mississippi" ; "iss" ; 1 ; 2 )
devuelve 5.
Position ( "Mississippi" ; "iss" ; 3 ; 1 )
devuelve 5.
Ejemplo 2
Left ( Nombre ; Position ( Nombre ; " " ; 1 ; 1 ) 1 )
devuelve William si Nombre es un campo de texto que contiene William Smith.
Ejemplo 3
Right ( Nombre ; Length ( Nombre ) - Position ( Nombre; " " ; Length ( Nombre ) ; 1 ) )
devuelve Smith.