topic난이도 · 약 15

LEFT / MID / RIGHT + VALUE / TEXT

문자열 추출, 숫자↔문자 변환, LEN, SUBSTITUTE.

#LEFT#MID#RIGHT#VALUE#TEXT
왜 배우는가

사번·주민번호에서 특정 자리를 추출하는 문제가 실기에 자주 나온다.

문자열 함수는 텍스트 데이터에서 특정 부분을 추출하거나 변환할 때 사용합니다. 사번, 주민번호, 전화번호 등에서 원하는 값을 뽑아내는 데 필수.

LEFT / MID / RIGHT — 문자열의 왼쪽·중간·오른쪽에서 N글자를 잘라내는 추출 구조
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)의 결과는?