엑셀 기초 실무 가이드 (38편): 뒤죽박죽 영문 코드와 부서명, 1초 만에 표준화하는 UPPER, LOWER, PROPER 함수
행정이나 재무 보고서를 작성할 때 외부에서 수집한 로우 데이터(Raw Data)는 언제나 골칫덩이입니다. 특히 영문 부서명이나 시스템 계정 코드, 해외 거래처명 같은 데이터는 입력자의 습관에 따라 'HR', 'hr', 'Hr' 등 제각각으로 입력되기 일쑤입니다. 이를 그대로 방치하면 통계를 내거나 데이터를 대조할 때 정합성이 완전히 깨지게 됩니다. 수백 수천 줄의 데이터를 눈으로 보며 키보드로 일일이 수정하는 것은 '업무'가 아니라 '노동'입니다. 엑셀이 제공하는 전용 텍스트 함수를 활용하면 단 1초 만에 데이터의 규격을 통일할 수 있습니다.
영문 데이터 표준화의 첫 번째 무기는 모든 문자를 대문자로 바꿔주는 UPPER 함수입니다. 수식 입력 방법은 아주 단순합니다. 결과를 출력할 빈 셀(예: C3)을 마우스 왼쪽 버튼으로 클릭하여 선택합니다. 수식 입력줄에 =UPPER(를 직접 입력한 뒤, 표준화할 원본 텍스트가 있는 셀(예: B3)을 마우스로 클릭합니다. 그리고 키보드로 괄호 )를 닫고 엔터(Enter) 키를 누르면 끝납니다. 이 함수는 인수 자리에 변환할 셀 주소 하나만 필요로 하므로 초보자도 실수 없이 사용할 수 있습니다.
두 번째는 모든 영문자를 소문자로 세련되게 정리해 주는 LOWER 함수입니다. 주로 이메일 주소나 시스템 아이디를 일괄적으로 정제할 때 유수하게 활용됩니다. 마우스로 결과 셀을 클릭한 후 =LOWER(B3) 형식을 입력하면, 원본 셀에 대문자가 섞여 있더라도 군더더기 없이 깔끔한 소문자로 치환됩니다. 마지막으로 단어의 첫 글자만 대문자로 만들고 나머지는 소문자로 채워주는 PROPER 함수가 있습니다. 인명이나 공식 부서명을 영문으로 보고서에 표기할 때 가장 격식 있는 형태를 만들어 줍니다. 사용법은 마찬가지로 결과 셀을 선택하고 =PROPER(B3)를 입력하는 매커니즘입니다.
- 한글과 숫자의 영향: UPPER, LOWER, PROPER 함수는 오직 '영문자'에만 반응합니다. 셀 안에 한글이나 숫자, 특수문자가 섞여 있어도 에러가 나지 않고 영문자만 골라 형태를 바꾸므로 안심하고 열 전체에 적용하셔도 됩니다.
- 값 복사 필수: 함수를 적용한 후 원본 셀(B열)을 삭제하면 결과 셀(C열)의 수식이 깨지며
#REF!에러가 발생합니다. 반드시 수식 결과를 마우스로 드래그하여 선택한 뒤, Ctrl + C로 복사하고, 그 자리에 마우스 우클릭 - [값으로 붙여넣기]를 실행하여 텍스트로 고정해 주어야 합니다. - 대소문자 구분 함수 지원: 엑셀의 VLOOKUP은 대소문자를 구분하지 않지만, EXACT 함수처럼 대소문자를 엄격히 구분하는 함수를 연동할 때는 이 표준화 작업이 누락되면 조건 매칭에 실패하므로 주의해야 합니다.
인사 및 행정 데이터 정제 예시
| 성명 | 부서명/코드 입력 원본 (B열) | 적용 요청 사항 | 입력할 상세 수식 | 최종 결과값 |
|---|---|---|---|---|
| 김철수 과장 | hr_management | 인사 시스템 등록용 대문자 변환 | =UPPER(B2) | HR_MANAGEMENT |
| 이영희 대리 | KACKAC@COMPANY.COM | 이메일 계정용 소문자 일괄 통일 | =LOWER(B3) | kackac@company.com |
| 박민수 사원 | FINANCE TEAM | 보고서 표기용 첫 글자 대문자화 | =PROPER(B4) | Finance Team |
'코딩으로 시간 벌기 > 엑셀 입문' 카테고리의 다른 글
| 엑셀 기초 실무 가이드 (40편): 데이터가 많아도 제목이 한눈에! 가독성을 높이는 '틀 고정'의 정석 (0) | 2026.05.26 |
|---|---|
| 엑셀 기초 실무 가이드 (39편): 잘려 나간 보고서 인쇄는 그만! 완벽한 출력을 위한 인쇄 영역 설정과 페이지 나누기 (0) | 2026.05.22 |
| 엑셀 기초 실무 가이드 (37편): 소중한 수식과 인사 정보를 지키는 '시트 보호'와 '셀 잠금' 기술 (1) | 2026.05.15 |
| 엑셀 기초 실무 가이드 (36편): 이름 일부만 알아도 OK! 와일드카드(*, ?) 검색 기술 (0) | 2026.05.15 |
| 엑셀 기초 실무 가이드 (35편): 지저분한 에러 메시지(#N/A, #DIV/0!)를 0이나 공백으로 바꾸는 IFERROR 함수 (0) | 2026.05.13 |
