엑셀과 구글 시트를 사용하면서 지저분한 raw 데이터를 가공할 일이 많습니다. 엑셀과 구글 시트 대문자 소문자 변환하는 방법을 upper함수와 lower 함수를 통해서 실무에서 간단하게 사용하는 방법을 알아보고 응용해서 영어 문장의 첫 번째만 대문자가 되도록 변경해보겠습니다.

엑셀 upper함수와 lower 함수 대/소문자 변환
엑셀에서 upper/lower 함수를 사용해서 대/소문자를 간단히 변경하는 방법을 알아보겠습니다. 아래 처럼 all in one kun에 대한 단어들이 대소문자가 가지런하지 않습니다. upper 함수를 사용해보겠습니다. 간단합니다. =upper(참조셀) 을 입력 후 enter를 누릅니다.
대문자에서 소문자로 변경할 때에도 마찬가지 입니다. =lower(참조셀)을 입력 후 enter를 누릅니다.
아래 처럼 upper 함수를 사용하면 참조된 모든 문장의 단어를 대문자로 변경하고 lower 함수를 사용하면 반대로 소문자로 변경합니다.
upper/lower 구글 시트 대문자 소문자 변환
구글 시트 대문자 소문자 변환은 어떻게 사용하는지 알아 보겠습니다.
엑셀과 사용 방법은 동일 합니다. =upper(참조셀) 을 입력 후 enter를 누릅니다.
구글 시트에서 대문자에서 소문자로 변경할 때 엑셀과 동일하게 =lower(참조셀)을 입력 후 enter를 누릅니다.
마찬가지로, 모든 단어가 소문자에서 대문자, 대문자에서 소문자로 변경되었습니다.
각 단어의 첫 번째 글자 대문자 변환(Proper)
그렇다면, 이번에는 문장의 각 단어의 첫 번째 문자만 대문자로 변경하는 방법을 알아볼까요? 참고로 엑셀과 구글 시트 모두 완벽하게 동일한 수식을 사용하기 때문에 구글 시트를 기준으로 설명하겠습니다.
Proper 함수를 사용해서 수식을 작성해보겠습니다. 정말 간단합니다. =proper(참조셀)을 입력합니다.
문장의 모든 단어에서 첫 번째 문자만 대문자로 변경된 것을 볼 수 있습니다.
엑셀 구글 시트 문장의 첫 번째만 대문자 변환
그러나, 영어 문장에 있어서 우리가 가장 많이 사용하는 문장은 문장의 첫 번째 단어의 첫 문자만 대문자로 표현하고 나머지는 소문자로 문장을 완성하는 것입니다. 예를 들면, 보통 상황에서 I want to take shower를 문장으로 완성하지 I Want To Take Shower를 문장으로 완성하진 않습니다.
따라서, 위에서 설명드린 upper 함수와 lower 함수를 응용해서 엑셀과 구글 시트 모두에서 동일하게 사용 가능한 수식을 완성해 보겠습니다.
=UPPER(LEFT(참조셀))&LOWER((RIGHT(참조셀,LEN(참조셀)–1))) 를 입력합니다.
Left는 셀의 첫 번째 문자를 반환하고 upper 함수가 이를 대문자로 변경 합니다. “&”를 통해서 나머지 이하의 문장들에 대해서 lower 함수로 소문자로 변환합니다.
참고로 Len 함수는 단어의 갯수를 세는 함수 입니다.
문장의 첫 번째 단어 외에 모두 소문자로 변경 되었습니다.
엑셀과 구글 시트 대문자 소문자 변환 및 문장의 첫 번째 단어만 대문자로 변환 하는 방법에 대해서 알아보았습니다. 이 외에 다른 유용한 엑셀 구글 시트 사용 방법에 대한 꿀팁은 아래 링크를 참고해주세요.