topic★★★★★난이도 · 약 15분
LEFT / MID / RIGHT + VALUE / TEXT
문자열 추출, 숫자↔문자 변환, LEN, SUBSTITUTE.
#LEFT#MID#RIGHT#VALUE#TEXT
왜 배우는가
사번·주민번호에서 특정 자리를 추출하는 문제가 실기에 자주 나온다.
문자열 함수는 텍스트 데이터에서 특정 부분을 추출하거나 변환할 때 사용합니다. 사번, 주민번호, 전화번호 등에서 원하는 값을 뽑아내는 데 필수.
text
=LEFT(텍스트, 글자수) → 왼쪽에서 N글자 추출
=MID(텍스트, 시작위치, 글자수) → 중간에서 N글자 추출
=RIGHT(텍스트, 글자수) → 오른쪽에서 N글자 추출
예제: A1 = "S2024-0315"
=LEFT(A1, 1) → "S"
=MID(A1, 2, 4) → "2024"
=RIGHT(A1, 4) → "0315"
=VALUE(텍스트) → 텍스트를 숫자로 변환
=VALUE(MID(A1, 2, 4)) → 2024 (숫자)
=TEXT(값, 서식) → 숫자를 텍스트로 변환
=TEXT(0.15, "0.0%") → "15.0%"
=TEXT(45000, "#,##0") → "45,000"
=LEN(텍스트) → 글자 수 반환
=SUBSTITUTE(텍스트, 이전, 새텍스트) → 문자 치환| 함수 | 기능 | 반환 타입 |
|---|---|---|
| LEFT | 왼쪽 N글자 | 텍스트 |
| MID | 중간 N글자 | 텍스트 |
| RIGHT | 오른쪽 N글자 | 텍스트 |
| VALUE | 텍스트 → 숫자 | 숫자 |
| TEXT | 숫자 → 서식 텍스트 | 텍스트 |
| LEN | 글자 수 | 숫자 |
| SUBSTITUTE | 문자 치환 | 텍스트 |
기출 포인트: MID로 추출한 값은 텍스트이므로 숫자 계산에 사용하려면 VALUE()로 감싸야 한다. VALUE 없이 산술 연산하면 오류 또는 예상치 못한 결과.
실기 드릴 1문항
edit실기 드릴 · 단답형
A1="ABC123"일 때, =MID(A1, 4, 3)의 결과는?