라벨이 lower인 게시물 표시

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

이미지
어제 다루었던 LOWER와 UPPER함수는 모든 글자를 소문자나 대문자로 바꾸는 것이었습니다만, 오늘 다루게 될 PROPER함수는 약간 특이합니다. 즉, 영어로 쓰여진 글에서는 대개 단어의 첫글자에 대문자를 쓰는 경우가 많다는 점 을 감안하여 만들어진 함수입니다. 단어의 첫째 문자와, 영문자가 아닌 문자의 다음에 오는 첫 영문자를 대문자로 바꾸고, 나머지 문자들은 소문자로 바꿉니다. 구문 PROPER ( text ) text   따옴표로 묶인 텍스트, 텍스트를 반환하는 수식 또는 일부를 대문자로 변환할 텍스트가 들어 있는 셀의 참조입니다. 윗줄의 문자를 proper함수를 적용한 결과값이 아래줄입니다. 보시는 것처럼, 단어의 첫문자( F, S, P)와 영문자아닌 문자(')다음에 오는 문자(S)가 대문자로 바뀌고, 다른 문자들은 모두 소문자가 되었습니다. 소문자로 쓰여지고 쉼표로 구분된 사람의 이름이나 고유명사등을 받아서 엑셀로 정리해야한다면, 일일이 첫글자를 대문자로 바꾸어야하는 끔찍한 수고를 덜어주겠네요. 하지만, 영어를 많이 쓸 일이 없는 분에게는 쓸모없는 함수일수도 있겠습니다.^^; 2009/05/06 - [컴퓨터/엑셀] - 1일1함수 (27) Upper, Lower함수

1일1함수 (27) Upper, Lower함수

이미지
문자열관련 함수 시리즈를 이어가고 있습니다. 오늘은 영문자의 모든 문자를 대문자나 소문자로 바꾸는 UPPER, LOWER함수입니다. 사용법도 간단합니다. LOWER ( text ) text   소문자로 변환할 문자열입니다. 텍스트에서 글자가 아닌 문자는 변환되지 않습니다. UPPER ( text ) text   대문자로 변환할 문자열입니다. 텍스트에서 글자가 아닌 문자는 변환되지 않습니다. 사용법도 너무 간단하여 그림 파일을 올리기가 민망하네요. B1셀이 UPPER함수, B2셀이 LOWER함수를 적용한 결과입니다. 보시다시피 영문자만 영향을 받고, 대문자와 소문자의 구별이 없는 숫자, 한글, 기호등은 영향을 받지 않습니다. 영어를 사용할 일이 적은 분들은 이 함수를 사용할 일이 없겠지요. 오늘은 날로 먹었습니다.^^;