엑셀 LOWER 함수, UPPER 함수, PROPER 함수 - 영문자 대문자 소문자 변환하기.

 엑셀 함수 중 문자와 관련된 함수를 알아보겠습니다. 먼저 알아볼 함수는 바로 영문자를 대문자, 소문자로 변경하는 함수입니다. 잘 사용하지는 않지만, 경험상 문자열을 잘 다루는 것이 엑셀을 잘 다루는 지름길이라 생각합니다.


우선 대소문자가 섞여있는 영문자를 모두 소문자로 변경하는 함수를 알아 보겠습니다. 예제 파일은 아래에서 다운로드 바랍니다.

 

예제파일 다운로드 : 

영문자_대소문자.xlsx
다운로드

 

 

LOWER 함수

 

설명 : 영문자열의 모든 대문자를 소문자로 변환 합니다.

 

=LOWER(문자열 또는 참조 셀)

 

 아래 예제와 같이 B2 셀에 "I THINK THEREFORE I AM." 이라는 영문자가 모두 대문자로 입력되어 있습니다. 이 것을 모두 소문자로 변경하고자 할 때에는 아래와 같이 입력이 됩니다. 🔻

 

=LOWER(B2)

 

 

 아주 간단하지요. 다음은 소문자를 대문자로 변경하는 UPPER 함수에 대하여 알아 보겠습니다. 이함수 역시 아주 간단합니다.

UPPER 함수

 

설명 : 영문자열의 모든 소문자를 대문자로 변환 합니다.

 

=UPPER(문자열 또는 참조 셀)

 

 아래 예제와 같이 B3 셀에 "i think therefore i am." 이라는 영문자가 모두 소문자로 입력되어 있습니다. 이 것을 모두 대문자로 변경하고자 할 때에는 아래와 같이 입력이 됩니다. 🔻

 

=UPPER(B3)

 

 

 

 

 이번에는 첫번째 문자만 대문자로 변경하고 나머지는 모두 소문자로 변경하는 PROPER 함수에 대하여 알아 보겠습니다. 중요한 것은 PROPER 함수는 단어 단위로 첫번째 문자만 대문자로 변경한다는 것입니다.

PROPER 함수

 

설명 : 영문자열의 첫번째 문자를 대문자로 변경하고 나머지를 소문자로 변환합니다. 단, 단어 단위로 변경됩니다.

 

=PROPER(문자열 또는 참조 셀)

 

아래 예제와 같이 B4 셀에 "I THINK THEREFORE I AM." 이라는 영문자가 모두 대문자로 입력되어 있습니다. 이것을 단어별 첫번째 문자만 대문자로 변경하고 나머지 문자는 모두 소문자로 변경 할 때에는 아래와 같이 입력합니다. 🔻

 

=PROPER(B4)

 

 

위 모든 함수는 영문자를 대문자 또는 소문자로 변경하는 함수입니다. 따라서 영문자 외에 입력된 문자열을 변경하지 못합니다. 아래 캡처 참조 바랍니다. 🔻

 

한 셀에 "123 나는 생각한다. I ThinK" 숫자, 한글, 영문열 대문자 소문자를 함께 입력하여 LOWER 함수를 사용하게되면 아래 캡처와 같이 영문열에 대해서만 변경을 하게됩니다. 이것은 LOWER 함수 뿐만아니라, UPPER 함수와 PROPER 함수도 마찬가지 입니다. 🔻

 

다음 포스팅에서는 문자열의 위치를 찾아내는 함수를 알아 보겠습니다. 잘 못된 점이나 문의 사항은 댓글이나 메일 부탁드립니다. 감사합니다.


함께 읽으면 좋은 글

2017/03/27 - 엑셀 MID 함수, MIDB 함수 - 지정 위치에서 문자열 가져오기

2017/03/26 - 엑셀 문자열 함수 RIGHT 함수, RIGHTB 함수 - 오른쪽에서 문자열 가져오기

2017/03/24 - 엑셀 문자열 함수 LEFT 함수, LEFTB 함수 - 왼쪽에서 문자 가져오기

ASCII 코드표 - http://terms.naver.com/entry.nhn?docId=841951&cid=42344&categoryId=42344

728x90