[자격증]

컴활 1급 실기 합격수기입니다.

무소유v 2008. 8. 18. 02:15

컴활 1급 실기 합격수기입니다.


저는 방학기간 중 7주 동안 공부해서 컴활 1급 자격증을 땄어요~
(하루 공부시간은 평균 7시간~ 최대10시간 정도였습니다)
동영상 강의는 듣지 않았구요, 오로지 시나공 책으로만 공부했습니다.

제 공부방법을 말씀드리자면 먼저 전체적으로

1주 : 엑셀 기본서보기(기본편+기본모의고사+실전모의고사)
2주 : 엑세스 기본서보기(기본편+기본모의고사+실전모의고사)
3주 : 컴활 함수 사전공부 + 계산문제 20회 풀기 & 엑셀, 엑세스 기본서에서 기본편만 복습
4
주 : 하루에 3회씩 기출문제 풀고 틀린 문제 복습(08,07,06,05,04년도)
5주 : 엑셀 기본서보기((기본편+실전모의고사), 엑세스 기본서보기(기본편+실전모의고사)
6주 : 하루에 3회씩 기출문제 풀고 틀린 문제 복습(08,07,06,05,04년도)
7주 : 엑셀, 엑세스 기본편 책 읽기 & 기출문제 틀린 부분만 복습, 함수식 공부, 어려운 부분만 집중적으로 문제 풀기

이렇게 공부했습니다.

먼저 엑셀은(시나공 기본편으로 말씀드리자면)
01. 외부데이터 경우는 꼭 다 맞으셔야 하는 부분입니다. 조건을 보고 데이터 필터에서 지정하시면 됩니다. 이건 그리 어렵지 않은 부분이구요.

02. 셀서식과 03. 자동서식/스타일 05. 카메라/하이퍼링크 13. 데이터 표 14. 시나리오는 별로 출제되지 않는 부분이고 제가 상설로 3번을 시험봤는데 한번도 나오지 않았습니다. 그냥 한번 따라해보시면 혹시 시험에 나와도 충분히 맞으실 수 있을거라 생각되구요.

04. 조건부 서식은 범위를 지정할 때 필드의 제목은 지정하지 않고요, 제가 여기서 헷갈렸던 부분은 어느 때는 결과값에 “ ”를 붙여주고 어느 때는 결과값에 “ ”를 붙여주지 않는 것이였는데요, 함수식이 텍스트함수(mid, right, left등)를 사용할 경우에는(예를들면 오른쪽에서 첫 번째 숫자가 1이고) 함수식=“값” 이렇게 따옴표를 붙여줘야 합니다. “ ”를 안해주면 반영이 안되더군요.

06. 고급필터 / 자동필터의 경우 거의 고급필터를 중심으로 공부하시면 되고요, 범위 지정할 때 필드의 제목을 꼭 포함해 주시고 특정필드만 추출할 경우에는 추출할 필드를 미리 입력한 후에 복사위치에서 그 부분만 범위를 지정해 주시면 됩니다. or과 and헷갈리지 마시고 정확히 파악하여 조건에 맞게 써 주셔야 해요

07.논리함수 ~10.배열수식의 경우에는
함수의 경우에는 year, month, today, date, weekday, if, and, or, dcounta, daverage, dget, dsum, dcount, dmax, dmin, dproduct, dstdev, sum, round, sumproduct, roundup, product, sumif, int, mod, rounddown, trunc, vlookup, index, match, hlookup, choose, left, right, mid, len, upper, text, lower, average, max, min, countif, median, counta, rank함수는 제가 기출문제를 풀면서 가장 많이 접했던 함수들이기에 이 함수들은 꼭 외우시고 예를들면 index(범위, 행번호, 열번호) 이렇게 바로바로 머릿속에서 입으로 튀어나올수 있을 만큼 반복해서 보고 또 보시고
배열수식은
1. 배열수식 각종 공식(조건이 하나)
1) IF와 함께 구하는 공식들
- 합계 : =SUM(IF(조건,계산범위))     - 개수 : =SUM(IF(조건,1))   - 개수 : =COUNT(IF(조건,1))
- 최대값 : =MAX(IF(조건,계산범위))  - 최소값 : =MIN(IF(조건,계산범위))
- 평균 : =AVERAGE(IF(조건,계산범위))
2) IF없이 구하는 공식들
- 합계 : =SUM((조건)*계산범위)  - 개수 : =SUM((조건)*1)  - 최대값 : =MAX((조건)*계산범위)
-
최소값 : =MIN((조건)*계산범위)

2. 배열수식 각종 공식(조건이 두개이상)
1) IF와 함께 구하는 공식들
- 합계 : =SUM(IF((조건)*(조건),계산범위))    - 개수 : =SUM(IF((조건)*(조건),1))
- 개수 : =COUNT(IF((조건)*(조건),1))            - 최대값 : =MAX(IF((조건)*(조건),계산범위))
- 최소값 : =MIN(IF((조건)*(조건),계산범위))   - 평균 : =AVERAGE(IF((조건)*(조건),계산범위))
2) IF없이 구하는 공식들
- 합계 : =SUM((조건)*(조건)*계산범위)      - 개수 : =SUM((조건)*(조건))
- 최대값 : =MAX((조건)*(조건)*계산범위)   - 최소값 : =MIN((조건)*(조건)*계산범위)
이거 꼭 외우셔야 합니다. 정확히 안 외우시고 대충 외울 경우 완전 헷갈려서 이상한 답이 나오거나 답이 안나오는 경우가 많습니다. 꼭 헷갈리지 않게 외우세요.

11. 부분합/정렬의 경우에는 문제에 평균, 합계 순으로 나타내라고 하면 먼저 합계에 대한 부분합을 계산한 후에 평균에 대한 부분합을 계산하여야 합니다. 또한 부분합을 두 번 수행할 경우 두 번째 부분합부터는 새로운 값으로 대치를 해제해야 합니다.

12. 피벗 테이블의 경우 레이아웃 잘 지정해 주시고 데이터 부분에서 합계를 구하는 것인이 평균을 구하는 것인지 문제를 잘 보고 문제에 맞추어 지정해주시고 특정 데이터만 별도 시트에 표시할 경우 그 부분을 더블클릭 하시면 됩니다.

15. 데이터통합은 결과가 표시될 범위를 먼저 블록으로 지정하고 시작하셔야 합니다.

16. 목표값 찾기/해찾기의 경우에는 매크로를 통해서 나오는 경우가 대부분입니다. 매크로 부분에서 함께 연습하시고요

17. 매크로는 매크로를 잘못 작성했을 경우에는 기존 매크로를 삭제한 후 다시 작성하시고 항상 매크로는 기록시작 전, 중지 전 단일 셀이여야 한다는 사실 잊지 마세요.

18. 차트부분은 따로 말씀드릴 것 없이 몇 번만 연습해보시면 금방 감 잡으실 것이라 예상되구요, 매번 나오는 것이니 꼭 다 맞추셔야 합니다.

19. 프로시저 작성의 경우 엑셀에서 가장 어려웠던 부분이고 최소 5점 최대10점만 맞자는 식으로 공부했는데 만약에 함수에서나 아니면 다 맞을 줄 알았던 고급필터 혹은 매크로, 피벗테이블을 풀지 못하면 떨어지더군요.(제 경우 피벗테이블과 매크로에서 20점 깎이고 함수에서 18점 깎인 적이 있었어요. 피벗테이블과 매크로는 자신있었는데 틀리게 되는 경우도 있더군요) 이 부분은 자신이 조금만 노력해서 연습하면 충분히 다 맞을 수 있습니다. 저도 처음에는 폼 열기 : 폼이름.SHOW, 폼 닫기 : UNLOAD ME 밖에 외우지 않았고 이것만 맞자고 생각했는데 두 개가 안나오고 둘중 하나만 나오게 되면 10점이 깎이더군요....
1) 폼 열기 : 폼이름.SHOW
2) 폼 닫기 : UNLOAD ME
3) 콤보상자에 목록 추가
- 컨트롤명.Additem “값”    ex) cmb과목명. Additem “국어”
- 컨트롤명.RowSource = “셀범위”  ex) cmb과목명.Rowsource = "a7:a10"
4) 입력행 = [a3].row + [a3].currentregion.rows.count -1
cells(입력행, 1) = txt번호
cells(입력행, 2) = txt주소
등등등 이런 형태로 나오니 기출문제를 통해서 계속 반복 연습하시면 프로시저에서 점수 깎이지
않고 다 맞으실 수 있으실 거라 생각합니다.

엑세스의 경우

01. 테이블 작성에서

입력마스크는 이렇게 표로해서 외우시면 편리하고 잘 외워지고요


필수요소

선택요소

숫자

0

9

문자

L

?

숫자,문자

A

a

모든문자(공백포함)

&

C

대문자로 변환

>

소문자로 변환

<

유효성검사규칙은

IN("A","B","C","D","F") : A,B,C,D,F 글자중에 하나가 입력되어야 한다.
IN("남","여") : 남, 여 둘중 하나가 입력되어야 한다.
"남" OR "여" : 남, 여 둘중 하나가 입력되어야 한다.
LIKE "이*" : 이로 시작되어야 한다.
LIKE "*수*" :수가 포함되어야 한다.
>=0 AND <=100 : 0이상 100이하여야 한다.
BETWEEN 0 AND 100 : 0이상 100이하여야 한다.
LEN([필드명])=4 : 특정 필드에 입력된 값의 길이가 4개와 같아야 한다.
이거 꼭 외우시고,

02. 관계설정과 03. 연결하기는 책보고 한번만 따라해 보시면 무난하게 하실 수 있으실 것이고요.

04. 폼과 컨트롤 05. 보고서 06. 조회에서는

- 바운드 : 특정 필드를 선택한다.
- 계산식   
개수(인원수) : =COUNT(*)
합계 및 기타 함수 : =SUM(필드명), =AVG(필드명)
- 페이지 번호
1 / 5 : =[PAGE] & " / " & [PAGES]
총 5 / 1 : ="총 " & [PAGES] & “ / " & [PAGE]
- 날짜 : =Now() 또는 =Date()
- 필드명(필드명) : =필드명 & "(" & 필드명& ")"
- 해당 실행 개체 선택
명령단추, 입력란박스, 콤보상자 등등..
- 속성창에서 해당 이벤트 선택
On Click, On DblClick, On GotFocus, BeforeUpdate 등등..
- [...]을 클릭하여 매크로 작성기 선택
- 저장 후 해당 작업의 매크로 함수 선택 및 인수 지정
OpenReport : 보고서 열기- OpenForm : 폼 열기
OpenQuery : 쿼리 열기- Requery : 새로고침
RunSQL : SQL을 실행- Close : 현재 개체 종료
- 종료하며 재저장

이벤트 프로시져
1) 별도 매크로 작성
2) 변환하고자 하는 매크로 선택후 [도구]-[매크로]-[매크로를 Visual Basic으로 변환] 클릭
3) 체크 박스 두개 해제 후 변환
4) 모듈 개체를 눌러 변환된 매크로를 열어 확인
5) Docmd로 시작하는 한 줄을 복사(Ctrl+C)
6) 해당 실행 개체 선택
7) 속성창에서 해당 이벤트 선택
8) [...]을 클릭하여 코드 작성기 선택
9) 복사한 코드를 커서가 깜빡깜빡 거리는 곳에 붙여넣기(Ctrl+V)

조건

★ 필드명 = 컨트롤명
★ 컨트롤명이란 사용자가 데이터를 지정하는 또는 입력하는 공간명
★ 필드명이란 컨트롤 값과 비교하고자 하는 필드

검색, 조회, 찾기 구문
1) Filter문
Me.Filter = 조건
Me.Filteron = True
2) Recordsetclone, Findfirst, Bookmark 문
Me.Recordsetclone.Findfirst 조건
Me.Bookmark = Me.Recordsetclone.Bookmark
3) RecordSource 문
Me.Recordsource = "SQL문"
4) RecordSet, Findfirst, Bookmark 문
Me.Recordset.Findfirst 조건
5
) ApplyFilter : 매크로 함수 이용

07. 쿼리 부분은
- Not in(Select 필드 from 테이블) : 특정 테이블의 특정 필드범위에 있지 않은 자료를 선택
- is null : 비어 있는 것!
- 매개 변수 쿼리 : 해당 필드 조건란에 메시지를 [ ](대괄호) 로 묶어 작성
사용할 자료가 두개인 경우에는 항상 조인을 염두해 두어야 한다(조인을 1에서2로 또는 1에서 3으로 바꿔야 함

이상! 제가 시험보면서 헷갈려했던 부분이나 어려웠던 부분에 대해 말씀드렸구요~
전 처음에 어설프게 공부해서 상설로 2번 시험봤는데 둘다 떨어졌구요...
그 이후부터는 집중적으로 공부해서 한번에 합격했습니다.
엑셀은 컴활2급때 실기준비하면서 접해봤지만 엑세스는 처음이었는데요
처음 해보는거라 막막했지만 시나공 기본서랑 기출문제 계속 반복하니 감이 잡히고 나중에는 혼자서 풀수 있게 되더라구요.. 이번 컴활 1급 실기 준비하면서 역시 공부하고 노력한 만큼 결과는 나온다라는 것을 다시 한번 알 수 있었습니다.
그리고 상설로 보실 때 일주일에 2번 정도로 시험 보시는게 좋을 거 같아요.
첫번째 시험본 뒤 한 2~3일 틀린 부분과 모르는 부분 다시 복습하셔서 또 한번 시험치시는게
제 생각으로는 가장 괜찮은 방법인거 같구요(월요일날 시험보고 화요일날 바로 또 시험보는 것보다)
접수할 때 시험보고 싶은 날짜 5일 전에 접수하셔야 합니다. 제가 8월 5일에 8월 13일 시험날짜가 있어서 그거 보려고 생각해뒀다가 8월 11일에 접수하려고 들어가보니 없어졌더군요. 전화해서 물어보니 시험보는 날짜 5일 전부터 접수해야 한다고 하네요. 시험날짜 확인하시고 미리미리 접수하세요.
컴활 1급 실기 준비하시는분들! 어렵다고 포기하지 마시고 연습 +  노력은 절대 배신하지 않습니다.
꼭 공부하셔서 컴활 1급 자격증 취득하시길 바랍니다^^