2026 컴활 1급 실기 계산작업 2-4 | 텍스트 함수로 코드 가공 — 엑셀 실습
데이터위자드 ·
실기 · 엑셀 실습
접수 코드에서 문자·연도·순번을 분리하고 대소문자와 공백을 정리합니다. 화면상 숫자처럼 보여도 함수 결과가 텍스트일 수 있음을 확인하고, 위치를 1부터 세는 습관을 익힙니다.
실습·작업지시·정답 시트가 포함되어 있습니다.
1. 작업에 필요한 개념
문자 위치와 길이
LEFT·RIGHT는 양끝에서, MID는 지정한 시작 위치에서 문자를 가져옵니다. MID의 시작 위치는 1부터입니다. 하이픈도 한 문자로 세므로 코드에서 문자가 몇 번째인지 먼저 손으로 번호를 붙여 보세요.
텍스트 결과와 숫자 계산
RIGHT로 가져온 001은 텍스트일 수 있습니다. 순번의 앞자리 0을 보존할지 계산 가능한 숫자로 바꿀지 목적을 정합니다. FIND·SEARCH로 찾은 위치와 문자열 자체를 구분합니다. FIND는 대소문자를 구분하는 등의 차이가 있습니다.
대소문자와 공백 정리
UPPER·LOWER·PROPER는 대소문자 모양을 바꾸고 TRIM은 일반적인 불필요한 공백 정리에 사용합니다. 표시 형식이 아니라 반환된 문자열 자체를 가공합니다. 원본을 덮어쓰기 전에 결과 열에서 길이와 내용을 확인합니다.
2. 실습 원본 표
표 위쪽은 열 문자, 왼쪽은 행 번호입니다. 노란색은 수식 또는 결과를 넣을 셀입니다.
실습 시트 · 표 1
| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | 접수코드 | 이름 | 분류 | 연도 | 순번 | 길이 | 대문자 |
| 2 | ab-2026-015 | 김가람 | |||||
| 3 | cd-2025-003 | 이나래 | |||||
| 4 | ef-2026-120 | 박다온 |
3. 화면에서 따라 하는 순서
1단계
접수 코드ab-2026-015의 각 문자 위치를 1부터 적어 보세요. ab가 1~2,첫하이픈 3,연도가 4~7,두번째하이픈 8,순번 9~11입니다.
2단계
C2에는LEFT(A2,2),D2에는MID(A2,4,4),E2에는RIGHT(A2,3)을 넣습니다. 같은 원본을 보되 시작·길이의 의미가 다른 함수를 비교합니다.
3단계
F2의LEN은 11이어야 합니다. G2의UPPER는 영문만 대문자로 바꾸고 숫자·기호는 그대로 둡니다. 결과는 원본A열과 별도로 저장됩니다.
4단계
아래 행으로 복사한 뒤 003의 0이 유지되는지 봅니다. 코드의 숫자 변환은 목적에 맞게 결정하고 공백 정리는TRIM의 결과를 원본과 비교합니다.
4. 엑셀 실습 과제
작업 1 · 앞 두 문자
C2에 분류 코드를 추출하고C4까지 채우세요.
풀이와 결과 확인
기대 결과: ab,cd,ef
C2 =LEFT(A2,2)왼쪽에서 두 글자입니다. 하이픈까지 포함하지 않습니다.
작업 2 · 연도 추출
D2에 4번째 위치부터 4글자를 가져오세요.
풀이와 결과 확인
기대 결과: 2026
D2 =MID(A2,4,4)ab- 다음의 2가 4번째입니다. 반환값은 문자열이므로 실제 숫자와 구분합니다.
작업 3 · 마지막 순번
E2에 오른쪽 3글자를 추출하세요.
풀이와 결과 확인
기대 결과: 015
E2 =RIGHT(A2,3)앞자리 0을 보존하는 텍스트 결과입니다. 숫자로 변환하면 15가 될 수 있습니다.
작업 4 · 문자 수
F2에 접수코드의 문자 수를 구하세요.
풀이와 결과 확인
기대 결과: 11
F2 =LEN(A2)영문 2+하이픈 1+연도 4+하이픈 1+순번 3=11입니다. 기호도 포함합니다.
작업 5 · 대문자 변환
G2에 접수코드를 대문자로 바꾸세요.
풀이와 결과 확인
기대 결과: AB-2026-015
G2 =UPPER(A2)원본A2를 바꾸는 것이 아니라 결과 문자열을 반환합니다. 숫자와 하이픈은 그대로입니다.
작업 6 · 구분 위치
I2에 첫 하이픈의 위치를 구하세요.
풀이와 결과 확인
기대 결과: 3
I2 =FIND("-",A2)FIND의 결과는 위치 숫자입니다. 하이픈 자체나 앞쪽 문자열을 반환하는 함수가 아닙니다.
작업 7 · 공백 정리
I3에 이름B2의 불필요한 앞뒤 공백을 제거하세요.
풀이와 결과 확인
기대 결과: 김가람
I3 =TRIM(B2)이름의 정상 문자까지 지우는 것이 아닙니다. 원본·결과의LEN을 비교해 공백을 확인합니다.
작업 8 · 끝 행 검산
C2:G2를 4행까지 채우고E3·E4를 확인하세요.
풀이와 결과 확인
기대 결과: 003과 120
문자열 순번의 0이 유지되어야 합니다. 범위를 절대참조로 잘못 고정하면 모든 행이 첫 코드만 가져올 수 있습니다.
최종 검산
- 하이픈을 포함해 위치를 1부터 셉니다.
- 015와숫자 15는 자료형과 앞자리 0에서 다릅니다.
- 복사 후 결과가 모든 행에서 같은 코드라면 참조 고정을 확인합니다.
저장 전 확인
- 작업지시 시트에서 수행할 범위·조건·함수·표시 형식을 다시 대조합니다.
- 수식이 있는 셀은 수식 입력줄을 확인합니다. 숫자 결과만 직접 입력한 것과 구분합니다.
- 복사한 수식은 첫 행·중간 행·끝 행에서 참조가 맞는지 확인합니다.
- 값과 표시 형식, 원본 범위와 출력 위치를 각각 구분해 점검합니다.
- 실습을 마치면 작업 파일을 저장하고 정답 시트의 결과와 비교합니다.
범위 확인
2026년 학습 범위를 기준으로 구성했습니다. 시험 시행기관의 자격 안내·출제 기준에서 과목과 변경 공지를 확인할 수 있습니다.
컴활 1급 전체 목차
과목별 이론
- 윈도우 시작 · 화면 · 창 · 파일 · Windows 10 기본 사용
- 시스템 설정 · 계정 · 디스크 · Windows 10 설정과 관리
- 컴퓨터 분류 · 진법 · 문자 코드 · 컴퓨터의 원리와 데이터 표현
- CPU · 메모리 · 저장장치 · 입출력 · 컴퓨터 하드웨어
- 시스템·응용 프로그램 · 처리 방식 · 소프트웨어와 운영체제
- 주소 · 프로토콜 · 통신 · 웹 · 인터넷과 네트워크
- 이미지 · 사운드 · 동영상 · 압축 · 멀티미디어와 파일 형식
- 악성코드 · 인증 · 암호화 · 백업 · 보안과 시스템 보호
- 자료형 · 채우기 · 찾기 · 시트 · 엑셀 입력과 워크시트 편집
- 연산자 · 참조 · 오류 · 함수 · 수식·참조·함수 활용
- 차트 종류 · 축 · 계열 · 요소 · 차트의 구성과 편집
- 인쇄 영역 · 배율 · 반복 제목 · 페이지 설정과 인쇄
- 정렬 기준 · 필터 · 입력 제한 · 데이터 정렬과 필터
- 부분합 · 피벗 · 목표값 · 시나리오 · 데이터 분석과 가상 분석
- 2과목 · 7장 · 매크로·VBA·사용자 정의 함수
- 3과목 · 1장 · 데이터베이스 개요와 관계형 모델
- 3과목 · 2장 · Access 테이블·자료형·키·관계
- 3과목 · 3장 · Access 쿼리·집계·매개변수·실행 쿼리
- 3과목 · 4장 · 폼·컨트롤·입력과 수정
- 3과목 · 5장 · 보고서·그룹·집계·인쇄
- 3과목 · 6장 · Access 매크로·이벤트·VBA·도메인 함수
단원별 객관식
- 객관식 15문제 · 정답과 해설 · Windows 10 기본 사용
- 객관식 15문제 · 정답과 해설 · Windows 10 설정과 관리
- 객관식 15문제 · 정답과 해설 · 컴퓨터의 원리와 데이터 표현
- 객관식 15문제 · 정답과 해설 · 컴퓨터 하드웨어
- 객관식 15문제 · 정답과 해설 · 소프트웨어와 운영체제
- 객관식 15문제 · 정답과 해설 · 인터넷과 네트워크
- 객관식 15문제 · 정답과 해설 · 멀티미디어와 파일 형식
- 객관식 15문제 · 정답과 해설 · 보안과 시스템 보호
- 객관식 15문제 · 정답과 해설 · 엑셀 입력과 워크시트 편집
- 객관식 15문제 · 정답과 해설 · 수식·참조·함수 활용
- 객관식 15문제 · 정답과 해설 · 차트의 구성과 편집
- 객관식 15문제 · 정답과 해설 · 페이지 설정과 인쇄
- 객관식 15문제 · 정답과 해설 · 데이터 정렬과 필터
- 객관식 15문제 · 정답과 해설 · 데이터 분석과 가상 분석
- 2과목 · 7장 · 매크로·VBA·사용자 정의 함수
- 3과목 · 1장 · 데이터베이스 개요와 관계형 모델
- 3과목 · 2장 · Access 테이블·자료형·키·관계
- 3과목 · 3장 · Access 쿼리·집계·매개변수·실행 쿼리
- 3과목 · 4장 · 폼·컨트롤·입력과 수정
- 3과목 · 5장 · 보고서·그룹·집계·인쇄
- 3과목 · 6장 · Access 매크로·이벤트·VBA·도메인 함수
실습
- 엑셀 실무 · 천 단위 · 날짜 · 백분율 · 사용자 지정 · 셀 서식과 표시 형식
- 엑셀 실무 · 수식 규칙 · 혼합참조 · 적용 범위 · 조건부 서식으로 행과 셀 강조
- 엑셀 실무 · 조건표 · AND·OR · 결과 추출 · 자동 필터와 고급 필터
- 엑셀 실무 · 구분 기호 · 고정 너비 · 앞자리 0 · 텍스트 나누기와 데이터 정리
- 엑셀 실무 · 절대·혼합참조 · ROUND · SUM · 수식 참조와 수학 함수
- 엑셀 실무 · COUNTIF · SUMIF · AVERAGEIF · 통계 함수와 조건 집계
- 엑셀 실무 · IF · AND · OR · IFERROR · 논리 함수로 조건 판정
- 엑셀 실무 · LEFT · MID · RIGHT · LEN · TRIM · 텍스트 함수로 코드 가공
- 엑셀 실무 · DATE · YEAR · MONTH · DAY · WEEKDAY · 날짜와 시간 함수
- 엑셀 실무 · VLOOKUP · HLOOKUP · INDEX · MATCH · 찾기와 참조 함수
- 엑셀 실무 · DSUM · DAVERAGE · DCOUNT · DMAX · 데이터베이스 함수와 조건표
- 엑셀 실무 · 그룹 정렬 · 합계 · 윤곽 · 정렬과 부분합
- 엑셀 실무 · 행·열·값 · 요약 방식 · 새로 고침 · 피벗테이블로 매출 분석
- 엑셀 실무 · 가정 비교 · 행·열 입력 · 역산 · 데이터 표와 목표값 찾기
- 엑셀 실무 · 변경 셀 · 요약 · 위치·레이블 · 시나리오와 데이터 통합
- 엑셀 실무 · 계열 · 축 · 제목 · 데이터 레이블 · 차트 작성과 편집 실습
- 엑셀 실무 · 반복 서식 · 실행 · XLSM 저장 · 매크로 기록과 버튼 연결
- 계산·자동화 심화 1 · 6작업 · 배열 수식·다중 조건·SUM·IF
- 계산·자동화 심화 2 · 6작업 · INDEX·MATCH·다중 조건 검색
- 계산·자동화 심화 3 · 6작업 · LARGE·RANK.EQ·COUNTIFS·조건부 순위
- 계산·자동화 심화 4 · 6작업 · VBA 사용자 정의 함수·조건·반복
- Access 실무 1 · 6작업 · DB 구축·CSV 가져오기·필드 속성
- Access 실무 2 · 6작업 · 관계·참조 무결성·삭제 정책
- Access 실무 3 · 6작업 · 선택·집계·매개변수 쿼리
- Access 실무 4 · 6작업 · 실행 쿼리·업데이트·크로스탭
- Access 실무 5 · 6작업 · 입력 폼·콤보·계산 컨트롤
- Access 실무 6 · 6작업 · 기본 폼·하위 폼·연결·합계
- Access 실무 7 · 6작업 · 보고서·지역별 소계·총계·인쇄
- Access 실무 8 · 6작업 · 이벤트·VBA·조회 버튼·DSum
필기 모의고사
실기 모의고사
예상 모의문제입니다.