문자열 함수 정보 및 사용 방법

문자열 함수 정보 및 사용 방법

참고: 사용자 언어로 가능한 한 빨리 가장 최신의 도움말 콘텐츠를 제공하고자 합니다. 이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 이 페이지 하단의 정보가 도움이 되었다면 알려주세요. 쉽게 참조할 수 있는 영어 문서가 여기 있습니다.

문자열 함수를 사용 하 여 여러 가지 방법으로 텍스트를 조작 하는 Access에서 식을 만들 수 있습니다. 예를 들어 폼의 일련 번호의 일부만 표시 하려는 될 수 있습니다. 또는 해야 할 수 있습니다 조인 (연결) 몇 개의 문자열을 함께 성 및 이름 등입니다. 아닌 경우 식을 사용 하 여 숙련 아직, 식을 작성할참조 하십시오.

Access 및을 수행 하는 데 사용할 것 기능에서 일반적으로 문자열 작업 중 일부의 목록에는 다음과 같습니다.

실행할 작업

사용할 함수

예제

결과

문자열 시작에서부터 문자 반환

Left 함수

=Left([일련 번호],2)

[일련 번호]가 "CD234"인 경우 결과는 "CD"입니다.

문자열 끝에서부터 문자 반환

Right 함수

=Right([일련 번호],3)

[일련 번호]가 "CD234"인 경우 결과는 "234"입니다.

문자열에서 문자 위치 찾기

InStr 함수

=InStr(1,[성],"i")

[성]이 "Colin"인 경우 결과는 4입니다.

문자열의 중간에서부터 문자 반환

Mid 함수

=Mid([일련 번호],2,2)

[일련 번호]가 "CD234"인 경우 결과는 "D2"입니다.

문자열에서 선행 또는 후행 공백 제거

LTrim, RTrim 및 Trim 함수

=Trim([성])

[성]이 “ Colin ”인 경우 결과는 “Colin”입니다.

두 문자열을 하나로 결합

더하기 기호(+) 연산자*

=[성] + [이름]

[성]이 "Colin"이고 [이름]이 "Wilcox"인 경우 결과는 "ColinWilcox"입니다.

두 문자열 사이에 공백을 포함하여 결합

더하기 기호(+) 연산자*

=[성] + " " + [이름]

[성]이 "Colin"이고 [이름]이 "Wilcox"인 경우 결과는 "Colin Wilcox"입니다.

문자열을 대문자 또는 소문자로 변경

UCase 함수 또는 LCase 함수

=UCase([성])

[성]이 "Colin"인 경우 결과는 "COLIN"입니다.

문자열 길이 결정

Len 함수

=Len([성])

[성]이 "Colin"인 경우 결과는 5입니다.

* 물론 이 기호는 함수가 아닌 연산자입니다. 그러나 문자열을 결합할 수 있는 가장 빠른 방법이기도 합니다. 데스크톱 데이터베이스에서는 앰퍼샌드 연산자(&)를 사용하여 결합할 수도 있습니다. Access 앱에서는 더하기 기호(+)를 사용해야 합니다.

Access에는 더 많은 텍스트 관련 함수가 있습니다. 이러한 함수에 대해 배울 수 있는 좋은 방법 중 하나는 식 작성기를 열어 함수 목록을 찾아보는 것입니다. 식 작성기는 식을 작성하고자 하는 거의 모든 곳에서 사용할 수 있으며 일반적으로 단추 이미지 과 같은 작은 작성 단추가 표시됩니다.

식 작성기를 보여 주기 위해 하겠습니다 폼 또는 보기에서 컨트롤 원본 속성에서 엽니다. 데스크톱 데이터베이스 또는 Access 웹 앱을 사용 중인지 여부에 따라 다음 절차 중 하나를 사용 합니다.

데스크톱 데이터베이스에서 식 작성기 표시

  1. 데스크톱 데이터베이스(.accdb)를 엽니다.

  2. 탐색 창이 열려 있지 않으면 F11 키를 눌러서 엽니다.

  3. 사용할 폼이 이미 있는 경우 탐색 창에서 오른쪽 단추를 클릭하고 레이아웃 보기를 클릭합니다. 사용할 폼이 없는 경우 만들기 > 을 클릭합니다.

  4. 폼의 텍스트 상자를 마우스 오른쪽 단추로 클릭하고 속성을 클릭합니다.

  5. 속성 시트에서 모두 > 컨트롤 원본을 클릭하고 컨트롤 원본 속성 상자의 오른쪽에 있는 작성 단추 단추 이미지 를 클릭합니다.

    속성 시트의 작성 단추

  6. 식 요소에서 함수 노드를 확장하고 기본 함수를 클릭합니다.

  7. 식 범주에서 텍스트를 클릭합니다.

  8. 식 값에서 다양한 함수를 클릭하여 식 작성기 아래에 표시되는 간단한 설명을 읽습니다.

    참고: 이러한 모든 함수를 모든 컨텍스트에서 사용할 수 있는 것은 아닙니다. Access는 작업 중인 컨텍스트에 따라 자동으로 목록을 필터링합니다.

Access 웹 앱에서 식 작성기 표시

  1. Access에서 웹 앱을 엽니다. 브라우저를 보는 경우 클릭 설정 > Access에서 사용자 지정 합니다.

  2. 왼쪽 열에서 테이블을 클릭한 다음 테이블 목록의 오른쪽에서 보기 이름을 클릭합니다.

    Access에서 보기 선택

  3. 편집을 클릭하고 텍스트 상자를 클릭한 다음 텍스트 상자 옆에 표시되는 데이터 단추를 클릭합니다.

    텍스트 상자 컨트롤 옆의 데이터 단추

  4. 컨트롤 원본 드롭다운 목록의 오른쪽에 있는 작성 단추 단추 이미지 를 클릭합니다.

  5. 식 요소에서 함수 노드를 확장하고 기본 함수를 클릭합니다.

  6. 식 범주에서 텍스트를 클릭합니다.

  7. 식 값에서 다양한 함수를 클릭하여 식 작성기 아래에 표시되는 간단한 설명을 읽습니다.

유연성을 높이기 위해 텍스트 함수 결합

일부 문자열 함수에는 경우에 따라 호출할 때마다 계산해야 하는 숫자 인수가 있습니다. 예를 들어 =Left(일련 번호, 2)와 같이 Left 함수는 문자열과 숫자를 사용합니다. 이 함수는 항상 왼쪽의 두 문자가 필요한 경우라면 유용하지만 항목마다 필요한 문자 수가 다른 경우에는 어떻게 해야 할까요? 문자 수를 "하드 코딩"하는 대신 이를 계산하는 다른 함수를 입력할 수 있습니다.

다음은 일련 번호의 문자열 어딘가에 하이픈이 있는 경우입니다. 하이픈의 위치는 문자열마다 다릅니다.

일련 번호

3928-29993

23-9923

333-53234

3399940-444

하이픈 왼쪽에 있는 숫자만 표시하려면 하이픈 위치를 찾을 때마다 계산해야 합니다. 이 경우 다음과 같은 방법을 사용할 수 있습니다.

=Left([일련 번호],InStr(1,[일련 번호],"-")-1)

왼쪽 함수의 두 번째 인수로 숫자를 입력 하는 대신 InStr 함수를 반환 하는 하이픈 위치 일련 번호에서에 연결한 했습니다. 해당 값에서 1을 뺍니다 그리고 올바른 돌아가려면 Left 함수에 대 한 문자 수가 됩니다. 먼저, 하지만 약간 실험 원하는 결과를 얻으려면 두 개 이상의 식을 결합할 수 있는 복잡 한 것 같습니다.

문자열 함수를 사용 하는 방법에 대 한 자세한 내용은 Access SQL 쿼리에서 문자열 함수를 사용 하 여표시 합니다.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×