✒ 엑셀 PROPER 함수, 영어 대소문자 변환 한번에 끝내기

안녕하세요! 엑셀러 여러분! 실무에서 영문 데이터를 다루다 보면 이름이나 주소의 대소문자가 뒤죽박죽이라 곤란했던 경험, 다들 한 번쯤 있으시죠? 'jOhN sMiTH', 'seoul, KOREA' 처럼요. 이걸 일일이 수정하자니 시간도 너무 오래 걸리고, 그냥 두자니 보고서가 지저분해 보이고 정말 막막한데요.

 

📌 PROPER 함수 하나면 클릭 몇 번으로 모든 영어 단어의 첫 글자를 대문자로 깔끔하게 정리할 수 있어요!

 

오늘은 칼퇴를 부르는 엑셀 꿀팁, PROPER 함수에 대해 알아보겠습니다. 이 함수 하나만 제대로 익혀두시면, 영문 데이터 정리 시간을 획기적으로 줄일 수 있을 거예요. 저만 믿고 따라오세요! 😉


📘 엑셀 PROPER 함수, 대체 뭔가요?

엑셀 PROPER 함수는 텍스트 문자열에서 각 단어의 첫 글자만 대문자로 변환하고 나머지 글자는 모두 소문자로 바꿔주는 아주 기특한 텍-스트 함수입니다. 특히 영문 이름, 직책, 주소 등 고유명사를 깔끔하게 정리할 때 정말 유용하죠.

✅ 함수의 기본 구조 (구문)

엑셀 PROPER 함수의 구조는 정말 간단해요. 바꾸고 싶은 텍스트만 괄호 안에 쏙 넣어주면 끝!

=PROPER(text)
인수 설명 필수 여부
text 첫 글자를 대문자로 변환하려는 텍스트입니다.
셀 주소를 직접 참조하거나, 텍스트를 직접 입력할 수 있습니다.
필수

⚠️ 잠깐! 주의할 점

PROPER 함수는 숫자나 특수문자에는 영향을 주지 않아요. 오직 '영어' 알파벳에만 작동한다는 점! 그리고 단어의 시작을 '공백' 으로 인식하기 때문에, 단어 사이에 공백이 여러 개 있어도 각 단어의 첫 글자를 잘 찾아 변환해준답니다.


💻 PROPER 함수, 실전 예제로 정복하기!

백문이 불여일견! 직접 예제를 통해 PROPER 함수가 어떻게 사용되는지 알아볼까요?

 

1️⃣ 기본 사용법: 엉망인 영문 이름 한번에 정리하기

가장 기본적인 사용법이에요. 아래처럼 대소문자가 섞인 이름을 PROPER 함수로 보기 좋게 바꿔볼게요.

 

데이터

원본 이름,변환 결과
john smith,
MARY JANE,
peter pan,
SUSAN B. ANTHONY,

 

수식

=PROPER(A2)

예제1. 엑셀 PROPER 함수로 영문 첫글자를 대문자로 변환

 

결과

원본 이름,변환 결과
john smith,John Smith
MARY JANE,Mary Jane
peter pan,Peter Pan
SUSAN B. ANTHONY,Susan B. Anthony

B2 셀에 =PROPER(A2) 를 입력하고 채우기 핸들을 쭉~ 드래그하면 모든 이름이 깔끔하게 정리되는 걸 볼 수 있죠? 정말 간단하죠? 😊

 

2️⃣ 중급 활용: 다른 함수와 함께 쓰기 (TRIM & PROPER)

실무 데이터는 이름 앞뒤에 불필요한 공백이 포함된 경우가 많아요. 이럴 땐 TRIM 함수와 함께 사용하면 더욱 완벽한 데이터 정리가 가능합니다. TRIM 함수는 텍스트 앞뒤의 모든 공백을 제거하고, 단어 사이의 공백은 하나만 남겨둬요.

 

데이터

원본 주소,변환 결과
"  123 main st, anytown  ",
"  LOS ANGELES, CA",
"new york city   ",
"  san francisco ",

 

수식

=PROPER(TRIM(A2))

예제2. 엑셀 PROPER 함수와 TRIM 조합 - 공백제거 첫문자 변경

 

결과

원본 주소,변환 결과
"  123 main st, anytown  ",123 Main St, Anytown
"  LOS ANGELES, CA",Los Angeles, Ca
"new york city   ",New York City
"  san francisco ",San Francisco

TRIM 함수로 셀 텍스트 전후 공백을 먼저 제거하고, 그 결과를 PROPER 함수로 변환하니 훨씬 깔끔해졌죠? 이렇게 함수 중첩해 여러 기능을 한번에 처리하면 실무 활용도를 확 높여준답니다!

 

3️⃣ 고급 활용: IF 함수와 조합하여 조건부 변환하기

이번엔 조금 더 머리를 써볼까요? 특정 조건에 해당할 때만 PROPER 함수를 적용하는 방법입니다. 예를 들어, '직책' 이 'Manager' 인 경우에만 이름을 변환하고, 나머지는 그대로 두는 거죠.

 

데이터

이름,직책,조건부 변환
tim cook,CEO,
JANE DOE,manager,
peter jones,staff,
SATYA NADELLA,manager,

 

수식

=IF(B2="manager", PROPER(A2), A2)

예제3. 엑셀 IF 와 PROPER 함수 조합 조건부 텍스트 변경

 

결과

이름,직책,조건부 변환
tim cook,CEO,tim cook
JANE DOE,manager,Jane Doe
peter jones,staff,peter jones
SATYA NADELLA,manager,Satya Nadella

IF 함수를 이용해 "만약 B2 셀이 'manager' 라면, A2 셀의 이름에 PROPER 함수를 적용하고, 그렇지 않으면 그냥 A2 셀 값을 보여줘!" 라고 엑셀에게 명령하는 거예요. 정말 스마트하지 않나요? 😎

 

4️⃣ 실무 끝판왕: 이메일 주소에서 아이디만 추출하여 변환하기

이메일 주소에서 아이디 부분만 추출해서 깔끔하게 정리해야 하는 업무에요. LEFT, FIND 함수와 PROPER 를 함께 사용하면 이메일 주소에서 아이디만 쏙 빼내어 대소문자까지 정리할 수 있습니다.

 

데이터

이메일,추출된 아이디
bill.gates@company.com,
elon_musk@company.com,
oprah.winfrey@company.com,
jeff-bezos@company.com,

 

수식

=PROPER(LEFT(A2, FIND("@", A2) - 1))

예제4. 엑셀 PROPER 함수로 아이디 추출후 영문조정

결과

이메일,추출된 이름
bill.gates@company.com,Bill.Gates
elon_musk@company.com,Elon_Musk
oprah.winfrey@company.com,Oprah.Winfrey
jeff-bezos@company.com,Jeff-Bezos

FIND 함수로 '@' 의 위치를 찾고, LEFT 함수로 그 앞까지의 텍스트를 추출한 뒤, PROPER 함수로 마무리! 이 정도면 엑셀 좀 다룬다고 자신 있게 말할 수 있겠죠?


💣 PROPER 함수 사용 시 흔한 오류들

단순한 함수라 특별히 오류날 부분이 없어요.

  • #NAME? : 함수 이름을 PROPER 가 아닌 PROPERR 등으로 잘못 입력했을 때 발생해요. 오타가 없는지 확인해보세요.
  • #VALUE! : 함수가 처리할 수 없는 인수(예: 오류 값)를 참조할 때 나타나요. 원본 데이터에 오류가 있는지 먼저 살펴보세요.
  • 결과가 이상해요! : 한글이나 숫자만 있는 셀에 적용하면 아무런 변화가 없어요. PROPER는 오직 영어 알파벳에만 마법을 부린다는 사실, 잊지 마세요!

함께 쓰면 더 좋은 친구 함수들

  • UPPER 함수: 모든 영문자를 대문자로 바꿔줘요. (예: apple → APPLE)
  • LOWER 함수: 모든 영문자를 소문자로 바꿔줘요. (예: APPLE → apple)

이 세 가지 함수만 잘 알아두시면 영문 텍스트 대소문자 변환은 완벽 마스터!


💎마무리 할께요

오늘 배운 PROPER 함수, 어떠셨나요? 생각보다 훨씬 간단하고 유용하죠? 이제 영문 데이터 앞에서 당황하지 마시고, PROPER 함수로 스마트하게 해결해보세요! 👍

 

오늘 내용이 유익하셨다면 공감과 댓글 부탁드려요! 궁금한 점이 있다면 언제든지 질문 남겨주시고요. 다음에도 더 유용한 엑셀 꿀팁으로 돌아오겠습니다!

 

 

작성자: 마늘빵


📱 모바일용 엑셀 PROPER 함수 핵심 요약

[1분 컷] 엑셀 PROPER 함수, 이것만 기억하세요!

 

핵심 기능: 영어 단어의 첫 글자만 대문자로!

(예: john smith → John Smith)

 

기본 공식: =PROPER(텍스트)

(예: =PROPER(A2))

 

언제 쓸까?

  • 대소문자 섞인 영문 이름, 주소, 직책 정리할 때
  • 보고서나 문서의 가독성을 높이고 싶을 때

꿀팁 조합!

  • + TRIM: 불필요한 공백 제거 후 변환
  • =PROPER(TRIM(A2))
  • + IF: 특정 조건일 때만 변환
  • =IF(B2="조건", PROPER(A2), A2)

친구 함수들

  • UPPER: 전부 대문자로! (APPLE)
  • LOWER: 전부 소문자로! (apple)

이제 PROPER 함수로 영문 데이터 정리, 스트레스 받지 말고 1분 만에 끝내세요! 😉