다음의 몇 가지 예에서는 Munger 함수의 사용 방법을 보여 줍니다. 이러한 예에서는 문자 유형의 이름 열이 있고 이 열의 값 중 하나로 "Veronica Layman"이 포함되어 있다고 가정합니다. 예를 단순하게 하기 위해 열 이름 대신 리터럴 이름인 "Veronica Layman"을 검색 문자열로 사용합니다.
Munger 같은 문자 함수를 계산식에 포함하는 방법은 문자 함수에서 확인하십시오.
이 Munger 예에서는 이름과 성 사이의 공백을 찾아 중간 이니셜인 "J."를 삽입합니다. 계산식 Munger("Veronica Layman", 1, " ", " J. ")는 중간 이니셜 "J."를 삽입하여 결과가 "Veronica J. Layman"이 되도록 합니다.
Munger 함수에서는 공백으로 구성된 문자열이나 선행 또는 후행 공백이 포함된 문자열을 비롯한 리터럴 문자열에 큰따옴표를 사용해야 합니다.
문자열에서 하나 이상의 문자를 삭제하려면 다음 단계를 수행하십시오.
1. Munger 함수에서 삭제할 문자를 Find 문자열로 지정합니다.
2. Replace 문자열은 빈 문자열, 즉 가운데에 아무것도 없는 두 개의 인용 부호로 입력합니다.
예를 들어 함수 Munger("Veronica Layman", 1, "onic", "")는 "Veronica"에서 "onic"을 제거하여 "Vera Layman"이 되도록 합니다.
참고: null(값 없음) 문자열을 인용 부호로 묶은 Replace 필드는 값이 없는 Replace 필드와는 다릅니다. Replace 문자열을 모두 삭제하면 Munger는 계산식 편집기 창에 인수 이름("Replace")을 표시하고 해당 선택적 인수가 없는 것처럼 작동합니다. 또한 Find/Length 인수의 값에 따라 결과 데이터 유형이 문자에서 숫자로 변경될 수도 있습니다.
Find/Length 필드에 문자가 포함되어 있으면 Munger는 인덱스 함수처럼 작동하여 검색 문자열의 첫 번째 인스턴스(있는 경우)가 있는 숫자 위치를 반환합니다. 예를 들어 Munger("Veronica Layman", 1, " ")는 단일 공백을 검색한 결과 위치 9에서 공백을 찾습니다. 검색 문자열을 찾을 수 없으면 Munger는 0을 반환합니다. 이와 같이 Munger를 사용하면 문자 함수에 설명된 Contains 함수를 사용하는 것과 동일한 결과가 생성됩니다.
Munger로 하위 문자열을 추출할 수 있습니다. 예를 들어 이름만 추출하려는 경우 Munger("Veronica Layman", 1, 8,)는 위치 1에서부터 위치 8까지의 문자를 읽습니다. Replace 인수가 정의되지 않았으므로 나머지 문자는 무시됩니다. 결과는 "Veronica"가 되어 문자 함수에 설명된 Substring과 동일한 결과를 생성하게 됩니다.
하위 문자열을 찾는 다른 방법은 start 값, 음수 find 값 및 no replace 인수를 사용하는 것입니다. Munger("Veronica Layman", 9, –1,)는 "Layman"을 반환합니다.