돌공공돌

컴퓨터활용능력 1급 실기 준비 (22-02-01) 본문

IT/컴퓨터활용능력

컴퓨터활용능력 1급 실기 준비 (22-02-01)

오로시 2022. 2. 1. 17:20

오늘 계획

  1. 프로시저 훑어보기
  2. 실전모의고사 3회(데이터 베이스) 풀기 + 오답
  3. 실전모의고사 5회(데이터 베이스) 풀기 + 오답
  4. 실전모의고사 5회(스프레드 시트) 풀기 + 오답
  5. 최신기줄문제 1회(스프레드 시트) 풀기 + 오답
  6. 기풍쌤 유튜브 스프레드 시트 1개 보기

실전 모의고사 5회(데이터 베이스) (32분, 78점)

 

문제 1 : DB구축

  • 추가쿼리 작성법 : 디자인 보기에서 "추가할 테이블" 세팅 - [쿼리유형]-[추가쿼리] 대화상자에서 "추가될 테이블" 선택

 

문제 2 :입력 및 수정 기능 구현

  • 폼이 레코드를 삭제할 수 없도록 설정 : 데이터-삭제가능-아니요 (레코드 잠금 아님 ㅠ)

 

  • 폼의 크기를 조정할 수 없도록 하시오 : 테두리 스타일 - 가늘게

 

  • 폼이 나타나도록 하는 프로시저는 Docmd.OpenForm이다 폼이람.show는 엑셀이다. 혼동 하지 말자

 

문제 3: 조회 및 출력 기능 구현

  • OpenForm이 원하는 대로 동작하지 않는다면
DoCmd.OpenForm "리스트_명단", acNormal, , "아이디 = '" & txt아이디 & "'"

띄어쓰기 확인하자 ' 와 " 사이 띄어져 있으면 제대로 실행 안되더라 하여간,,, 열받는다,,, 오류는 안 나서 깜빡 속을 수 있으니 주의!

문제 4 : 처리기능구현

 

  • Not In 예약어 : Not In (select 기본키필드명 from 테이블명) , Not In ([테이블명].[필드명])

 

  • 두가지 이상의 테이블을 이용하는 쿼리를 작성했는데, 데이터가 모두다는 표시가 되지 않는다면? : 조인 해준다 (기본키 있는 필드 기준으로 조인하면 된다.)

 

  • 밑에 빈 셀을 없애고 싶다면? : 디자인 보기 - 요약 만 눌러주면 된다. (이게 감점의 요소였다,ㅠ)


실전 모의고사 5회(스프레드시트) (45분, 45점)

문제 1 : 기본작업

  • AND , OR 조건 작성시 주의사항
=OR(AND(G2="주택자금대출",H2>=20000000),AND(G2="예부적금담보대출",H2<3000000)) 
괜히 전체 데이터 범위로 조건 넣어주면 작동 안된다. 이렇게 하나의 셀만으로 조건 걸어 주어야 한다.

=OR(AND($B$2:$B$19="주택자금대출",H2>=20000000),AND(G2="예부적금담보대출",H2<3000000)) 이런 식으로 하지 말란 거다
  • 조건부 서식 걸어줬는데 첫 행만 서식 적용 될 때 : 조건의 절대 참조를 확인 하자 보통 $A3 이런 형식으로 고쳐줘야한다.
  • 음영색을 바꿔주라는 의미는 채우기 색을 바꿔주라는 의미이다.

 

문제 2 : 계산작업

  • 간혹 문제에서 여러개의 함수를 제시하고 그 중 하나만 골라쓰라고 한다. 그러니 문제를 잘 읽을 것

 

문제3:분석작업

  • csv파일 불러오는 법 : [삽입]-[표]-[피벗 테이블 만들기]-외부 데이터 원본 사용

제발 제발 제발 [데이터]탭 아니다!!!!

 

  • countif 함수 사용법 : countif(범위,조건) 조건 쓸 때 등호기호 쓸 필요 없다. 부등호는 써줘야함
  • ex) =countif(d7:d15,d7)(d7부터 d15까지 d7와 같은 셀의 수)  , = COUNTIF(D7:D15,">=1500")
  • COUNTIF를 이용한 중복되지 않는 셀 찾기 (유효성 검사) : =COUNTIF(조건범위,특정 셀 ) = 1

문제 4 : 기타작업

  • 이상하게 표준색 녹색과 그 위에 있는 녹색은 다른 색이다. (연한 녹색) 그러니 표준 색 기준으로 서식 지정하자.ㅍ
    표준색의 녹색과 테마색의 녹색은 다르다!

 

  • 부분합 기능 이용할 때 그룹화할 항목은 고정되어 있다. (문제에서 '대출종류별로 대출금액 , 기간의 평균을 계산한후 ~' 에서 대출종류별이 그룹화할 항목이다.

 

  • 부분합 기능 이용시 주의사항 : 정렬을 먼저하고, 부분합 기능을 사용해줘야한다 안그러면,, 다시 처음부터 해야한다. 매우 열받는 기능,,
  • For Each ~ Next 문
For Each 개채변수(a) In 컬렉션 개체("b3:b15")
  실행문
  Exit For
Next 개체변수
Private Sub cmd조회_Click()

    isdata = 0
    irow = 2
    
    For Each a In Range("b3:b15")

    irow = irow + 1

    If a.Value = UCase(txt번호) Then
        txt종류 = Cells(irow, 3)
        txt금액 = Cells(irow, 4)
        txt지점 = Cells(irow, 5)
        
        isdata = 1

        Exit For
    
    End If
    
    Next
    
    If isdata = 0 Then
        MsgBox "조건에 일치하는 자료가 없습니다."
    End If
        
    
End Sub

 

오늘 계획 중 두가지를 못했으니 내일 그것들을 꼭 하자

Comments