실습 파일 원본
다음을 복사해 CSV로 저장하세요. 인코딩은 UTF-8을 권장합니다.
대상자_명단.csv
대상자ID,이름,생년월일,주소,주요서비스,이용시작,이용종료
C001,김가람,1955-04-12,서울특별시 ○○구 ○○로 12,가사지원,2025-01-01,2025-12-31
C002,박도윤,1948-11-30,서울특별시 ○○구 ○○로 34,식사지원,2025-03-01,2025-12-31
C003,이서준,1962-07-05,서울특별시 ○○구 ○○로 56,방문상담,2025-02-01,2025-06-30
C004,최하은,1959-01-22,서울특별시 ○○구 ○○로 78,정서지원,2025-01-15,2025-12-31
C005,정지후,1951-09-09,서울특별시 ○○구 ○○로 90,가사지원,2025-04-01,2025-12-31
서비스_제공기록.csv
일자,대상자ID,프로그램,제공내용,시간(시간),담당자,비고
2025-04-01,C001,가사지원,주 1회 청소 2시간,2,홍길동,
2025-04-02,C002,식사지원,도시락 배달,1,김민주,특이사항 없음
2025-04-03,C003,방문상담,정기 상담,1.5,박서연,가족 동반
2025-04-05,C004,정서지원,말벗 서비스,1,이상혁,
2025-04-07,C001,가사지원,세탁 및 정리,2,홍길동,
2025-04-10,C005,가사지원,주거정리,2,김민주,안전바 설치 안내
2025-05-02,C002,식사지원,도시락 배달,1,김민주,
2025-05-03,C003,방문상담,서류 지원,1,박서연,
2025-05-06,C004,정서지원,말벗 서비스,1,이상혁,
2025-05-08,C001,가사지원,청소,2,홍길동,
월별기록 폴더 예시
폴더명: 월별기록 | 내부 파일: 2025-04.csv, 2025-05.csv
2025-04.csv
일자,대상자ID,프로그램,제공내용,시간(시간),담당자
2025-04-01,C001,가사지원,주 1회 청소 2시간,2,홍길동
2025-04-02,C002,식사지원,도시락 배달,1,김민주
2025-04-03,C003,방문상담,정기 상담,1.5,박서연
2025-05.csv
일자,대상자ID,프로그램,제공내용,시간(시간),담당자
2025-05-02,C002,식사지원,도시락 배달,1,김민주
2025-05-03,C003,방문상담,서류 지원,1,박서연
2025-05-06,C004,정서지원,말벗 서비스,1,이상혁
2025-05-08,C001,가사지원,청소,2,홍길동
1부) 한글 실무 중고급 단계별 실습 가이드 90분
실습 1. 표준 스타일 셋 만들기
- 새 문서 열기 → 서식 탭 → 스타일 창 열기
- 새 스타일 생성
- 제목1: 18pt, 굵게, 문단 전 18pt, 후 6pt, 줄간 160%
- 제목2: 15pt, 굵게, 문단 전 12pt, 후 4pt
- 본문: 11pt, 줄간 160%
- 표본문: 표 내부 본문용
- 캡션: 9pt, 가운데, “표” 자동번호
- 표 스타일 만들기 → 머리행 굵게, 테마색, 줄무늬(짝수행)
- 테스트: 표 3×4 삽입 후 스타일 적용 확인
문제 해결: 직접서식 제거 후 스타일 재적용. 표 안에서 표 스타일 편집.
실습 2. 머리말·꼬리말·바탕쪽
- 쪽 → 바탕쪽 열기 → 로고 PNG 삽입 → 뒤로 배치, 투명도 20~30%
- 머리말: 기관명·주소·연락처 입력
- 꼬리말: ‘쪽번호 X쪽 중 Y쪽’, 작성일 자동삽입
- 바탕쪽 닫기 → 본문에서 전 쪽에 반영 확인
팁: 표지에서 쪽번호 숨기려면 구역 나누고 첫 구역 꼬리말 제외.
실습 3. 구역·차례·캡션
- 표지 작성 후 쪽 → 구역 나누기(다음 쪽)
- 본문 구역에서 쪽번호 시작값 1로 설정
- 표 선택 → 캡션 삽입으로 “표 1, 표 2 …” 부여
- 차례 위치에 커서 → 삽입 → 차례 → 캡션 차례(표)
새 표 추가 시: 차례 클릭 → F9 또는 ‘차례 업데이트’.
실습 4. 보호된 양식
- 제목: “2025년 ○○서비스 이용 확인서”
- 2열 표: 항목 | 입력칸 구성
- 입력칸은 밑줄 탭 또는 사각 프레임 개체로 표시
- 도구 → 문서 보호 → 편집 제한에서 입력칸만 허용
- Tab으로 입력칸 이동 테스트
주의: 교육 중 비밀번호는 생략 권장.
실습 5. 한글-엑셀 연결(개별문서·라벨)
- 도구 → 메일 머지/라벨 → 데이터 파일 선택 → 대상자_명단.csv → 구분자=쉼표, 인코딩=UTF-8
- 본문에 필드 삽입: “수급자명: ?이름?, 주소: ?주소?, 기간: ?이용시작? ~ ?이용종료?”
- 미리보기로 2~3명 확인
- 개별 문서 만들기 실행하여 다건 생성
- 새 라벨 문서 마법사 → 동일 데이터 연결 → 필드 배치 → 시험 인쇄
문제 해결: 글자 깨짐은 인코딩을 UTF-8로 재선택. 주소에 쉼표가 있으면 따옴표로 감싸 CSV 저장.
2부) 엑셀 실무 중고급 단계별 실습 가이드 150분
실습 1. 표 구조화·유효성 검사
- 데이터 탭 → 텍스트/CSV에서 서비스_제공기록.csv → 로드
- Ctrl+A → Ctrl+T 표 만들기 → 이름: tbl_Records
- 열 추가 ‘월’ → 수식:
=TEXT([@일자],"yyyy-mm") - 데이터 유효성 검사
- 프로그램: 목록 “가사지원,식사지원,방문상담,정서지원”
- 시간(시간): 0 이상
- 일자: 오늘 이후 경고
문제 해결: 날짜가 텍스트면 ‘텍스트 나누기’로 날짜 형식 지정.
실습 2. 대상자 시트와 조회
- 대상자_명단.csv 불러와 표로 변환 → 이름: tbl_Client
- tbl_Records 우측에 조회열 추가
- 이름:
=XLOOKUP([@대상자ID], tbl_Client[대상자ID], tbl_Client[이름], "미등록") - 주소:
=XLOOKUP([@대상자ID], tbl_Client[대상자ID], tbl_Client[주소], "미등록")
- 이름:
- 오류 처리:
=IFERROR(수식,"")
대체: XLOOKUP 미지원 시 INDEX/MATCH 사용.
실습 3. 집계 시트와 SUMIFS
- ‘집계’ 시트 생성 → A열에 프로그램, 1행에 월 목록(2025-04, 2025-05…)
- B2에 입력:
=SUMIFS(tbl_Records[시간(시간)], tbl_Records[프로그램], $A2, tbl_Records[월], B$1)→ 가로·세로 복사 - 행·열 합계 추가
체크: 월 포맷이 집계 머리글과 일치해야 합계가 나옵니다.
실습 4. 피벗·차트·슬라이서
- tbl_Records 선택 → 삽입 → 피벗테이블 → 새 시트
- 행: 프로그램, 열: 월, 값: 시간(시간) 합계
- 피벗차트(세로 막대) 추가
- 슬라이서: 월, 프로그램 → 대시보드 배치
문제 해결: 값이 개수면 ‘값 필드 설정’에서 합계로 변경.
실습 5. 조건부서식으로 목표 대비 강조
- 집계 옆에 ‘목표시간’, ‘달성률’ 열 추가
- 달성률:
=IFERROR(실적합계/목표시간,0) - 조건부서식 규칙
- < 0.8: 붉은 채우기
- 0.8 ~ 1.0 미만: 노랑
- ≥ 1.0: 초록 또는 아이콘셋
실습 6. Power Query로 폴더 병합 자동화
- 데이터 → 데이터 가져오기 → 파일에서 → 폴더에서 → 월별기록 폴더 선택
- 데이터 변환 → 필요한 열만 남기기(일자, 대상자ID, 프로그램, 제공내용, 시간(시간), 담당자)
- 형식 지정: 일자=날짜, 시간=수
- 닫기 및 로드 → 표 이름: tbl_RecordsPQ
- 새 파일(예: 2025-06.csv) 추가 → 모두 새로고침
열 이름 불일치: 변환 단계에서 열 이름 바꾸기로 통일.
부교재용 요약 수식
- 월 보조열:
=TEXT([@일자],"yyyy-mm") - SUMIFS:
=SUMIFS(tbl_Records[시간(시간)], tbl_Records[프로그램], $A2, tbl_Records[월], B$1) - XLOOKUP:
=XLOOKUP([@대상자ID], tbl_Client[대상자ID], tbl_Client[이름], "미등록") - 달성률:
=IFERROR(실적합계/목표시간,0)