[실무 엑셀 8편] 다중 정렬과 맞춤 필터로 원하는 데이터만 1초 만에 뽑아내기
안녕하세요. SSHINS입니다.
회사에서 방대한 로우 데이터(Raw Data)를 받으면 가장 먼저 하는 작업이 표에 필터를 거는 일일 겁니다. 보통은 첫 행에 필터를 걸고(단축키 Ctrl + Shift + L) 가나다순으로 오름차순 정렬을 하거나, 필요한 체크박스만 눌러서 데이터를 확인하곤 하죠.
그런데 실무에서는 이렇게 단순한 정렬만으로 해결되지 않는 복잡한 상황이 자주 발생합니다. 예를 들어 "영업팀 데이터를 지역별로 먼저 묶고, 그 안에서 직급 순으로 정렬한 다음, 매출 실적이 높은 사람부터 위로 올려서 줘."라는 식의 지시를 받을 때가 그렇습니다.
단순한 오름차순, 내림차순 화살표 버튼 하나로는 절대 해결이 안 되는 상황입니다. 오늘은 이렇게 조건이 까다로울 때 데이터를 내 입맛대로 자유자재로 가공할 수 있는 정렬과 필터 심화 기능을 정리해 보려고 합니다. 은근히 모르는 분들이 많아 한 번 익혀두면 데이터 취합 시간을 크게 단축할 수 있습니다.
1. 조건이 여러 개일 때: 다중 조건 정렬
앞서 말씀드린 것처럼 기준이 2개 이상일 때는 제목 줄의 필터 화살표를 누르는 대신, 상단 메뉴에 있는 [정렬] 기능을 써야 데이터가 꼬이지 않습니다.
[실무 적용 방법]
- 표 안의 아무 셀이나 클릭한 상태에서 상단 메뉴의 [데이터] - [정렬]을 누릅니다. (표 전체 범위가 자동으로 잡히며 정렬 팝업창이 뜹니다.)
- 팝업창 상단의 [기준 추가]를 눌러 우선순위대로 조건을 세팅합니다.
- 정렬 기준: 지역 / 정렬 방식: 오름차순 (서울, 부산 등 가나다순으로 묶임)
- 다음 기준: 부서 / 정렬 방식: 오름차순
- 다음 기준: 매출 실적 / 정렬 방식: 내림차순 (큰 숫자부터 보여줌)
- 확인을 누르면 지정한 3가지 조건이 1순위, 2순위, 3순위로 순차적으로 적용되어 표가 깔끔하게 재배열됩니다.
2. 가나다순이 아닐 때: 사용자 지정 목록 정렬
엑셀 정렬에서 많은 분들이 답답해하는 부분 중 하나가 '직급'이나 '요일' 정렬입니다. '부장, 차장, 과장, 대리, 사원' 순으로 정렬하고 싶은데, 오름차순을 누르면 '과장, 대리, 부장, 사원, 차장'처럼 가나다순으로 뒤죽박죽 섞여버리죠.
이럴 때는 엑셀에게 내가 원하는 순서를 직접 알려주면 됩니다.
- 앞서 들어갔던 [데이터] - [정렬] 창을 엽니다.
- 정렬 기준으로 '직급'을 선택하고, 정렬 방식에서 '오름차순' 대신 [사용자 지정 목록...]을 클릭합니다.
- 새 창이 뜨면 오른쪽 '목록 항목' 칸에 내가 원하는 순서를 엔터로 구분해서 직접 적어줍니다.
* 예시: 부장 (엔터) 차장 (엔터) 과장 (엔터) 대리 (엔터) 사원 - [추가] 버튼을 누르고 확인을 누르면, 앞으로는 가나다순이 아니라 내가 지정한 직급 체계 순서대로 데이터가 예쁘게 정렬됩니다.
3. 시각적 데이터 분류: 색상 기준 정렬 및 필터
이전 포스팅에서 다뤘던 '조건부 서식' 기능으로 중요한 데이터나 오류 값에 배경색(예: 빨간색, 노란색)을 칠해두는 경우가 많습니다. 이렇게 색상이 칠해진 셀들만 따로 모아서 보고 싶을 때 유용한 스킬입니다. 일일이 마우스 스크롤을 내리며 색칠된 행을 찾을 필요가 없습니다.
- 색상으로 정렬: 제목 필터 화살표(▼) 클릭 ➡️ [색 기준 정렬] ➡️ 칠해둔 색상 선택 (해당 색상의 데이터가 표의 맨 위로 한 번에 모여 올라옵니다.)
- 색상으로 필터: 제목 필터 화살표(▼) 클릭 ➡️ [색 기준 필터] ➡️ 색상 선택 (선택한 색상이 칠해진 행만 화면에 남고, 색이 없는 데이터는 임시로 숨겨집니다.)
4. 내가 원하는 값만 디테일하게 찾기: 맞춤 필터
데이터가 수천 건이 넘어가면 체크박스 목록을 스크롤하며 해제하는 것도 큰일입니다. 이럴 때는 엑셀의 맞춤 필터 기능을 쓰는 것이 훨씬 빠르고 정확합니다.
- 텍스트 필터 [포함]: 거래처 이름이 정확히 기억 안 날 때 자주 씁니다. 필터 화살표(▼) ➡️ [텍스트 필터] ➡️ [포함]을 누르고 '테크'라고 치면, 이름 앞뒤 상관없이 테크가 들어간 모든 업체(예: 에이테크, 테크원, 베스트테크놀로지 등)가 전부 검색됩니다.
- 숫자 필터 [해당 범위]: 매출 데이터 등에서 특정 구간만 뽑아볼 때 유용합니다. 필터 화살표(▼) ➡️ [숫자 필터] ➡️ [해당 범위]를 선택하고 '1000000 이상, 5000000 이하'를 입력하면 정확히 그 사이의 실적을 낸 데이터만 걸러줍니다.
- 숫자 필터 [평균 초과]: 엑셀이 전체 데이터의 평균을 백그라운드에서 알아서 계산한 뒤, 평균보다 높은 우수 실적만 화면에 남겨줍니다. 보고서를 작성할 때 인사이트를 뽑아내기 아주 좋은 기능입니다.
마무리 팁: 필터링된 데이터만 쏙 빼서 복사하기
이건 실무를 하다 보면 정말 자주 겪는 상황인데, 필터를 걸어둔 상태에서 화면에 보이는 데이터만 드래그해 복사(Ctrl+C)하고 다른 시트에 붙여넣었더니 숨겨져 있던 데이터까지 몽땅 다 딸려와서 표가 망가진 경험, 다들 한 번쯤 있으실 겁니다.
이런 대참사를 막으려면 복사할 영역을 마우스로 드래그한 후, 복사하기 전에 Alt + ; (화면에 보이는 셀만 선택) 단축키를 한 번 톡 눌러주세요.
그러면 선택 영역의 테두리가 살짝 변하는 것을 볼 수 있습니다. 그다음 복사해서 다른 곳에 붙여넣으면 딱 눈에 보이는 데이터만 안전하게 가져갈 수 있습니다.
단순한 오름차순 버튼에서 벗어나, 오늘 정리해 드린 정렬과 맞춤 필터 기능을 손에 익혀두시면 원본 데이터를 훼손하지 않고도 상사가 원하는 형태의 데이터를 1분 만에 뽑아낼 수 있습니다. 업무에 꼭 적용해 보시길 바랍니다.
💡 SSHINS의 실무 엑셀 포스팅
댓글
댓글 쓰기