학습(공부)하는 블로그 :: '자격증 취득 공부' 카테고리의 글 목록
 

 
반응형
블로그 이미지
주로 인재개발원 등의 사이버학습을 정리, 요약하는 상시학습 블로그입니다. 깨비형
« 2025/2 »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28

Archive»


Notice»

Recent Post»

Recent Comment»

Recent Trackback»

02-14 10:03

 

'자격증 취득 공부'에 해당되는 글 11

  1. 2025.02.13 9. 매크로
  2. 2025.02.13 8. 보고서 속성
  3. 2025.02.13 7. 폼 속성
  4. 2025.02.13 6. SQL 언어
  5. 2025.02.13 5. 관계 정의 및 데이터 입력
  6. 2025.02.13 4. 필드 속성
  7. 2025.02.13 3. 테이블 디자인
  8. 2025.02.10 2. 데이터베이스 설계
  9. 2025.02.10 1. 데이터 베이스의 개요와 용어
  10. 2025.02.09 컴활 자격증 취득을 위한 함수 활용 팁
 

9. 매크로

자격증 취득 공부/컴퓨터 활용능력 1급 | 2025. 2. 13. 17:57 | Posted by 깨비형
반응형

1. 액세스의 매크로

   ○ 반복적인 명령, 작업을 자동화하여 빠르게 수행하는 기능

   ○ 엑셀과 다르게 기록이 아닌 매크로 함수를 추가하여 생성

   ○ 여러 개의 매크로 함수 포함 가능

   ○ 폼 및 보고서 컨트롤 이벤트에 포함하여 실행 가능

 

2. 꼭 알아야 할 매크로 함수

IF 조건 만족하면 실행
ApplyFilter 조건에 맞게 필터
FindRecord 레코드 찾기
GotoRecord 특정 레코드로 이동
MessageBox 메시지 박스 표시
ExportWithFormatting 형식 바꿔 내보내기
OpenForm 폼 열기
OpenQuery 쿼리 열기
OpenReport 보고서 열기
OpenTable 테이블 열기
RunMacro 매크로 실행
CloseWindow 창 닫기
QuitAccess 액세스 종료

 

반응형

'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글

8. 보고서 속성  (0) 2025.02.13
7. 폼 속성  (0) 2025.02.13
6. SQL 언어  (0) 2025.02.13
5. 관계 정의 및 데이터 입력  (0) 2025.02.13
4. 필드 속성  (0) 2025.02.13
:
반응형

1. 보고서 개요

   ○ 테이블, 쿼리, SQL를 원본으로 하여 데이터의 조회, 출력 등을 편리하게 해주는 개체

   ○ 보고서 도구 및 마법사를 이용하여 쉽게 보고서 생성 가능

   ○ 레코드 원본에서 쿼리 작성기를 이용하여 여러 개의 테이블을 원본으로 사용 가능

   ○ 폼과 동일하게 컨트롤을 표현할 수 있으나 데이터 입력, 편집은 불가능

 

2. 보기 상태

   ○ 인쇄 미리 보기: 인쇄전 보는 화면, 페이지구분 됨

   ○ 레이아웃 보기: 컨트롤의 레이아웃(배치)만 보는 화면, 컨트롤 조작은 가능

   ○ 디자인 보기: 내용 및 속성 등을 변경하기 위한 화면

   ○ 보고서 보기: 보고서 내용 확인, 페이지 구분 안 됨

 

3. 컨트롤 속성

   ○ 폼 및 보고서에서 레코드 원본의 테이블 및 쿼리의 필드를 추가하면 텍스트 상자로 바운드 됨

   ○ 수식(계산) 컨트롤로 사용하려면 '='으로 시작

   ○ 누적합계 - 누계 표시 가능 (순번표현시 '=1'로 입력)

   ○ 중복 내용 숨기기: 이전 레코드와 같으면 숨기기

 

4. 그룹화와 정렬

   ○ 그룹화 기준이 되는 필드는 자동으로 정렬되어 표시됨

   ○ 그룹 머리글 또는 그룹 바닥글 중 하나 이상 선택 가능

      - 그룹 머리글은 첫번째 레코드 위에 표시되고

      - 그룹 바닥글은 마지막 레코드 아래에 표시됨

   ○ 필드나 식을 기준으로 10개까지 그룹화 가능

      - 날짜시간: 연, 분기, 월, 주, 일, 시, 분 별로 그룹 가능

      - 문자: 첫 문자, 처음 두 문자, 사용자 지정으로 그룹 가능

      - 숫자: 일정한 간격으로 그룹 가능

 

5. 구역과 수식 활용

   ○ 폼, 보고서 구역 출력

보고서 머리글 보고서 처음 한 번 출력
페이지 머리글 매 페이지마다 상단에 출력
그룹 머리글 그룹 첫 레코드 위에 출력
본문 모든 레코드 출력
그룹 바닥글 그룹 마지막 레코드 아래에 출력
페이지 바닥글 매 페이지마다 하단에 출력
보고서 바닥글 보고서 끝에 한 번 출력

 

   ○ 액세스 함수

      - AVG(인수) = AVERAGE와 같음

      - COUNT(인수) = COUNTA와 같음

      - IIF(조건, 참, 거짓) = IF와 같음(false=0, True=1)

      - 피제수 MOD 제수 = MOD(피제수, 제수)와 같음

      - FORMAT(인수, 표시형식) = TEXT와 같음

      - D함수(필드, 테이블, 조건) = D함수와 같으나 필도와 테이블 순서가 다름

 

   ○ 페이지 번호

      - [page] - 현재 페이지 번호

      - [pageS] - 전체 페이지 번호

 

   ○ 조건부 서식

      - 조건을 만족하면 지정된 서식을 적용하는 기능

      - 필드 값, 식, 다른 레코드 비교 등으로 생성 가능

      - 조건부 서식의 순서를 바꿀 수 있고, 상위 항목의 우선 순위가 높음

      - 텍스트 및 콤보 컨트롤에만 50개까지 조건부 서식 가능

      - 다른 파일 형식으로 내보내기하면 조건부 서식 유지 안됨

 

 

반응형

'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글

9. 매크로  (0) 2025.02.13
7. 폼 속성  (0) 2025.02.13
6. SQL 언어  (0) 2025.02.13
5. 관계 정의 및 데이터 입력  (0) 2025.02.13
4. 필드 속성  (0) 2025.02.13
:

7. 폼 속성

자격증 취득 공부/컴퓨터 활용능력 1급 | 2025. 2. 13. 17:27 | Posted by 깨비형
반응형

1. 폼 개요

   ○ 테이블, 쿼리, SQL를 원본으로 하여 데이터의 입력, 편집 등을 편리하게 해주는 개체

   ○ 컨트롤 마법사를 활용해 쉽게 컨트롤 생성 가능

   ○ 컨트롤의 이름은 중복 불가능

   ○ 폼과 원본을 바운드(연결)하고 폼에서 데이터를 수정하면 원본 데이터도 수정됨

 

2. 폼 속성

   ○ 팝업: 액세스 창 위에 팝업 형태로 폼이 열림

   ○ 모달: 폼이 열려있는 경우 다른 창을 선택할 수 없음

   ○ 레코드 잠금: 여러 사용자가 동시에 레코드를 편집할 수 없도록 잠금

   ○ 탐색 단추: 폼 아래에 표시된 탐색 단추 표시(각 부위 명칭 기억)

 

3 기본 보기

   ○ 단일 폼: 하나의 레코드만 표현

   ○ 연속 폼: 여러개 레코드 표현

   ○ 데이트시트: 엑셀 화면과 비슷하게 표현

   ○ 분할표시 폼: 폼 보기와 데이터시트 보기 동시에 표시, 동기화 되며, 데이터시트를 상하좌우 위치 설정 가능

 

4. 컨트롤 속성

   ○ 컨트롤이 만들어진 순서대로 탭순서 지정됨

   ○ 자동순서 - 위에서 아래, 왼쪽에서 오른쪽으로 지정

   ○ 탭 정지 속성이 '예'로 되어 있어야만 포커스가 이동

 

5. 하위 폼, 보고서

   ○ 폼 및 보고서에 들어있는 또 하나의 폼 및 보고서

   ○ 하위 폼, 보고서는 독립된 개체로 열거나 편집 가능

   ○ 일대다 관계에서 효과적으로 표현(일: 기본, 다:하위)

   ○ 연결할 필드의 형식이 같거나 호환되어야 함(관계 참조)

 

 

 

 

 

 

반응형

'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글

9. 매크로  (0) 2025.02.13
8. 보고서 속성  (0) 2025.02.13
6. SQL 언어  (0) 2025.02.13
5. 관계 정의 및 데이터 입력  (0) 2025.02.13
4. 필드 속성  (0) 2025.02.13
:

6. SQL 언어

자격증 취득 공부/컴퓨터 활용능력 1급 | 2025. 2. 13. 17:16 | Posted by 깨비형
반응형

1. SQL: Structure Query Language

 

2. 데이터 제어어(DCL)

   ○ COMMIT(완료, 승인), ROLLBACK(취소), GRANT(권한 부여), REVOKE(권한 회수)

 

3. 데이터 정의어(DDL): CREAT(생성), ALTER(구조변경), DROP(삭제)

   ○ CREAT TABLE 테이블명

      (필드1 형식1 필드2 형식2 ‥

       PORIMARY KEY (필드),

       FOREIGN KEY (필드) REFERENCES 참조테이블

       );

 

   ○ ALTER TABLE 테이블명 (ADD | ALTER | DROP) 변경할 필드;

 

   ○ DROP TABLE 테이블명;

 

4. 데이터 조작어(DML): SELECT(선택, 조회), INSERT(삽입), UPDATE(수정), 삭제(DELETE)

   ○ SELECT 옵션 필드 AS 나타날문자   ....... 필드명을 그대로 쓸 경우 AS 뒤 부분은 삭제

       FROM 테이블 WHERE 조건

       GROUP BY 그룹 HAVING 조건   ...... 그룹의 조건은 HAVING을 쓴다.

       ORDER BY 정렬기준   ...... 생략하면 오름차순으로 정렬된다.

   ○ 옵션
      - DISTINCT: 중복 제거한 조회결과 출력 
      - TOP 10: 상위 10개의 항목
   ○ 정렬기준: ASC(오름차순, 생략가능), DESC(내림차순)

 

※ 기본함수 중 변경된 함수: AVG(평균), COUNT(들어있는 갯수)

조건 예제
    - OR 사용법
      · 주소 = '서울' OR 주소 = '경기'
      · IN('서울', '경기')
   - AND 사용법(날짜는 앞뒤에 '#'을 넣는다.)
      · 생일 >= #1998-1-1# AND 생일 <= #1998-12-31# 
      · BETWEEN #1998-1-1# AND  #1998-12-31#
   - 만능문자 사용법
      · 김으로 시작하는 문자: LIKE '김*'
      · 씨로 끝나는 두 문자: LIKE '?씨'
   - 부정문: NOT
   - 빈칸 검색: IS NULL

※ 매개변수: 사용자에게 입력받는 값, 대괄호[]로 묶음

 

 

   ○ INSERT INTO  테이블 (필드1, 필드2, ‥) VALUE (값1, 값2 , ‥)

 

   ○ UPDATE 테이블 SET 필드=값 WHERE 조건

 

   ○ DELETE * FROM 테이블 WHERE 조건

 

5. 쿼리 마법사

   ○ 단순 쿼리 마법사

   ○ 중복 데이터 검색 쿼리 마법사

   ○ 불일치 검색 쿼리 마법사 - 2개 이상의 테이블이 필요

   ○ 크로스탭 쿼리 마법사 - 피벗테이블 처럼 보임, 열 머릿수는 1개만, 행 머릿수는 3개까지만 가능

반응형

'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글

8. 보고서 속성  (0) 2025.02.13
7. 폼 속성  (0) 2025.02.13
5. 관계 정의 및 데이터 입력  (0) 2025.02.13
4. 필드 속성  (0) 2025.02.13
3. 테이블 디자인  (0) 2025.02.13
:
반응형

1. 관계 편집

   ○ 항상 참조 무결성 유지

       - 외래키 값은 참조된 테이블의 필드값과 동일해야 함

       - 관련 필드 모두 업데이트(기본키만 변경 가능, 외래키도 같이 변경됨)

       - 관련 레코드 모두 삭제: 외래키도 삭제됨

   ○ 관계 설정하려면 필드의 데이터 형식이 같아야 함

   ○ 관계 설정후 참조된 기본키를 삭제하려면 관계를 해제하고 기본키를 삭제해야 함

 

2. 조인(JOIN) 유형

   ○ 두테이블의 조인된 필드가 일치하는 행만 포함(INNER JOIN)

   ○ 왼쪽 모든 레코드 포함, 오른쪽 일치 레코드만 조인(LEFT JOIN)

   ○ 오른쪽 모든 레코드 포함, 왼쪽 일치 레코드만 조인(RIGHT JOIN)

 

3. 데이터 입력

   ○ 추가/삭제 및 변경 단축키

      - 레코드 추가:  Ctrl   +  + , 맨 마지막에 추가, 중간 추가 불가

      - 레코드 삭제:  Ctrl   +  -  , 삭제된 레코드 복원 불가

      - 레코드 수정: [F2]

   

   ○ 데이터 찾기/바꾸기: 엑셀과 같다.

      - 데이터 찾기 :  Ctrl   +

      - 데이터 바꾸기 :  Ctrl   +

 

   ○ 외부 데이터 가져오기(Import)

      - 가져올 수 있는 형식: 액세스, 엑셀, HTML문서, SharePoint문서, 텍스트 파일, XML 등

      - 가져오기 방법: 새 테이블, 레코드 추가, 연결 테이블

      - 가져온 후 변경해도 원본은 지장 안받음.

      - 레코드 형태로만 가져올 수 있고, 쿼리나 매크로로 안됨

 

   ○ 데이터 내보내기(Export): 전자메일, PDF파일도 지원

      - 속성은 내보내기 안됨

      - 한 번에 한 개체만 내보내기 가능

      - 이전 버전은 테이블만 가능

 

 

 

반응형

'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글

7. 폼 속성  (0) 2025.02.13
6. SQL 언어  (0) 2025.02.13
4. 필드 속성  (0) 2025.02.13
3. 테이블 디자인  (0) 2025.02.13
2. 데이터베이스 설계  (0) 2025.02.10
:

4. 필드 속성

자격증 취득 공부/컴퓨터 활용능력 1급 | 2025. 2. 13. 15:55 | Posted by 깨비형
반응형

1. 필드 속성

형식 엑셀의 표시형식과 같음
캡션 데이터 시트에 보여지는 레이블(제목)
기본값 자동입력 되어 있는 값(디폴트)
필수 필수로 입력하는 속성, '예' 선택하면 입력하지 않으면 작업진행이 안됨
빈문자열 허용 빈 문자열을 허용하는 속성
IME 모드 자료 입력 형태(한글, 영어)를 설정
소수자리수 소수점 이하 자리수 결정

 

2. 입력 마스크

   ○ 정확한  데이터가 입력될 수 있도록 해주는 틀

   ○ 입력마스크;저장방법;표시문자

필수 데이터 선택
0 숫자 9
L 문자 ?
A 문자 또는 숫자 a
  숫자 또는 기호 #
  대문자 >
  소문자 <
& 모든 문자 또는 공백 C

 

3. 유효성 검사

   ○ 입력된 데이터가 유효한 지 검사하는 기능

   ○ '유효성 검사 텍스트'를 통해 오류 메시지 표현 가능

 

4. 인덱스

   ○ 아니오 / 예(중복가능) / 예(중복불가능) 등을 지정 가능

   ○ 여러 필드에 설정 가능

   ○ OLE개체, 첨부파일에는 인덱스 설정 불가능

   ○ 정렬 및 검색 속도가 빨라지지만, 전체적인 업데이트 속도는 느려진다.

 

 

반응형

'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글

6. SQL 언어  (0) 2025.02.13
5. 관계 정의 및 데이터 입력  (0) 2025.02.13
3. 테이블 디자인  (0) 2025.02.13
2. 데이터베이스 설계  (0) 2025.02.10
1. 데이터 베이스의 개요와 용어  (0) 2025.02.10
:
반응형

1. 테이블 보기

   ○ [디자인 보기]  테이블의 구조 및 필드 속성 변경

   ○ [데이터 시트 보기]  레코드 입력 및 수정

 

2. 데이터 형식

짧은 텍스트 텍스트 + 숫자 = 255자
긴 텍스트 텍스트 + 숫자 = 63,999자
숫자 바이트 1바이트
정수 2바이트
정수(Long) 기본값, 4바이트
실수(single) 4바이트
실수(double) 8바이트
날짜/시간 100~9999년까지 입력 가능, 8바이트
통화 정수 15자리, 소수 4자리까지 입력 가능, 8바이트
일련번호 자동으로 부여
데이터 입력 후에는 선택 불가능
삭제된 일련번호는 다시 부여되지 않음
4바이트, 복제ID=8바이트
Yes/No Yes/No , True/False, On/Off 선택 가능, 1바이트
OLE 개체 개체 연결 포함, 1G까지 가능, 기본키 안됨
첨부파일 파일 첨부, 기본키 안됨

 

3. 조회 속성

   ○ 짧은 텍스트, 숫자, Yes/No만 설정 가능

   ○ 콤보상자 및 목록상자 적용 가능

 

 

반응형

'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글

6. SQL 언어  (0) 2025.02.13
5. 관계 정의 및 데이터 입력  (0) 2025.02.13
4. 필드 속성  (0) 2025.02.13
2. 데이터베이스 설계  (0) 2025.02.10
1. 데이터 베이스의 개요와 용어  (0) 2025.02.10
:
반응형

1. 데이터베이스 설계 시 고려 사항

   ○ 무결성: 삽입, 삭제, 갱신 등의 연산 후에 데이터의 결함이 없어야 함

   ○ 일관성: 데이터에 모순이 발생하면 안됨

   ○ 보안: 불법 접근이나 변경으로부터 보호

   ○ 회복: 장애 발생시 원 상태로 복구 가능해야 함

   ○ 확장성: 새로운 데이터의 추가가 가능해야 함

 

2. 데이터베이스 설계 단계

   ① 요구 조건 분석 단계: 사용자의 요구 사항 및 조건 등을 조사하여 분석하는 단계, 요구 명세서 산출

   ② 개념적 설계 단계: 개념적 스키마로 설계

   ③ 논리적 설계 단계: DBMS에 적합한 테이블의 구조로 설계

   ④ 물리적 설계 단계: DBMS 구현 가능한 물리적 구조(H/W) 설계

   ⑤ 구현: 설계 최종 단계

 

3. 데이터 모델링(Modeling): 개념적인 데이터 모델을 논리적인 데이터 모델로 변환

   ○ 개념적 데이터 모델

      - 개체(Entity): 다른 것과 구분되는 개체로 단독으로 존재하는 현실세계의 객체나 개념을 의미, 레코드에 해당

      - 속성(Attribute): 개체의 특성 및 상태를 표현한 것. 필드에 해당

      - 관계(Relationship): 개체와 개체와의 관계(1:1 일대일, 1:n 일대다, n:m 다대다)

  ○ 논리적 데이터 모델: 레코드 기반 모델

 

4. 개체 관계 모델(E-R-Model): 개체 관계를 도표로 표현한 것

   ○ E-R 다이어그램(ERD: Entity Relationship Diagram): 개체 관계 모델로 작성된 설계도

                                ※ 그림의 출처: https://iii.ad/e353df

 

[정보처리산업기사] 69강 E-R(개체-관계) 모델

E-R(Entity-Relationship, 개체-관계) 모델은 개념적 데이터 모델의 가장 대표적인 것으로 1976년 피터 첸에 의해 제안되고 기본적인 구성요소가 정립되었다. E-R 모델은 개체와 개체 간읜 관계를 기본 요

velog.io

 

 

반응형

'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글

6. SQL 언어  (0) 2025.02.13
5. 관계 정의 및 데이터 입력  (0) 2025.02.13
4. 필드 속성  (0) 2025.02.13
3. 테이블 디자인  (0) 2025.02.13
1. 데이터 베이스의 개요와 용어  (0) 2025.02.10
:
반응형

1. 데이터 베이스(DB) 란: 시스템이 공동으로 사용하고 관리하는 데이터 집합

 

2. 데이터 베이스의 장단점

장        점 단        점
      - 종속성 및 중복성 최소화
      - 일관성 및 무결성 유지
      - 공유 및 보안성 강화
      - 실시간 처리 가능
      - 전문가 부족
      - 전산화 비용 증가
      - 시스템이 복잡하고 속도 느림
      - 파일 회복이 어려움

 

 

3. 데이터베이스의 필수 기능: 정의, 조작, 제어(아래 DBMS 언어 참조)

 

4. 스키마(Schema): 데이터베이스를 구성하는 파일, 레코드, 항목의 형식과 상호 관계 정의

외부스키마 서브 스키마, 뷰(View), 일반사용자나 응용프로그래머 관점
개념스키마 논리적 구조, 보안, 무결성 규칙 명세
내부스키마 물리적 스키마, 시스템 설계자 관점

 

5. DBMS 언어

DDL (정의어) 생성, 구조 수정 (Data Definition Language)  - Create, Alter, Drop등의 명령어
DML (조작어) 검색, 삽입, 삭제, 변경 (Data Manipulation Language)  - Select, Insert, Delete, Update...
MCL (제어어) 무결성 유지 (Data Control Language)   - Grant, Revoke, Commit, Rollback...

 

 

6. DBMS의 종류: 계층형, 네트워크형, 객체지향형, 관계형

 

7. 관계형 DBMS (Relational DBMS)

   ○ 테이블(Table)을 이용한 구조

      - 테이블: 표, 개체, 릴레이션(Relationships)

      - 속성(Attribute): 필드(Field), 레코드의 이름 요소, 열(Column)

        · 도메인(Domain): 하나의 속성에서 취할 수 있는 원자값의 범위

        · 속성 갯수: 차수(Degree)

      - 튜플(Tuple): 레코드(Record), 행(Row)

        · 튜플 갯수: 기수(Cardinality)

   ○ 테이블의 특징

      - 필드(속성)와 레코드(튜플)는 유일하며 순서와는 무관하다.

      - 필드 값은 분해할 수 없다.(원자값)

      - 필드 값은 동일할 수 있다.

      - 레코드(튜플)를 식별하기 위해 필드(속성)의 일부를 기본 Key로 설정한다.

      - 필드는 Null 값을 가질 수 있으나, 기본 키에 해당하는 필드는 Null 값을 가질 수 없다.

      

8. 키(Key)의 개념과 종류

   ○ 테이블에서 다른 데이터와 구분하기 위한 유일한 값을 가지는 필드 또는 필드의 결합

   ○ 키(Key)는 각각의 튜플을 유일하게 식별할 수 있는 것. 없어도 된다.

 

   ○ 후보키(Candidate Key): 유일성과 최소성을 모두 만족하는 키

   ○ 기본키(Primary Key): 후보키 중에서 선정(중복 안되고, Null값도 안됨)

   ○ 대체키(Alternate Key): 후보키 중 기본키를 제외한 나머지 키

   ○ 슈퍼키(Super Key): 두 개 이상의 속성 연결, 유일성은 만족, 최소성은 불만족

   ○ 외래키(Foreign Key): 관계가 정의되어 참조된 다른 테이블의 기본키(한 테이블에 여러 개 존재 가능)

 

9. 정규화(Normalization): 이상(Anomaly) 현상이 일어나지 않도록 분해하는 과정

   ○ 중복·종속성 최소화하기 위한 작업(완벽하게 중복 제거는 안됨)

   ○ 논리적 설계 과정에서 수행

   ○ 속성 수가 적은 테이블로 분할되어 관리가 쉬워짐

   ○ 분할이 많으면 오히려 복잡해져 효율이 떨어짐

□ 이상(Anomaly)현상이란:
   - 삽입 이상: 불필요한 데이터가 함께 삽입되는 현상
   - 삭제 이상: 필요한 데이터가 함께 삭제되는 현상
   - 갱신 이상: 일부만 수정되어 데이터의 불일치가 발생

 

 

 

반응형

'자격증 취득 공부 > 컴퓨터 활용능력 1급' 카테고리의 다른 글

6. SQL 언어  (0) 2025.02.13
5. 관계 정의 및 데이터 입력  (0) 2025.02.13
4. 필드 속성  (0) 2025.02.13
3. 테이블 디자인  (0) 2025.02.13
2. 데이터베이스 설계  (0) 2025.02.10
:
반응형

엑셀을 처음 배우면 제일 곤란을 겪는 건 아무래도 함수다. 컴활2급 기준으로 알아야 할 함수가 대략 60개 정도가 된다. 문제는 외워야 할 함수 종류도 많지만, 괄호() 안에는 들어가는 숫자나 조건, 범위, 옵션 등 다양한 인수 사용법을 잘 몰라서 당황하는 경우가 많다. 그래서 인수 사용법에 대한 팁이 없을까 고민하다가 생각해낸 방법이다.

우선 단축키 두 개만 외우고 시작하겠다.

처음 외워야 할 단축키는 [Shift] + [F3] 키다. 현재 커서가 있는 위치에서 함수마법사를 호출하는 단축키다. 단축키를 누르면 아래와 같은 함수마법사 창이 열린다.(단축키 대신 수식입력줄 옆에 있는 fx 버튼을 사용해도 되지만 마우스 사용보다는 키보드 사용하는 것이 훨씬 더 빠르다.)

두번째로 외워야 할 단축키는 [TAB] 키다. 보통 셀에서 등호 '=' 를 입력하고 함수명을 일부 입력하면 입력한 문자로 시작하는 함수가 나열되는데 그 중에서 원하는 함수를 골라서 [TAB]를 누르면 해당함수가 지정되고, 인수 입력준비 상태가 된다.

①등호 '='을 입력하고 su 두자만 입력하면 ②SU로 시작하는 함수목록이 아래에 나열된다. ③원하는 함수를 선택하고 [TAB] 키를 누른 상태

단축키 두 개를 다 외웠으면 지금부터 인수에 대한 팁에 들어가도록 하겠다.

첫번째 방법이 함수마법사를 호출해서 만드는 방법이다.

함수를 호출해야 할 셀에서 [Shift] + [F3] 단축키를 사용하거나 fx 버튼을 눌러서 해당 함수를 입력한다.

음영으로 수행하려는 작업에 대한 간단한 설명을 입력한 다음 [검색]을 클릭하십시오. 라고 입력되어 있는 부분에 ①함수명 입력하고 ②검색하면 ③아래에 기능이 비슷한 함수가 나열되는데, 그 중 하나를 고르고 ④확인을 클릭하면 된다.

음영 부분이 함수명을 입력하는 곳이다. ①SUMIF 함수를 입력 ②검색 클릭 ③아래 함수 중 SUMIF 함수를 선택 ④확인 클릭

함수 인수를 입력하는 화면(아래 화면)이 뜨는데, 입력창 오른쪽에 한글 설명이 나오긴 하지만 어떤 형식인지만 알려주기때문에 별 도움이 안된다. 그럼에도 이 방법을 알려주는 이유는 인수 입력창을 클릭해보면 이해할 것이다. 해당 인수에 대한 설명이 아래 오른쪽처럼 자세하게 나온다. 초보자에게는 매우 유용하다.

함수 인수 형식만 나와서 별 도움이 안됨 위와 같이 인수란을 클릭하면 아래에 어떤 인수가 들어가야 하는지 알려준다.

두번째 방법은 함수입력할 때 아래에 나오는 함수 팁을 활용하는 방법이다. 정확한 명칭은 나도 모른다. 풍선 도움말이라고 하는 사람도 있고, 엑셀 옵션에 들어가보면 함수 화면 설명 표시라고 나오기때문에 함수 설명이라는 사람도 있고, 영문의 경우 Function Screen Tip 이라고해서 스크린 팁이라고 하는 사람도 있는데, 여기서서는 그냥 함수팁이라고 하겠다. 위 화면을 기준하면 SUMIF 함수 아래에 range, criteria, [sum_range] 라고 박스로 나오는 부분을 말한다.

그런데 이 부분을 활용하기 위해서는 영어 공부를 조금 해야 한다. 영어권에서 만든 프로그램이다보니 옵션이 다 영어다. 억울하지만 영어 단어 몇 개를 외워야 한다. 아래에 함수 종류별로 꼭 외워야 하는 영단어를 나열하겠다.(어려운 것 아니니깐 금방 외울 수 있다. 대신 외워두면 엑셀 사용할 때마다 유용하게 써먹을 수 있다.)

1. 데이터 베이스 함수: 데이터 베이스 함수는 인수 형식이 모두 똑같다.
   database 데이터 베이스(영역)
   field 필드명(계산할 필드 - 필드명이 있는 곳을 클릭한다.)
   criteria 기준(조건식이 있는 곳)

2. 수학과 삼각함수
   number 숫자, 인수 (num_ 형식도 많이 나옴)
   digits 자릿수 (num_digits 반올림(또는 반내림) 할 자릿수, 양(+)은 소숫점 이하, 음(-)은 소숫점 위 자릿수)
   range 범위
   power 거듭제곱(승)
   bottom/top 바닥(작은 수)/꼭대기(큰 수)
   value 값

3. 통계함수
   array 배열(범위)
   ref(=reference) 참조(범위)
   order 순서(오름차순, 내림차순 구분)

4. 찾기/참조 함수
   lookup_value 찾을 값
   lookup_arrary 찾을 범위
   table_arrary 찾을 값
   index_num 인덱스 번호(1부터 시작, 2, 3, ...)

5. 논리 함수
   logical_test 조건식(논리 값을 가지는 함수식)
   value_if_true 찹일 경우 값
   value_if_false 거짓일 경우 값
   logical 조건문
   expression 식, 공식, 표현

6. 문자열 함수
   chars 문자(character 캐릭터)
   find_text 찾을 문자열
   within_text 찾을 문자열을 포함하고 있는 문자열

함수마법사나 함수 팁이나 별 차이가 없지만 컴활 실기시험처럼 사용해야할 함수명을 알려주는 경우에는 함수 팁이 조금 더 편하다. 모르는 함수라면 함수마법사가 더 편할 수도 있겠다. 두 가지 방법 중에 본인에게 편한 방법을 터득하면 되겠다.

강조하건데 가장 좋은 방법은 함수 사용법을 완벽히 알고 쓰는 것이지만, 자주 쓰지 않으면 대부분의 함수는 까먹는다. 그래서 팁이 필요하지 않나 생각한다.

컴활 자격 취득하는데 도움이 되기 바라며, 혹 이 방법보다 더 좋다고 생각하는 자신만의 팁이 있다면 알려주기 바래요. ^^

반응형
: