Please Enable JavaScript!
Gon[ Enable JavaScript ]

엑셀 Excel 함수 PROPER 영어 단어 첫 글자 대문자로 변경하기

엑셀(Excel)/Excel
반응형

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

 

아래는 참고하면 좋을 만한 글들의 링크를 모아둔 것입니다.
엑셀 VBA 영어 첫 글자만 대문자로 변경하는 방법
엑셀 Excel 함수 UPPER, LOWER, PROPER 대소문자 변경하기
엑셀 VBA, UCase LCase 함수를 사용해서 대문자, 소문자 변경하기
엑셀(Excel) VBA – 문자열에서 숫자, 대문자, 소문자, 한글추출하기
엑셀 Excel 문자열끼리 비교할 때 사용하는 EXACT 함수
반응형
Posted by 녹두장군

댓글을 달아 주세요