컴활 엑셀 인자 매칭

컴활 1급 필기 Ch4 함수 영역 2번째 단원, 텍스트 함수. 문자열에서 일부 추출, 위치 찾기, 바꾸기, 합치기 가 핵심. LEFT/RIGHT/MID 시작 위치 인자 매칭, FIND vs SEARCH 차이 (대소문자 구분), REPLACE vs SUBSTITUTE 차이 (위치 vs 문자 기준) 가 매년 2~3문제 단골. 함수 인수 개수순서만 정확히 외우면 끝남. ★ 표시 따라가자.

텍스트 함수 8종 + 문자열 인덱스 시각화

LEFT · RIGHT · MID -- 문자열 자르기 3총사

가장 기본인 추출 3총사. 문자열의 왼쪽 / 오른쪽 / 중간 일정 길이를 잘라옴. 인덱스는 1부터 시작 (0 부터 X — 매년 함정).

LEFT·RIGHT·MID 문자열 인덱스 추출 시각화
LEFT
형식 LEFT(텍스트, 개수)
동작 왼쪽부터 N자
예 ("컴활1급" 기준) LEFT("컴활1급",2)"컴활"
RIGHT
형식 RIGHT(텍스트, 개수)
동작 오른쪽부터 N자
예 ("컴활1급" 기준) RIGHT("컴활1급",2)"1급"
MID
형식 MID(텍스트, 시작, 개수)
동작 시작 위치부터 N자
예 ("컴활1급" 기준) MID("컴활1급",3,1)"1"

MID 시작 위치는 1부터 (시험 단골 ★). MID("ABCDE", 3, 2) → 3번째부터 2개 → "CD". 0번째라고 답하면 오답.

 

한글·영문·숫자·공백 모두 1자 = 1 (반각 영문이든 전각 한글이든 동일). LEN("AB가 1") = 5 (공백도 1자).

함정 1: "MID 시작 위치는 0부터 시작" → 틀림. 1부터 시작 (엑셀 인덱스 = 1-기반).

함정 2: "LEFT(텍스트) 처럼 개수 인자 생략 가능" → 개수 생략 시 1 로 자동 인식. 단, 시험엔 개수 명시 가 정답으로 출제.


FIND · SEARCH · LEN -- 위치·길이 찾기

문자열에서 특정 문자의 위치를 알아내거나 전체 길이를 잴 때 씀. FIND 와 SEARCH 차이 (대소문자 구분 여부) 가 매년 단골.

FIND vs SEARCH + LEN 비교 시각화
FIND
형식 FIND(찾을문자, 텍스트, [시작])
핵심 차이 대소문자 구분 O · 와일드카드 X
FIND("a", "Banana") → 2
SEARCH
형식 SEARCH(찾을문자, 텍스트, [시작])
핵심 차이 대소문자 구분 X · 와일드카드 O (*, ?)
SEARCH("A", "Banana") → 2
LEN
형식 LEN(텍스트)
핵심 차이 전체 문자수 (공백 포함)
LEN("AB 1가") → 5

FIND vs SEARCH 한 줄 요약:

  • FIND = 대소문자 구분. FIND("a","BANANA")#VALUE! (찾지 못함)
  • SEARCH = 대소문자 무시 + 와일드카드 허용. SEARCH("a","BANANA")2

시작 위치 인자 (선택)3번째 인자. 생략하면 1번째부터 검색. 예: FIND("a", "Banana", 3) → 3번째 이후로 찾음 → 4.

함정 1: "FIND 는 대소문자 무시" → 틀림. FIND = 구분 O, SEARCH = 구분 X. 헷갈리지 않게 "FindFind precisely (정확히)" 로 기억.

함정 2: "LEN 은 공백 제외" → 틀림. 공백도 포함. 공백 제거하려면 LEN(TRIM(텍스트)) 또는 SUBSTITUTE 로 공백 제거 후 LEN.

함정 3: "엑셀 LEN 은 반각 영문 0.5자로 계산" → 틀림. 모두 1자 (1바이트 계산은 LENB 별도 함수).


REPLACE · SUBSTITUTE · CONCAT · TEXT -- 바꾸기·합치기·서식

문자열을 수정 하거나 합치거나 서식 적용 할 때 쓰는 함수들. REPLACE 와 SUBSTITUTE 차이 가 가장 큰 함정 — 둘 다 "바꿈" 함수지만 방식이 완전 다름.

REPLACE vs SUBSTITUTE 비교 + CONCAT·TEXT 흐름
REPLACE
형식 REPLACE(원본, 시작위치, 개수, 새문자)
동작 위치 기반 바꾸기
REPLACE("2023년",1,4,"2025")"2025년"
SUBSTITUTE
형식 SUBSTITUTE(원본, 옛문자, 새문자, [N번째])
동작 문자 기반 바꾸기
SUBSTITUTE("a-b-c","-","_")"a_b_c"
CONCAT
형식 CONCAT(텍스트1, 텍스트2, ...)
동작 합치기 (& 와 동일)
CONCAT("A","B","C")"ABC"
TEXT
형식 TEXT(값, "서식")
동작 숫자 → 서식 문자열
TEXT(0.25, "0%")"25%"

REPLACE vs SUBSTITUTE 한 줄 정리:

  • REPLACE = "몇 번째 글자부터 몇 개를 새 문자로" (위치 기반)
  • SUBSTITUTE = "옛 문자를 모두(또는 N번째 만) 새 문자로" (문자 기반)

SUBSTITUTE 4번째 인자몇 번째 등장만 바꿀지. 생략하면 모두 바꿈. 예: SUBSTITUTE("a-b-c","-","_",2) → 2번째 -_ 로 → "a-b_c".

CONCAT vs CONCATENATE vs &:

  • & = 가장 간결. ="A"&"B""AB"
  • CONCATENATE = 구버전 함수, 범위 받지 X
  • CONCAT ★ = 신버전 (Office 2019+), 범위 받음CONCAT(A1:A5) 한 번에

TEXT 함수 서식 코드 (단골):

  • "0" = 정수, "0.00" = 소수점 2자리
  • "#,##0" = 천 단위 콤마
  • "0%" = 백분율, "yyyy-mm-dd" = 날짜

UPPER · LOWER · PROPER · TRIM (영문 처리):

  • UPPER("excel")"EXCEL" (모두 대문자)
  • LOWER("EXCEL")"excel" (모두 소문자)
  • PROPER("excel function")"Excel Function" (단어 첫 글자만 대문자)
  • TRIM(" A B ")"A B" (앞뒤·중간 2개 이상 공백을 1개로)

함정 1: "TRIM 은 모든 공백 제거" → 틀림. 앞·뒤 공백은 모두 제거하지만, 단어 사이 공백은 1개로 압축 (완전 제거 아님).

 

함정 2: "REPLACE 와 SUBSTITUTE 는 같은 함수" → 틀림. REPLACE = 위치 기반, SUBSTITUTE = 문자 기반. 시험 단골 함정.

 

함정 3: "CONCATENATE 는 범위 인자 받음" → 틀림. CONCATENATE 는 각 셀 따로 받아야 함. CONCAT (2019+) 만 범위 가능.


⚠️ 이 챕터 함정 BEST 5

  1. MID 시작 위치는 1부터MID("ABC",1,2)"AB". 0 부터 시작 아님.
  2. FIND = 대소문자 구분 O, SEARCH = 구분 X + 와일드카드 — 매년 둘 바꿔 출제.
  3. REPLACE = 위치 기반, SUBSTITUTE = 문자 기반REPLACE(text,시작,개수,새문자) 인자 4개.
  4. LEN 은 공백 포함, TRIM 은 단어 사이 공백 1개로 압축 (완전 제거 X).
  5. CONCAT (2019+) = 범위 가능, CONCATENATE = 셀 따로.

✅ 셀프 체크 5

  • [ ] LEFT·RIGHT·MID 각 인자 개수와 순서?
  • [ ] FIND 와 SEARCH 의 핵심 차이 1줄로?
  • [ ] LEN("컴활 1급") 결과는? (정답 6 — 공백 포함)
  • [ ] REPLACE 와 SUBSTITUTE 의 차이를 위치 vs 문자 키워드로 설명?
  • [ ] TRIM 으로 " A B " 처리하면? (정답 "A B")

한눈에 정리

텍스트 함수 한눈 정리

📝 기출 변형 5선

5개년 컴활 1급 필기 기출 패턴 기반. 각 문제 카드 아래 정답 확인 펼쳐 보기.

문 1. MID 함수

q01
1번 정답 확인

정답: ③

MID 는 (텍스트, 시작 위치, 개수) 인자. 시작 위치는 1부터. "컴활1급2026" 에서 3번째는 "1", 4번째는 "급" → 2개 추출하면 "1급". ① 은 LEFT(텍스트,2). 0 부터 시작이라는 함정에 주의.


문 2. FIND vs SEARCH

q02
2번 정답 확인

정답: ②

FIND = 대소문자 구분 O · 와일드카드 X, SEARCH = 대소문자 구분 X · 와일드카드 (, ?) O*. ① 은 둘을 바꿔 적은 함정. "FIND 는 Find precisely (정확히)" 로 기억. 매년 단골 출제.


문 3. LEN 함수

q03
3번 정답 확인

정답: ③

LEN 은 공백을 포함한 전체 문자 수. "컴활 1급" = 컴(1) + 활(2) + 공백(3) + 1(4) + 급(5) = 5. 한글·영문·숫자·공백 모두 1자 = 1. 바이트 단위로 세려면 LENB 함수 별도.


문 4. REPLACE vs SUBSTITUTE

q04
4번 정답 확인

정답: ③

REPLACE 는 (원본, 시작 위치, 개수, 새 문자). 1번째 위치부터 4개 글자("2023")를 "2025" 로 교체 → "2025년". 위치 기반 바꾸기. SUBSTITUTE 는 문자 기반이라 다름. 둘을 헷갈리지 않게 주의.


문 5. TRIM 함수

q05
5번 정답 확인

정답: ②

TRIM 은 앞·뒤 공백을 모두 제거하고, 단어 사이 공백은 1개로 압축. " 컴활 1급 " → "컴활 1급" (단어 사이 공백 1개 유지). ① 처럼 모든 공백 제거가 아님 — 그건 SUBSTITUTE 사용해야 함.


🔗 시리즈 링크

  • [Ch4-1편] 함수 입력 기본·연산자·셀 참조
  • [Ch4-2편] 텍스트 함수 — 현재 글
  • [Ch4-3편] 통계·논리 함수 (다음)
  • [Ch4-4편] 찾기/참조 함수 (VLOOKUP·INDEX·MATCH)

🔥 jit.camp · 컴활 1급 합격 가이드 · 2026 최신 출제 반영