Position

텍스트에서 검색 문자열의 지정된 일치 항목 시작 위치를 반환합니다.

포맷 

Position(텍스트 ; 검색 문자열 ; 시작 ; 일치 항목)

매개 변수 

텍스트 - 임의의 텍스트 표현식 또는 텍스트 필드.

검색 문자열 - 찾을 텍스트를 표시하는 텍스트 표현식 또는 텍스트 필드.

시작 - 임의의 숫자 표현식 또는 검색을 시작할 텍스트 문자열의 시작에서부터 문자 수를 표시하는 숫자를 포함한 필드. 1 미만의 시작 값은 텍스트 문자열의 첫 번째 문자에서 검색을 시작합니다.

일치 항목 - 임의의 숫자 표현식 또는 찾을 텍스트 문자열의 인스턴스를 표시하는 숫자를 포함하는 필드. 시작값부터 스캔하고 일치 항목이 양수인 경우 텍스트 문자열 까지 계속 스캔합니다. 음수인 경우 텍스트 문자열 으로 스캔합니다. 일치 항목의 0 값은 유효하지 않으며 0의 결과를 반환합니다.

반환되는 데이터 유형 

숫자

다음 버전에서 시작됨 

6.0 또는 이전

설명 

이 함수는 대소문자를 구분하지 않습니다. 검색 문자열이 텍스트에 포함되지 않거나 지정된 일치 항목이 없는 경우 0(영)이 반환됩니다.

예제 1 

Position("Mississippi" ; "iss" ; 1 ; 1)2를 반환합니다.

Position("Mississippi" ; "iss" ; 1 ; 2)5를 반환합니다.

Position("Mississippi" ; "iss" ; 3 ; 1)5를 반환합니다.

예제 2 

Left(이름 ; Position(이름 ; " " ; 1 ; 1) - 1)은 이름이 William Smith를 포함하는 텍스트 필드인 경우 William을 반환합니다.

예제 3 

Right(이름 ; Length(이름) - Position(이름 ; " " ; Length(이름) ; - 1))Smith를 반환합니다.