rand(life)

[엑셀기초] 2.6 정렬 및 필터 본문

컴퓨터/엑셀

[엑셀기초] 2.6 정렬 및 필터

flogsta 2010. 7. 5. 08:30

2. [편집]

2.1 다른 이름으로 저장하기- 암호 걸기

2.2 행열 크기 조정하기

2.3 셀병합하기 / 병합 해제하기

2.4 행열 숨기기 표시하기/ 시트 숨기기 표시하기

2.5 시트복사하기 – 이동하기

2.6 정렬 및 필터

  

3.[차트]

3.1간단한 차트 작성

3.2차트 종류 변경

3.3이중 축 차트 작성

3.4차트 구성요소 추가 - 데이터 값 표시하기

3.5차트 수정 및 도형 활용하기

3.6아래아한글(HWP)에 복사하기

  

4.[인쇄]

4.1미리보기

4.2용지 방향- 여백 조절

4.3머리글 - 바닥글 설정

4.4제목줄 반복 인쇄

  

5.[추가]

5.1함수중 주의할 것 (ex) countif에서 정렬하면 틀어지는 문제해결

  

6.[VBA]

  

처음에 공개하였던 과정에서 "정렬 및 필터"가 꼭 들어가야할 것 같아서 집어 넣었습니다.

정렬하기는 따라 해보시면 금방 잘 하실 수 있을 정도로 간편합니다. 위의 그림처럼 작성된 표에서, 3월을 기준으로 누가 가장 수강료를 적게 내었는지, 작은 값이 위에 오도록 정렬하고 싶다면, "3월"을 클릭하시고, 홈 – 편집- 정렬및필터 – 숫자 오름차순 정렬을 실행하시면 쉽게….

될줄 알았는데, 어랏? 제목줄이 맨 아래에 와 버렸습니다. 맨 윗줄이 제목줄이어서, 정렬할때는 움직이지 않아야한다는 것을 엑셀이 인식하지 못한 탓입니다. 이를 해결하는데는 두 가지 방법이 있습니다.

첫번째는 사용자 지정정렬을 이용하는 방법이고

두번째는 필터를 이용하는 방법입니다.

데이터가 들어있는 아무 셀이나 클릭하시고, 홈 – 편집- 정렬및필터 – 사용자 지정정렬을 실행합니다.

"내 데이터에 머리글 표시"를 체크하면 맨 윗줄을 제목줄로 인식하게 되므로, "정렬기준"에 역삼각형을 클릭했을 때, A열, B열, C열…과 같이 나오지 않고 첫줄의 내용(여기서는 3월,4월,5월..)이 나옵니다. 보기에 편하지요.

정렬기준과 오름차순/내림차순을 정해주고 "확인"을 누르면

3월을 기준으로 수강료가 적은 학생순으로 정렬되었습니다.

 

사용자지정정렬은 정렬기준을 복잡하게 할 때 유용합니다. 정렬기준이 한 개가 아니라 여러 개일때,

기준 추가를 누르고 정렬기준으로 추가할 열을 순서대로 지정해줍니다. 위 아래 화살표는 정렬기준의 우선순위를 변경할 때 사용합니다. 맨 위의 정렬기준이 제일 우선되는 정렬기준입니다. 위의 그림에서는 3월의 수강료가 똑같을 경우 4월의 수강료가 더 적은 학생이 위로 오게 됩니다.

 

또 하나의 흥미로운 기능은, 열(세로)기준이 아니라 행(가로)기준으로도 정렬을 할 수 있다는 것입니다.

지금처럼, 2010년 3월,4월,5월..의 순서로 기록을 했어야했는데 실수로 순서가 뒤바뀌어버렸습니다. 시기의 순서가 맞게 3월,4월,5월의 순서가 되도록 만들려면 어떻게 할까요.

6월분을 잘라내서 5월의 오른쪽에 붙여넣기하는 방법도 있겠습니다만, 데이터가 10년(120개월)치가 뒤죽박죽섞여 있다면? 잘라내고 붙이고하는데 하루 종일 걸리겠지요.

빨간색 사각형부분을 선택합니다. 홈--편집—정렬및필터—사용자정렬 을 실행합니다. (A열은 움직이지 말아야하므로, 선택하시면 안됩니다. )

옵션을 클릭하고

왼쪽에서 오른쪽을 클릭하고 확인

정렬기준에서 "행1"을 선택하고 확인합니다. (3월,4월등 시기에 따라 정렬을 해야하기 때문에 시기가 나와있는 1행을 정렬기준으로 선택합니다)

제목줄인 1행의 순서대로 모든 데이터가 정렬되었습니다.

 

이제 필터를 이용하는 방법을 보겠습니다.

필터는 고급필터라고 해서 수동으로 거는 방법이 있습니다만, 여기서는 자동필터만을 다루겠습니다.

맨 첫행을 클릭하고, 홈 – 편집 – 정렬 및 필터 – 필터를 실행합니다.

첫행의 모든 항목에 필터표시가 붙었습니다. 여기서 B열(3월)의 필터 (역삼각형 모양)를 클릭해봅시다.

팝업메뉴가 뜨는데, 거기서 "숫자 오름차순 정렬"을 클릭하면

3월을 기준으로 오름차순으로 정렬됩니다. 필터에 위쪽 화살표 모양이 붙어있는 것은 오름차순으로 정렬했다는 의미입니다. 필터를 이용하는 쪽이 사용자지정 정렬을 이용하는 것보다 더 간편하긴 합니다만, 정렬기준을 두 개 이상 줄 수 없다는 것이 단점이겠네요.

필터는 정렬은 단순한 기능만 제공하고, 필터 본래의 기능이 있습니다. 예를 들어, 4월 수강료가 4만원 이상 8만원이하 인 학생들만 추출하고 싶다면?

4월의 필터표시 클릭 – 숫자필터 – 크거나 같음을 클릭합니다.

조건을 지정해 줍니다. 4만원이상 8만원이하이므로

"4만보다 크거나 같다(>=40000)

그리고

8만보다 작거나 같다(<=80000)"

로 설정해야합니다. 맞게 설정되었으면 확인을 누릅니다.

그러면 4월 수강료가 4만원에서 8만원사이의 학생들만 출력되었습니다. 이 상태에서 다른 필터를 추가할 수도 있습니다. 4월수강료는 4만원~8만원사이이며 5월수강료는 8만원이상인 학생들을 출력하려면 이 상태에서 5월의 필터를 클릭하여 위와 같은 방법을 반복하면 됩니다.

 

 [실습과제]

다음 파일을 열어서, 지시대로 따라해 봅시다.

실습과제_정렬및필터.xlsx



2009/06/18 - [컴퓨터/엑셀] - 엑셀 1일1함수 색인

2010/04/06 - [컴퓨터/엑셀] - [엑셀기초] 기본 지식 익히기 - 화면구성
2010/04/15 - [컴퓨터/엑셀] - [엑셀기초] 1. 데이타 입력하기 1.1 셀 서식에 주의할것
2010/04/15 - [컴퓨터/엑셀] - [엑셀기초] 1.2 복사해서 입력하기
2010/04/21 - [컴퓨터/엑셀] - [엑셀기초] 1.3 여러 셀에 한꺼번에 입력하기
2010/04/26 - [컴퓨터/엑셀] - [엑셀기초] 1.4 끌어 채우기
2010/05/18 - [컴퓨터/엑셀] - [엑셀기초] 1.5 기호 입력하기
2010/06/24 - [컴퓨터/엑셀] - [엑셀기초] 2.1 암호 걸기