2020. 6. 9. 23:17

 : 정렬 컴활_실기1_엑셀_13_매크로_정렬

 

엑셀 매크로 시험과 나오는 항목중 정렬은 그다지 출제 빈도가 높지 않으며, 출제가 나온다 하더라도 부분합이나 다른 기능과 합쳐 나오며, 난이도가 높지 않기 때문에 정렬에 대한 전형적인 패턴과 사용자 지정 기준을 설정하는 방법에 대한 이해만 있으면 됩니다. 오늘은 4번째로 매크로 정렬에 대하여 소하고자 합니다.

 

 

01. 정렬이란

 

텍스트, 숫자, 날짜 및 시간 등을 기준에 따라 일정한 순서로 재배열하는 기능을 말합니다.

 

02. 정렬내용

 

정렬범위를 지정하지 않고 정렬을 실행하면, 현재 셀 포인터를 기준으로 인접한 데이터를 모든 범위로 자동지정하며, 정렬 범위를 지정하면 다른 열에 영향을 미지지 않고 선택한 영역에서만 정렬을 수행합니다.

기본적으로 행기준으로 위애서 아래로 정렬합니다.

데이터를 정렬할 때는 오른차순과 내림차순으로 구분하여 정렬할 수 있습니다

도구를 이용한 정렬방식, 리본메뉴를 이용한 정렬 방식이 있습니다.

정렬기준으로 값, 셀색, 글꼴색, 셀 아이콘을 기준으로 정렬할 수 있으며, 필요한 경우 사용자 지정 정렬순서를 지정할 수 있습니다.

 

 

 

  첫째기준은 생략할 수 없으나 둘째와 셋째기준은 필요할 때만 지정합니다.

 

03. 사용자 지정 정렬 방식

 

정렬방식이 오름차순이나 내림차순의 기본정렬 순서를 무시하고 사용자가 순서를 임의로 지정하여 정렬할 때 사용하는 방법으로 사원, 대리 과장, 부장, 사장 순이나 절충형, 디럭스, 휴대용 순으로 사용자 지정을 할 수 있습니다. 여기서는 절충형, 디럭스, 휴대용 순으로 지정하는 예로 설명을 드립니다.

 

사용자 지정을 하기 위해서는 상단메뉴의 정렬을 선택한 다음 [정렬] 대화상자의 [정렬] 항목에서 [사용자 지정 목록] 에서 정렬 순서로 사용한 목록을 목록항목에 미리 등록해야 합니다.

 

   

사용자 지정 목록 대화상자가 표시되면, 목록 항목에 절충형-디럭스-휴대용 순으로 목록에 추가합니다. 추가하게 되면 사용자 지정 목록에 절충형, 디럭스, 휴대용이 표시되었음을 알 수 있습니다.

 

 

 

04. 매크로 정렬 사용 예제 : 매크로 정렬을 설명하기 위하여 사용되는 예졔입니다

 

매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

정렬기능을 이용하여 [A2:K33] 영역에 대하여 첫째 기준으로 주문일자’, 둘째기준으로 주문수량내림차순으로 정렬하는 매크로를 생성하고 매크로 이름은 정렬로 정의 하시오

정렬매크로는 [도형]-[사각형]직사각형으로 만들어 지정하며 도형의 텍스트를 날짜순서로 입력하고 가로 세로 가운데 맞춤으로 지정하고 [I1:K1] 영역에 위치시키시오

 

위 예제 <컴활_실기1_엑셀_13_매크로_정렬> 파일을 첨부합니다, 실습을 하시고 싶은 분은 다운로드 저장한 후 실습하시면 됩니다. 비밀번호는 앞의 블로그에 적힌 비밀번호를 사용하시면 됩니다.

 

매크로는 단추와 연결되어야 하며, 셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정됨

 

! 파일다운로드 컴활_실기1급_엑셀_13_매크로_정렬.xlsx 

 

01) 매크로 정렬 기록준비

 

 정렬기능을 이용하여 [A2:K33] 영역에 대하여 첫째 기준으로 주문일자’, 둘째기준으로 주문수량내림차순으로 정렬하는 매크로를 생성하고 매크로 이름은 정렬로 정의 하시오

 

매크로 정렬도 부분합 매크로처럼 엑셀의 데이터에 있지 않은 임의의 셀을 선택한 후 시작합니다. 데이터가 있는 셀에서 시작하게 되는 경우 원본참조가 대상 영역과 중복되었습니다.‘라는 오류메시지가 뜨게 됩니다.

 

 

 

메뉴 상단의 개발도구를 클릭하고, 코드탭에서 매크로 기록을 선택합니다.

매크로 기록 화면이 표시되면, 매크로 이름을 정렬로 작성합니다. 바로가기 키를 지정하고자 할 경우에는 기본적으로 ctrl이 지정되어 있어, 지정하고자 하는 해당 키로 영문자만 입력하면 됩니다. 지정하지 않아도 됩니다. 매크로 저장위치는 개인용 매크로 통합문서, 새통합문서, 현재 통합문서 등 3가지 방법으로 저장할 있으며 문제에서는 현재통합문서로 작성하는 것을 요구하고 있습니다. 확인을 누르면 매크로 기록이 진행됩니다

 

 

02.) 매크로 정렬 진행

 

매크로 기록 준비가 다 되었으면 정렬을 시작합니다. 정렬기준이 하나인 경우 정렬기준에 있는 셀을 선택한 다음, 정렬기준이 2개이상 이상인 경우 데이터 범위의 임의의 셀 하나를 선택한 다음, 상단 메뉴의 데이터를 선택한 다음 정렬 및 필터탭을 클릭하게 됩니다. 정렬기준이 한 개인 경우에는 바로 내림차순이나 오름차순 기호를 선택하여 정렬하며, 정렬기준이 2개 이상인 경우에는 정렬을 선택하여 정렬기준을 선택합니다. 문제에서는 2개의 정렬이 있어 정렬을 클릭합니다. 

 

   

정렬화면이 팝업으로 뜨게 되며, 1차 정렬기준으로 주문일자를 선택한 다음 오름차순으로 정렬하고, 두 번째 기준을 설정하기 위해 기준추가를 클릭합니다. 2번째 기준으로 주문수량을 선택하고 내림차순으로 선택한 다음 확인을 선택합니다. 

 

 

   

정렬되어 화면이 표시됩니다. 1차 정렬기준으로 주문일자로 오름차순으로, 같은 날짜인 20200810일이 같은 경우 2차 기준으로 주문수량을 기준으로 내림차순으로 정렬되었음을 알 수 있습니다

  

 

매크로 기록이 완료된 경우 상단 메뉴의 매크로 기록에 있던 매크로 '기록중지'를 클릭하게 되면 모든 매크로 기록이 끝나게 됩니다.

 

 

03) 매크로 실행단추 생성 : 도형을 매크로와 연결하는 단계

 

 

 정렬매크로는 [도형]-[사각형]직사각형으로 만들어 지정하며 도형의 텍스트를 날짜순서로 입력하고 가로 세로 가운데 맞춤으로 지정하고 [I1:K1] 영역에 위치시키시오

 

도형범위인 [I1:K1]를 셀포인트로 미리 지정한 후 도형을 사용하면 셀범위 지정시 발생하는 오류를 줄일 수 있습니다. 삽입 일러스트레이션 탭의 도형을 선택하게 되면 사각형이 있으며, 이 사가격형중에서 직사각형을 선택합니다.

 

 

도형(직사각형을) 일정한 영역에 맞추는 것으로 제한하는 경우, 여기에서는 [I1:K1] 영역에 작성하는 경우에는 ALT를 누르면서 I1에서 K1까지 드래그하게 되면 해당영역에 직사각형이 생성되게 됩니다. 텍스트로 날짜순서를 입력하고, 가로 세로 가운데 맞춤으로 지정합니다. 오른쪽 마우스를 클릭하여 매크로 지정을 클릭한 다음 정렬매크로를 지정합니다. 

  

    

 

 목표값 데이터표나 자동필터와 함께 하는 매크로 실행에 대하여는 다음 블로그에 이어 계속 진행됩니다. 

   

Posted by csgstar
2020. 6. 8. 00:36

컴활 1급 엑셀 시험의 분석작업 파트에서 출제되는 매크로와 함께 출제되는 기능중에서 통합에 이어 두 번째로 많이 출제되는 부분이 부분합 매크로라 할 수 있습니다. 매크로와 함께 출제되는 부분함은 출제유형이 단순하여 조금만 공부하여도 쉽게 풀 수 있는 유형입니다. 오늘은 매크로 3번째 포스팅으로 부분합 매크로에 대하여 소개하고자 합니다.

 

 

 

   

 

01. 부분합이란

 

특정한 필드를 기준으로 데이터를 분류하고 필요한 계산을 할 수 있는 기능

 

 

02. 부분합 매크로 기록준비 

 

 매크로 사용 예제 : 매크로 부분합을 설명하기 위하여 사용되는 예제입니다

 

문제 01 (컴퓨터활용능력 기출문제 2019-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

[부분합] 기능을 이용하여 [A3:K33] 영역에 대하여 1단과대학을 기준으로 오름차순 정렬, 2취업률을 기준으로 내림차순으 정렬한 후 단과대학별로 취업률의 평균을 계산하는 매크로를 생성하고, 매크로 이름을 취업률부분합으로 정의하시오.

 

[기본도형],의 빗면을 동일시트의 [I1;k2] 영역에 생성한 후 텍스트를 취업률 부분합으로 입력하고, 도형을 클릭하면 취업률부분합매크로가 실행되도록 설정하시오.

 

셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정함

 

  

통합 매크로처럼 부분합 매크로도 엑셀의 데이터에 있지 않은 임의의 셀을 선택한 후 시작합니다. 문제에 셀 포인터의 위치에 관계없이 매크로가 실행되어야 한다는 조건이 붙는데, 이 의미는 매크로 시작시 셀포인터를 데이터가 있는 곳에 놓고 매크로를 작성하게 되면, 반드시 그곳에서 매크로를 시작해야 되기 때문에 작성과정에 원본 참조가 대상영역과 중복되었습니다는 오류메시지가 뜨게 되기 때문에, 매크로 기록은 반드시 셀포인터를 데이터가 있지 않은 임의의 빈 셀을 선택한 후 시작해야 합니다.

 

 

 

메뉴 상단의 개발도구를 클릭하고, 코드탭에서 매크로 기록을 선택합니다.

매크로 기록 화면이 표시되면, 매크로 이름을 취업률부분합으로 작성합니다. 바로가기 키를 지정하고자 할 경우에는 기본적으로 ctrl이 지정되어 있어, 지정하고자 하는 키는 영문자만 입력하면 됩니다. 지정하지 않아도 됩니다. 매크로 저장위치는 개인용 매크로 통합문서, 새통합문서, 현재 통합문서 등 3가지 방법으로 저장할 있으며 문제에서는 현재통합문서로 작성하는 것을 요구하고 있습니다. 확인을 누르면 매크로 기록이 진행됩니다

 

  

03. 매크로 생성

 

01) 정렬 진행

 

부분합 기능을 화면에서 실행하면, 실행 그대로 컴퓨터에서 취업률부분합매크로란 이름으로 저장됩니다. 매크로 기록이 시작되면, 메뉴도 매크로 기록에서 기록중지로 바뀌게 됩니다. 매크로는 통합, 목표값, 부분합, 데이터표나 자동필터 등 컴퓨터에서 하는 활동을 매크로를 통해 기록을 진행합니다.   

 

부분합을 기능을 진행하기 전에 가장 중요한 것은 정렬을 먼저 해야 합니다. 시험문제에서 정렬기준인 1단과대학을 기준으로 오름차순 정렬, 2취업률을 기준으로 내림차순으로 정렬합니다. 정렬을 하기 위해 메뉴에서 이터를 선택하고 정렬 및 필터, 정렬을 클릭하게 되면 정렬 팝업화면이 표시됩니다.

 

 

우선 1차 단과대학을 기준으로 오름차순으로 정렬한 후, 기준 추가를 클릭한 다음 두 번째 정렬기준이 취업률을 기준으로 내림차순으로 정렬을 합니다.

  

02) 부분합 진행

 

정렬이 완료되었으면 부분합을 진행합니다. 부분합을 진행할 범위의 임의의 셀 하나를 선택한 다음 상단 메뉴의 데이터를 선택한 다음 윤곽선 메뉴의 부분합을 클릭합니다.

 

부분합을 클릭하면 그룹화할 항목이 나옵니다. 여기서는 단과대학별로 그룹화하고 평균을 사용할 함수로 정합니다. 부분합 계산항목으로 취업률을 체크하고 새로운 값으로 대치에 체크와 데이터 아래에 요약을 표시할 경우 요약표시를 체크한 후 확인을 누르게 되면 부분합이 완료됩니다.

 

  

부분합이 표시되며, 맨아래에 요약표시가 됩니다 

 

 

 

매크로 기록이 완료된 경우 상단 메뉴의 매크로 기록에 있던 매크로 중지를 클릭하게 되면 모든 매크로 기록이 끝나게 됩니다.

 

 

04. 실행단추 생성 : 도형을 매크로와 연결하는 단계 

 

문제 01 (컴퓨터활용능력 기출문제 2019-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

[부분합] 기능을 이용하여 [A3:K33] 영역에 대하여 1단과대학을 기준으로 오름차순 정렬, 2취업률을 기준으로 내림차순으 정렬한 후 단과대학별로 취업률의 평균을 계산하는 매크로를 생성하고, 매크로 이름을 취업률부분합으로 정의하시오.

 

[기본도형],의 빗면을 동일시트의 [I1;k2] 영역에 생성한 후 텍스트를 취업률 부분합으로 입력하고, 도형을 클릭하면 취업률부분합매크로가 실행되도록 설정하시오.

 

셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정함

 

 

도형범위를 셀포인트로 미리 지정한 후 도형을 사용하면 셀범위 지정시 발생하는 오류를 줄일 수 있습니다.  

 

 

   

삽입 일러스트레이션 도형을 선택하게 되면 사각형과 기본도형이 있으며, 기본도형중에서 빗면을 선택합니다.

 

 

 

도형을 일정한 영역에 맞추는 것으로 제한하는 경우, 여기에서는 [I1:K2] 영역에 작성하는 경우에는 ALT를 누르면서 I1에서 K2까지 드래그하게 되면 해당영역에 빗면이 생성되게 됩니다. 텍스트로 취업률 부분합을 입력합니다. 텍스트 입력시 띄어쓰기를 확인하고 입력합니다. 오른쪽 마우스를 클릭하여 매크로 지정을 클릭한 다음 취업률부분합매크로를 지정합니다. 

 

 

문제에서 언급이 없는 내용이나 취업률부분합의 배경색이나 텍스트 정렬을 지정하지 않아도 됩니다.

   

05. 부분합 해제 : 상단 매뉴의 부분합을 클릭하게 되면, 부분합 화면이 표시되는 데, 화면하단의 모두 제거를 선택하고 확인을 하게 되면 부분합이 해제됩니다. 

  

   

이상으로 엑셀 매크로 : 부분합과 관계된 설명이었습니다.

 

 다음은 <컴활_실기1_엑셀_12_매크로_부분합> 파일을 첨부합니다, 기출문제를 중심으로 4개의 문제를 시트별로 정리하였으며, 실습을 하시고 싶은 분은 다운로드 저장한 후 실습하시면 됩니다. 비밀번호는 앞의 블로그에 적인 비밀번호를 사용하시면 됩니다

 

! 파일다운로드 →  컴활_실기1급_엑셀_12_매크로_부분합.xlsx

 

 

문제 02 (컴퓨터활용능력 기출문제 2018-A) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

[부분합] 기능을 이용하여 [A2:I26] 영역에 대하여 평가일자을 기준으로 오름차순 정렬한 후, 평가일자별로 인공지능’, ‘빅데이터분석’, ‘로봇공학’, ‘사물인터넷’, ‘3D프린팅의 평균을 계산하는 매크로를 생성하고, 매크로 이름을 월별부분합으로 정의하시오.

[개발도구]-[삽입]-[양식 컨트롤]단추를 동일시트의 [K2;L3] 영역에 생성한 후 텍스트를 월별 부분합으로 입력하고, 단추를 클릭하면 월별부분합매크로가 실행되도록 설정하시오.

 

 

문제 03 (컴퓨터활용능력 기출문제 2017-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

[부분합] 기능을 이용하여 [B6:F39] 영역에 대하여 지역명을 첫째기준으로 오름차순, ‘개화일을 둘째기준으로 내림차순으로 정렬한 후 지역명별로 개화일’, '평년', '평년차' 의 평균을 계산하는 매크로를 생성하고, 매크로 이름을 지역부분합으로 정의하시오.

[개발도구]-[삽입]-[양식 컨트롤]단추를 동일시트의 [C2;E3] 영역에 생성한 후 텍스트를 지역별 부분합으로 입력하고, 단추를 클릭하면 지역부분합매크로가 실행되도록 설정하시오.

 

 

문제 04 (컴퓨터활용능력 기출문제 2014-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

[부분합] 기능을 이용하여 분류별 가격과 판매량의 합계를 계산하여 표시하는 매크로를 생성하고, 매크로 이름을 분류별보기로 정의하시오.

'한쪽모서리가 잘린 사각형'[L3:M4] 영역에 생성한 후 텍스트를 분류별 보기로 입력하고, 가로 세로 가운데 맞춤으로 지정하고 도헝열 클릭하면 분류별보기매크로가 실행되도록 설정하시오.

 

 

 

 목표값 데이터표나 자동필터와 함께 하는 매크로 실행에 대하여는 다음 블로그에 이어 계속 진행됩니다. 

 

 

 

Posted by csgstar
2020. 6. 6. 17:39

오늘부터 매크로와 매크로와 함께 사용하는 통합, 목표값, 부분합, 데이터표나 자동필터 등의 기능에 대하여 차례로 설명드리고자 합니다. 출제빈도는 통합이 가장 많이 출제되고, 목표값, 부분합, 데이터표, 자동필터 등의 순위로 출제됩니다. 컴활 1급 엑셀에서 출제되는 능은 응용의 범위가 넓지 않아 조금만 연습해도 문제를 무난히 풀 수 있는 수준입니다.  

 

 

01. 매크로 : 통합

 

하나의 워크시트, 같은 문서의 다른 워크시트, 다른 문서의 워크시트에 분산된 데이터를 하나로 통합하여 합이나 개수, 평균 등으로 요약하여 계산해주는 기능입니다.

 

02. 매크로 사용예제 : 매크로 통합을 설명하기 위하여 사용되는 예졔입니다

 

문제 01 (컴퓨터활용능력 기출문제 2018-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

통합기능을 이용하여 [A2:H19][A22:H27] 영역에 대해 ‘ebook별 구입수량과 구입총액의 합계를 J2:L8 영역에 작성하는 매크로를 생성하고, 매크로 이름을 도서구입내역으로 지정하시오.

 

개발도구-삽입-양식컨트롤의 단추를 동일시트의 [J11:K12]영역에 작성한 후 텍스트를 구입내역보기로 입력하고, 단추를 클릭하면 도서구입내역매크로가 실행되도록 설정하시오.

 

셀 포인터의 위치에 관계없이 매크로가 실행되어야 정답으로 인정함

 

02. 매크로 기록

 

01) 매크로 기록준비

 

엑셀의 데이터에 있지 않은 임의의 셀을 선택한 후 시작합니다. 문제에 셀 포인터의 위치에 관계없이 매크로가 실행되어야 한다는 조건이 붙는데, 이 의미는 매크로 시작시 셀포인터를 데이터가 있는 곳에 놓고 매크로를 작성하게 되면, 반드시 그곳에서 매크로를 시작해야 되기 때문에 작성과정에 원본 참조가 대상영역과 중복되었습니다는 오류메시지가 뜨게 되기 때문에, 반드시 셀포인터를 데이터가 있지 않은 임의의 빈 셀을 선택한 후 시작해야 합니다.

 

 

 

메뉴 상단의 개발도구를 클릭하고, 코드탭에서 매크로 기록을 선택합니다.

 

매크로 기록 화면이 표시되면, 매크로 이름을 도서구입내역으로 작성합니다. 바로가기 키를 지정하고자 할 경우에는 기본적으로 ctrl이 지정되어 있어, 지정하고자 하는 키는 영문자만 입력하면 됩니다. 지정하지 않아도 됩니다. 매크로 저장위치는 개인용 매크로 통합문서, 새통합문서, 현재 통합문서 등 3가지 방법으로 저장할 있으며 문제에서는 현재통합문서로 작성하는 것을 요구하고 있습니다. 확인을 누르면 매크로 기록이 진행됩니다

 

 

02) 매크로 생성:

 

통합기능을 화면에서 실행하면, 실행 그대로 컴퓨터에서 도서구입내역매크로란 이름으로 저장됩니다. 매크로 기록이 시작되면, 메뉴도 매크로 기록에서 기록중지로 바뀌게 됩니다. 매크로는 통합, 목표값, 부분합, 데이터표나 자동필터와 함께 하는 매크로 기록을 진행합니다.

 

‘ebook별 구입수량과 구입총액의 합계를 [J2:L8] 영역에 작성하는 매크로를 생성하는 범위가 지정되었기 때문에 [J2:L8] 영역을 블록으로 미리 지정합니다. 블록으로 지정한 다음 메뉴 상단의 데이터를 선택하고 데이터 도구에서 통합을 선택합니다.

 

 

 

  

통합화면이 표시되며 사용할 함수를 선택합니다. 합계, 개수, 평균, 최대값, 최소값 등 다양한 함수가 있으며 문제에서 합계로 지정되어 있기 때문에 합계를 선택합니다. 함수를 선택한 후 참조할 영역으로 지정합니다. 문제에서는 A2:H19A22:H27영역에 대해 통합표를 작성하는 문제이기 때문에 참조영역으로 A2:H19영역을 선택하여 추가한 후, A22:H27영역에 대해서도 참조영역으로 추가 모든 참조영역에 표시됩니다.

 

 

 

마지막으로 사용할 레이블로 첫행과 왼쪽열을 체크표시하면 됩니다. 체크표시를 하지 않으면 첫행과 왼쪽열이 표시되지 않기 때문에 문제에서 원한 답과 틀리게 됩니다. 확인을 누르면 매크로 설정이 되었습니다.

 

[J2:L8] 영역에 첫행과 왼쪽열이 표시된 통합표가 작성됩니다.

 

 

매크로 기록이 완료된 경우 상단 메뉴의 매크로 기록에 있던 매크로 기록중지를 클릭하게 되면 모든 매크로 기록이 끝나게 됩니다.

 

 

 

03. 실행단추 생성

 

 개발도구-삽입-양식컨트롤의 단추를 동일시트의 [J11:K12]영역에 작성한 후 텍스트를 구입내역보기’[로 입력하고, 단추를 클릭하면 도서구입내역매크로가 실행되도록 설정하시오. 

 

매크로를 실행하는 방법으로 바로가기 키나, 대화상자를 이용한 실행, 실행단추로 하는 3가지 방법이 있으나, 엑셀 시험에서는 실행단추를 이용한 매크로 실행이 출제되고 있습니다. 실행단추를 생성하는 방법에는 도형이나 양식컨트롤로 설정하는 방법이 있습니다. 기출 문제에서는 컨트롤과 도형이 번갈아 출제되고 있으며 도형에서는 배지나 사각형중 모서리가 둥근 사각형이, 컨트롤에선 단추가 주로 출제되고 있습니다. 사용함수는 합계나 평균이 사용됩니다

 

< 사용된 문제에서의 실행단추와 사용함수 >

 

 

여기에사 사용된 예제 문제 01 에서는 양식컨트롤의 단추를 이용하는 문제입니다.

 

01) 양식컨트롤로 설정

 

개발도구 컨트롤 삽입을 선택하게 되면 양식컨트롤 화면이 표시되며, 시험문제서 요구하는 양식컨트롤을 선택할 수 있습니다.

 

02) 도형이나 양식컨트롤을 매크로와 연결하는 단계

 

양식컨트롤에서 컨트롤을 선택합니다. 여기서는 단추컨트롤을 선택했습니다. 도형이나 양식컨트롤을 일정한 영역에 맞추는 것으로 제한하는 경우, 여기에서는 [J11:K12] 영역에 작성하는 경우에는 ALT를 누르면서 J11에서 K12까지 드래그하게 되면 해당영역에 도형이나 양식컨트롤이 생성되게 됩니다.

 

*도형이나 양식범위를 셀포인트로 미리 지정한 후 도형이나 양식컨트롤을 사용하면 셀범위 지정시 발생하는 오류를 줄일 수 있습니다.

 

 

도형이나 양식컨트롤을 클릭하게 되면 매크로 지정화면이 표시되고, 이 화면에서면 매크로 이름을 선택하여 매크로를 지정합니다. 도형이나 양식컨트롤의 오른쪽 마우스로 클릭하여 활성화한 다음 도형이나 양식컨트롤의 이름인 구입내역보기를 작성합니다 

 

 

문제에서 언급이 없는 내용이나 배경색이 문제와 상관없이 지정되어 나오는 것은 정답과는 상관이 없습니다. 텍스트 상자의 경우 서식에 대한 언급이 있는 경우 설정합니다.

 

이상으로 엑셀 매크로 : 통합과 관계된 설명이었습니다. 다음은 <컴활_실기1_엑셀_11_매크로_통합> 파일을 첨부합니다, 기출문제를 중심으로 6개의 문제를 시트별로 정리하였으며, 실습을 하시고 싶은 분은 다운로드 저장한 후 실습하시면 됩니다. 비밀번호는 앞의 블로그에 적인 비밀번호를 사용하시면 됩니다 . ! 파일다운로드 컴활_실기1급_엑셀_11_매크로.xlsx

 

 

문제 02 (컴퓨터활용능력 기출문제 2016-A) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

통합기능을 이용하여 브랜드이름별 권장소비자가격과 판매수량의 평균을 구하는 통합매크로를 작성하시오

 

양식컨트롤의 단추[J10:K11]영역에 작성한 후 텍스트를 통합실행으로 입력하고, 단추를 클릭하면 통합매크로가 실행되도록 설정하시오 

 

 

 

문제 03 (컴퓨터활용능력 기출문제 2016-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

통합기능을 이용하여 강의과목별 수강인원의 평균을 [K6:K9] 영역에 구하는 통합매크로를 작성하시오

 

양식컨트롤의 단추[J2:K3]영역에 생성한 후 텍스트를 수강인원 평균으로 입력하고, 단추를 클릭하면 통합매크로가 실행되도록 설정하시오. 

 

   

 

문제 04 (컴퓨터활용능력 기출문제 2015-A) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

통합기능을 이용하여 지여결 2018,2019,2020년의 참가업체수의 평균을 구하는 평균통합매크로를 작성하시오

 

기본도형배지[F17:H19]]영역에 생성한 후 텍스트를 통합실행으로 입력하고, 가로 세로 맞춤으로 지정하여 도형을 클릭하면 평균통합매크로가 실행되도록 설정하시오

 

 

 

도형에서 배경색이 문제와 상관없이 지정되어 나오는 것은 정답과는 상관이 없음

 

문제 05 (컴퓨터활용능력 기출문제 2015-B) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

통합기능을 이용하여 [5][A29:C26] 영역에 대해, [1], [2], [3], [4]의 병원별 외래환자와 재원환자이 평균을 계산하여 표시하는 매크로를 생성하고, 매크로 이름을 통합으로 정의하시오.

 

사각형모서리가 둥근 사각형[E22:G24]영역에 생성한 후 텍스트를 통합실행으로 입력하고, 가로 세로 맞춤으로 지정하고, 도형을 클릭하면 통합매크로가 실행되도록 설정하시오 

 

 

   

문제 06 (컴퓨터활용능력 기출문제 2014-C) 매크로를 현재 통합문서에 작성하고 실행하시오(5)

 

통합기능을 이용하여 [1], [2], [3]의 업종별 사용량과 사용금액의 합계를 [4][H3:I5] 영역에 계산하여 표시하는 매크로를 생성하고, 매크로 이름을 합계통합으로 정의하시오.

양식컨트롤의 단추[G8:H9]영역에 생성한 후 텍스트를 합계통합으로 입력하고, 단추를 클릭하면 합계통합매크로가 실행되도록 설정하시오

 

 

 

 

 목표값, 부분함, 데이터표나 자동필터와 함께 하는 매크로 실행에 대하여는 다음 블로그에 이어 계속 진행됩니다. 

 

 

Posted by csgstar
2020. 6. 5. 22:30

오늘이 65일입니다. 다름이 아니라 오늘이 바로 컴활1급 실기 시험 발표날인데, 아침부터 두근두근 조초하게 기다리다가 오전 9시 정각에 공지사항에는 10시라고 나왔있지만 합격자 발표가 났습니다. 지금 나이가 6학년이 가까이 되는 나이에 컴퓨터활용능력 자격증 취득 공부를 하는 것이 쉽지만은 않았지만 나름 열심히 공부하여 2급 필기, 2급실기, 1급 필기를 한번의 시험으로 합격을 하였습니다. 그렇지만, 1급 실기시험은 4번이나 불합격의 고배를 마신 후 5번째, 6번째 시험으로 두 번 다 합격하게 되었습니다. 1급 필기를 붙고 나서, 개인적인 질병으로 인한 사정과 코로나 사태로 인한 여러번의 시험연기를 거쳐 49일을 시작으로 51345기로 합격이 되었습니다 

 

 

오늘 공부할 주제는 컴활 엑셀시험에서 문제 3유형의 분석작업에서 피벗테이블(10)과 함께 나오는 배점이 10점인 매크로 문제입니다. 이 매크로 10점 문제는 다시 2개의 문제로 나누어 처음 문제는 통합, 목표값, 부분함, 데이터표나 자동필터의 기능을 가지고 매크로를 작성하는 배점이 5점인 문제이고, 두 번째 문제는 도형이나 삽입으로 매크로를 연결하여 실행단추를 생성하는 5점짜리 문제입니다. 메크로 문제는 처음보기에는 어려워보이지만, 기본적인 작성에 대한 이해를 한다면, 실행은 컴퓨터가 하기 때문에 그렇케 어렵지 않지만 매크로를 구성하는 통합, 목표값, 부분함, 데이터표나 자동필터의 기능에 대하여 잘 알고 있었야 합니다. 아마도 컴퓨터활용능력 1급 엑셀시험에서 풀기가 가장 쉬운 문제중의 하나이기도 합니다.

 

오늘은 매크로의 시작으로 매크로의 시작과 실행단추 등 매크로 실행하는 알아야 할 기본적인 사항에 설명을 한 다음 통합, 목표값, 부분함, 데이터표나 자동필터와 함께 하는 매크로 실행에 대하여 진행할 예정입니다. 

 

01. 메크로란!

 

키보드나 마우스를 이용하여 반복적으로 이루어지는 작업을 바로가기나 명령단추 등을 이용하여 자동화시켜 한번에 실행할 수 있도록 하는 기능

 

01. 개발도구 메뉴 구성

 

매크로를 실행하기 위해서는 메뉴상단에 개발도구 메뉴가 있어야 합니다. 개발도구 메뉴가 없는 경우에는 파일 옵션을 클릭하게 되면 Excel옵션 메뉴가 표시되며, 리본사용자지정을 클릭한 후 오른쪽 사용자지정에서 개발도구를 체크표시로 선택합니다.

 

 

개발도구 메뉴가 메뉴화면에 표시됩니다.

 

 

 

03. 매크로 기록

 

엑셀의 데이터에 있지 않은 임의의 셀을 선택한 후, 메뉴 상단의 개발도구를 클릭하고, 코드탭에서 매크로 기록을 선택합니다. 

엑셀 매크로에서는 매크로 이름을 미리 주어지기 때문에 주어진 이름으로 매크로 이름을 작성합니다. 바로가기 키를 지정하고자 할 경우에는 기본적으로 ctrl이 지정되어 있어, 지정하고자 하는 키는 영문자만 입력하면 됩니다. 확인을 누르면 매크로가 진행됩니다

 

 

매크로가 진행되면, 메뉴도 매크로 기록에서 기록중지로 바뀌게 됩니다. 매크로는 통합, 목표값, 부분합, 데이터표나 자동필터와 함께 하는 매크로 기록을 진행합니다.

 

매크로 기록이 완료된 경우 상단 메뉴의 매크로 기록에 있던 매크로 중지를 클릭합니다. 

 

    

 

04. 매크로 삭제

 

매크로를 기록하는 과정에 오류가 있거나, 매크로를 삭제하고자 할 경우에는 메뉴 상단의 개발도구를 클릭하고, 코드탭에서 매크로를 선택합니다. 매크로를 선택하게 되면 팝업창이 띄게 되며 삭제하고자 하는 매크로를 선택한 다음 삭제 버튼을 누르면 선택된 매크로가 삭제됩니다. 

 

  

05. 실행단추 생성 : 도형에 매크로 연결

 

매크로를 실행하는 방법으로 바로가기 키나, 대화상자를 이용한 실행, 실행단추로 하는 3가지 방법이 있으나, 엑셀 시험에서는 실행단추를 이용한 매크로 실행이 출제되고 있습니다. 실행단추를 생성하는 방법에는 도형이나 양식컨트롤로 설정하는 방법이 있습니다.

 

01) 도형으로 설정

 

삽입 일러스트레이션 도형을 선택한 다음 사각형이나 기본도형에서 시험문제에서 요구하는 도형을 선택할 수 있습니다.

 

 

02) 양식컨트롤로 설정

 

개발도구 컨트롤 삽입을 선택하게 되면 양식컨트롤 화면이 표시되며, 시험문제서 요구하는 양식컨트롤을 선택할 수 있습니다.

 

 

03) 도형이나 양식컨트롤을 매크로와 연결

 

양식컨트롤에서 컨트롤을 선택합니다. 여기서는 단추컨트롤을 선택했습니다. 도형이나 양식컨트롤을 일정한 영역에 맞추는 것으로 제한하는 경우, 여기에서는 [J11:K12] 영역에 작성하는 경우에는 ALT키를 누르면서 J11에서 K12까지 드래그하게 되면 해당영역에 도형이나 양식컨트롤이 생성되게 됩니다. 도형이나 양식컨트롤을 클릭하게 되면 매크로 지정화면이 표시되고, 이 화면에서면 매크로 이름을 선택하여 매크로를 지정합니다. 도형이나 양식컨트롤의 오른쪽 마우스로 클릭하여 활성화한 다음 도형이나 양식컨트롤의 이름을 작성합니다 

 

   

 

 통합, 목표값, 부분함, 데이터표나 자동필터와 함께 하는 매크로 실행에 대하여는 다음 블로그에 이어 계속 진행됩니다.

  

 

Posted by csgstar