rand(life)

1일1함수 (28) PROPER함수 : 첫글자를 대문자로 본문

컴퓨터/엑셀

1일1함수 (28) PROPER함수 : 첫글자를 대문자로

flogsta 2009. 5. 6. 21:18

어제 다루었던 LOWER와 UPPER함수는 모든 글자를 소문자나 대문자로 바꾸는 것이었습니다만, 오늘 다루게 될 PROPER함수는 약간 특이합니다. 즉, 영어로 쓰여진 글에서는 대개 단어의 첫글자에 대문자를 쓰는 경우가 많다는 점 을 감안하여 만들어진 함수입니다.

단어의 첫째 문자와, 영문자가 아닌 문자의 다음에 오는 첫 영문자를 대문자로 바꾸고, 나머지 문자들은 소문자로 바꿉니다.

 

구문

PROPER(text)

text  따옴표로 묶인 텍스트, 텍스트를 반환하는 수식 또는 일부를 대문자로 변환할 텍스트가 들어 있는 셀의 참조입니다.

 

 

윗줄의 문자를 proper함수를 적용한 결과값이 아래줄입니다. 보시는 것처럼, 단어의 첫문자( F, S, P)와 영문자아닌 문자(')다음에 오는 문자(S)가 대문자로 바뀌고, 다른 문자들은 모두 소문자가 되었습니다.

 

소문자로 쓰여지고 쉼표로 구분된 사람의 이름이나 고유명사등을 받아서 엑셀로 정리해야한다면, 일일이 첫글자를 대문자로 바꾸어야하는 끔찍한 수고를 덜어주겠네요.

 

하지만, 영어를 많이 쓸 일이 없는 분에게는 쓸모없는 함수일수도 있겠습니다.^^;


2009/05/06 - [컴퓨터/엑셀] - 1일1함수 (27) Upper, Lower함수