목차▾
엑셀 LOWER 함수란?
엑셀 LOWER 함수는 영문 텍스트를 모두 소문자로 변환하는 텍스트 함수입니다. 이메일·URL 표준화, slug 생성, CSV import 후 일괄 정리에 표준. 한글·숫자·특수문자는 변환되지 않고 그대로 유지됩니다. 짝꿍은 UPPER(대문자), PROPER(첫 글자만 대문자).
구문은 =LOWER(텍스트) 1인수. =LOWER("HELLO") = "hello". 단순 대소문자 무시 비교는 =A1=B1이 이미 처리 하므로 LOWER 불필요 — EXACT(구분 비교)와 조합할 때 의미가 있습니다.
동작 예시 + LOWER vs UPPER vs PROPER
| 수식 | 결과 |
|---|---|
| LOWER("ABC") | "abc" |
| LOWER("Hello World") | "hello world" |
| LOWER("USER@GMAIL.COM") | "user@gmail.com" |
| LOWER("Mixed CaSe TEXT") | "mixed case text" |
| LOWER("123-ABC") | "123-abc" |
| LOWER("한글ABC") | "한글abc" (한글은 그대로) |
| LOWER(123) | "123" (숫자 → 텍스트) |
→ 영문만 소문자로 변환. 한글·숫자·특수문자는 그대로.
LOWER vs UPPER vs PROPER
| 함수 | 동작 | 예 |
|---|---|---|
| LOWER(t) | 모두 소문자 | "hello world" |
| UPPER(t) | 모두 대문자 | "HELLO WORLD" |
| PROPER(t) | 단어 첫 글자만 대문자 | "Hello World" |
= 연산자와 LOWER
엑셀의 = 연산자는 기본 대소문자 무시:
"Apple" = "apple" → TRUE
"Apple" = "APPLE" → TRUE
EXACT("Apple", "apple") → FALSE (구분)
EXACT(LOWER("Apple"), LOWER("apple")) → TRUE
→ 단순 비교면 LOWER 불필요. EXACT(구분 비교)에 LOWER 추가할 때 의미 있음.
실전 사용 시나리오 8가지
- 이메일 표준화 —
=LOWER(A1)→ 중복 검출·VLOOKUP 키 통일 - URL slug 생성 —
=LOWER(SUBSTITUTE(A1, " ", "-"))→ "Hello World" → "hello-world" - 대소문자 무시 정확 비교 —
=EXACT(LOWER(A1), LOWER(B1)) - VLOOKUP 키 정규화 —
=VLOOKUP(LOWER(A1), 표, 2, 0) - CSV import 일괄 정리 — 보조 열 =LOWER(A1) → 복사 → 원본에 값으로 붙여넣기 → 보조 열 삭제
- 도메인 추출 + 정규화 —
=LOWER(MID(A1, FIND("@", A1)+1, 999)) - 공백 + 소문자 이중 정리 —
=LOWER(TRIM(A1)) - 사용자 입력 검증 —
=IF(LOWER(A1)="ok", "확인", "오류")
일괄 정리 워크플로 (CSV 후)
CSV·DB import 후 데이터 정리 표준 절차:
- 보조 열에
=LOWER(TRIM(A1)) - 보조 열 전체 복사 (Ctrl+C)
- 원본 A열 선택 → 선택하여 붙여넣기 → 값
- 보조 열 삭제
TRIM(공백 정리) + LOWER(소문자 통일) 조합이 가장 흔함.
자주 발생하는 함정 6가지
- 한글·숫자 안 변함 — LOWER는 영문 대문자만 처리. 한글·숫자·특수문자 그대로
- 셀 서식 안 바뀜 — LOWER는 값만 변환. 표시 형식(굵게·색깔)은 그대로
- 결과는 텍스트 —
LOWER(123)= "123" (문자열). 숫자 계산엔 VALUE 필요 - 빈 셀 → "" — 진짜 빈 셀에 LOWER → 빈 문자열
- 원본 셀이 바뀌지 않음 — LOWER는 새 값 반환만. 원본 일괄 변환은 보조 열 → 복사 → 값으로 붙여넣기
- EXACT 대신 = 사용 가능 —
=A1=B1은 이미 대소문자 무시 → LOWER 불필요. EXACT 쓸 때만 LOWER 조합
자주 묻는 질문
Q. LOWER 함수 사용법은?
=LOWER(텍스트) 형식. 영문을 모두 소문자로 변환. 예: =LOWER("ABC") → "abc". 한글·숫자·특수문자는 그대로.
Q. LOWER vs UPPER vs PROPER 차이는?
LOWER는 모두 소문자, UPPER는 모두 대문자, PROPER는 단어 첫 글자만 대문자. "hello world" → LOWER="hello world", UPPER="HELLO WORLD", PROPER="Hello World".
Q. 한글도 변환되나요?
안 됨. LOWER는 영문 대문자만 소문자로. 한글·숫자·특수문자는 변환 대상 아님. LOWER("한글ABC") = "한글abc".
Q. 원본 셀이 바뀌지 않아요.
LOWER는 새 값 반환만 (함수). 원본 일괄 변환: 보조 열에 =LOWER(A1) → 복사 → 원본에 값으로 붙여넣기 → 보조 열 삭제.
Q. 이메일 표준화는?
=LOWER(A1). 이메일은 대소문자 무관이지만 중복 검출·VLOOKUP 키 통일에는 소문자가 안전. =LOWER(TRIM(A1))로 공백도 함께 제거.
Q. LOWER로 대소문자 무시 비교?
EXACT와 조합할 때만 의미: =EXACT(LOWER(A1), LOWER(B1)). 단순 =A1=B1은 이미 대소문자 무시이므로 LOWER 불필요.
Q. URL slug 만들기?
=LOWER(SUBSTITUTE(A1, " ", "-")). "Hello World" → "hello-world". 블로그·CMS slug 자동 생성. 특수문자 처리는 추가 SUBSTITUTE.
Q. 구글 스프레드시트에서도 동일하게 작동하나요?
네. LOWER·UPPER·PROPER 모두 표준 텍스트 함수로 Google Sheets, LibreOffice Calc, Apple Numbers, 한컴 한셀, WPS에서 동일하게 작동합니다.
본 페이지는 Microsoft Support 공식 LOWER·UPPER·PROPER 문서를 기준으로 작성되었습니다. 정확한 동작은 Excel 버전·환경에 따라 달라질 수 있으니 중요한 작업 전에는 실제 환경에서 확인하세요.