엑셀 함수 중 문자와 관련된 함수를 알아보겠습니다. 먼저 알아볼 함수는 바로 영문자를 대문자, 소문자로 변경하는 함수입니다. 잘 사용하지는 않지만, 경험상 문자열을 잘 다루는 것이 엑셀을 잘 다루는 지름길이라 생각합니다.
우선 대소문자가 섞여있는 영문자를 모두 소문자로 변경하는 함수를 알아 보겠습니다. 예제 파일은 아래에서 다운로드 바랍니다.
예제파일 다운로드 :
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
'Microsoft 정보 > Excel' 카테고리의 다른 글
엑셀 문자열 함수 LEFT 함수, LEFTB 함수 - 왼쪽에서 문자 가져오기 (0) | 2017.03.24 |
---|---|
macOS MS Office 2016 업데이트 - 15.32.0 (빌드 17030901) (0) | 2017.03.23 |
엑셀 INDEX와 MATCH 함수 (4) | 2017.03.03 |
엑셀 SUMIF 함수를 이용한 총합 계산 (2) | 2017.02.20 |
macOS MS Office 2016 업데이트 - 15.31.0 (빌드 17021600) (0) | 2017.02.20 |