어제 오늘 내일

[Excel] 엑셀 PROPER 함수로 대소문자 변환하기 본문

Tools/Excel

[Excel] 엑셀 PROPER 함수로 대소문자 변환하기

hi.anna 2016. 11. 8. 09:01


이번에는 엑셀 함수 중 PROPER 함수를 이용하여

대소문자를 변경하는 방법을 알아보도록 하겠다.

[엑셀 PROPER 함수로 대소문자 변환하기]



PROPER 함수는 영문 단어의 첫번째 글자는 대문자로, 그 이후의 문자는 소문자로 변환하는 함수이다.


PROPER(text)

단어의 첫번째 문자를 대문자로 변환하고,

나머지 문자들은 모두 소문자로 변환하는 함수이다.


text : 필수 입력 항목. 변환하려는 텍스트


실제로 PROPER 함수가 어떻게 동작하는지 예제를 통해서 알아보도록 하자.


1. 아래의 예제들에 PROPER 함수를 적용했을 때, 어떤 결과가 나오는지 살펴보도록 하겠다.


2. 함수를 적용하기 위해, 첫번째 행에 아래와 같이 함수를 입력한다.


3. 나머지 행에 일괄적으로 작성된 함수를 적용하기 위해

첫번째 행(3행)의 오른쪽 끝 점에 마우스 커서를 놓고 7행까지 드래그하거나,

첫번째 행(3행)의 오른쪽 끝 점에서 마우스를 더블클릭한다.


4. 마지막 열(8열)에는 아래와 같은 수식을 직접 입력한다.

PROPER 함수의 인자로 셀 데이터를 지정하지 않고, 따옴표로 묶은 데이터를 직접 입력하였다.


5. 결과를 살펴보자.


1. how are you? -> How Are You?

스페이스로 구분된 각 단어의 첫번째 알파벳을 대문자로 변환하였다.


2. FINE, thank you. -> Fine, Thank You.

스페이스로 구분된 각 단어의 첫번째 알파벳을 대문자로 변환하고,

첫번째 이후의 알파벳(FINE의 INE)은 소문자로 변환하였다.


3. "one","two","three" -> "One",'Two","Three"

단어의 영문자가 아닌 문자(") 뒤에 오는 영문자를 대문자로 변환하였다.


4. 2km -> 2Km

단어의 영문자가 아닌 문자(2) 뒤에 오는 영문자를 대문자로 변환하였다.


5. SouthKorea -> Southkorea

단어의 첫영문자를 대문자로 변환하고, 그 이후의 모든 문자를 소문자로 변환하였다.


6. cLEan -> Clean

함수의 인자로 다른 셀을 지정하지 않고, 따옴표 사이에 직접 문자열을 입력하여 수식을 작성하였다.

입력한 단어의 첫번째 영문자를 대문자로 변환하고, 나머지는 소문자로 변환하였다.



엑셀의 PROPER 함수를 사용하여,

영문 단어의 첫글자를 대문자로 변환하고, 나머지 글자는 모두 소문자로 변환하는 방법을 알아보았다.



반응형
Comments