PROPER 함수는 영어 단어의 첫 번째 문자 또는 영문자가 아닌 다음에 오는 문자가 영문자인 경우 대문자로 변환합니다. 그리고 나머지를 소문자로 변경합니다. 영문자를 제외한 숫자, 한글 등은 원본을 그대로 유지합니다. 함수의 형식은 다음과 같습니다.
PROPER(text)
l Text : 따움표로 묶인 텍스트나 셀을 입력
▼ 첫 번째 예제는 영어 문자열입니다. 위에서 설명한 것처럼 단어의 첫 문자를 대문자로 변환하고 나머지 문자를 소문자로 변환합니다.

▼ 첫 번째 예제와 달리 두 번째는 공백이 없이 문자가 이어져 있는 경우입니다. PROPER 함수를 적용한 결과 첫 번째 영문자는 대문자로 전환합니다.

▼ 세 번째는 이어진 영문자에서 첫 글자를 제외한 나머지는 모두 소문자로 변환합니다. 이렇게 3가지 경우를 들어서 PROPER 함수를 사용했을 때 영문자가 어떻게 변화하는지 알아보았습니다.

▼ 첫 글자만 대문자로 바꾸고 싶을 때 VBA 에서는 어떻게 하는지 아래 포스팅을 참고하세요.
https://mainia.tistory.com/5504
엑셀 VBA 영어 첫 글자만 대문자로 변경하는 방법
엑셀에서 영어 단어 첫 글자를 대문자로 변경하는 함수는 PROPER 입니다. VBA 에서 동일한 함수로 첫 글자를 대문자로 변경하는 로직을 만들어 보겠습니다. 오늘 학습의 목적은 엑셀에서 사용하는
mainia.tistory.com
▼ 영문자 전체를 대문자 혹은 소문자로 바꾸는 방법을 알고 싶다면 아래 포스팅을 참고하세요.
https://mainia.tistory.com/1111
엑셀 Excel 함수 UPPER, LOWER, PROPER 대소문자 변경하기
영어에는 대문자와 소문자가 있습니다. 엑셀에는 영문을 대문자에서 소문자로, 소문자에서 대문자로 바꾸는 함수가 있습니다. UPPRE 가 대문자이며, LOWER 는 소문자로 변환합니다. 이것은 셀 전체
mainia.tistory.com
댓글을 달아 주세요