엑셀 PROPER
단어의 첫 글자만 대문자로, 나머지는 소문자로 — 영문 이름·제목 형식 자동화
직접 체험해보세요
대문자가 될 글자는 녹색, 소문자가 될 글자는 보라색으로 표시됩니다. "아포스트로피" 프리셋으로 o'brien → O'Brien 동작도 확인하세요
원본 (A2)
대문자가 될 글자 (단어 첫 글자)소문자가 될 글자
PROPER 결과 (B2)
전체 길이
13
대문자화
3
소문자화
0
실전 활용 예제
=PROPER(A2)영문 이름 정리 — 사용자가 "JOHN smith"로 입력해도 "John Smith"로 자동 변환. CRM·회원 DB 정리의 기본.
=PROPER(SUBSTITUTE(A2, "_", " "))스네이크 케이스 → 제목 형식 — "first_name" 같은 코드를 사람 읽기 좋게 변환. _ 를 공백으로 바꾼 후 PROPER 적용.
=PROPER(TRIM(A2))입력 정리 콤보 — 사용자 입력의 앞뒤 공백·다중 공백 제거 후 제목 형식으로. 양식 자동 채우기에 활용.
다른 엑셀 함수도 알아보세요
"단어"의 정의 — PROPER가 단어 경계를 잡는 법
▼
PROPER에서 "단어"란 영문자가 아닌 모든 것 다음에 나오는 영문자. 공백뿐 아니라 숫자·기호·아포스트로피 모두 단어 구분자.
| 입력 | 결과 | 설명 |
|---|---|---|
| "hong gil dong" | "Hong Gil Dong" | 공백 기준 분리 |
| "o'brien" | "O'Brien" | ' 도 구분자 → B 대문자 |
| "1st place" | "1St Place" | 숫자 1 뒤도 단어 시작 |
| "mr.smith" | "Mr.Smith" | . 도 구분자 |
의외의 결과 주의: "o'brien" → "O'Brien"이 좋아 보이지만, "It's" → "It'S"가 되어 's가 'S로 바뀌는 부작용도. 인명 외에는 사후 보정 필요할 수 있음.
PROPER 한계 — 영어 관례를 모름
▼
PROPER는 단순 알고리즘 — "영문자 단어 첫 글자 = 대문자". 영어 관례를 모릅니다:
예상과 다른 결과
- 약어: "NASA" → "Nasa" (인식 못함)
- 회사명: "iPhone" → "Iphone" (중간 대문자 무시)
- 전치사: "Lord of the Rings" → "Lord Of The Rings" (모든 단어 대문자)
- 로마숫자: "Henry IV" → "Henry Iv"
대응
- 약어·고유명사는 SUBSTITUTE로 후처리
- 예:
=SUBSTITUTE(PROPER(A2), "Nasa", "NASA") - 완벽한 영어 캐피털라이제이션은 PROPER로 안 됨 — VBA 또는 외부 도구
자주 묻는 질문 (FAQ)
▼
Q. 한글에 적용해도 안전한가요?
네. 한글은 대소문자 개념이 없어 영향 받지 않음. PROPER가 영문자만 변환하므로 한글+영문 혼합도 안전하게 처리.
Q. 첫 단어만 대문자로 하고 싶어요 (문장 형식)
PROPER는 모든 단어를 대문자화. 첫 단어만이라면 =UPPER(LEFT(A2,1))&LOWER(MID(A2,2,99)) — 첫 글자만 UPPER, 나머지는 LOWER.
Q. 결과가 예상과 달라요
99% "단어 경계" 인식 차이. 숫자·아포스트로피·점도 단어 구분자로 취급해서 의도와 다른 글자가 대문자가 될 수 있음. 특정 패턴이면 SUBSTITUTE로 사전·사후 보정.
Q. 셀 값을 영구 변환하려면?
PROPER는 수식 결과. 영구 변경은 결과 복사 → 값으로 붙여넣기(Ctrl+Alt+V → 값).