본문 바로가기
스트레스 없는 직장생활/직장인 엑셀 활용

정렬 버튼 하나로 끝날 일을, 손으로 옮기고 있었다면

by soar-good-moa100 2026. 8. 19.

신입 때 매출 데이터를 금액 순으로 다시 정리해야 하는데, 행을 하나씩 잘라내서 순서를 바꿔가며 옮긴 적이 있습니다. 몇 백 줄짜리 표를 그렇게 손으로 옮기다가 중간에 데이터가 꼬여서 처음부터 다시 한 적도 있었는데요. 정렬 버튼 하나면 끝나는 일이었다는 걸 나중에 알고 나서 허탈했던 기억이 납니다. 오늘은 데이터를 원하는 기준으로 줄 세우는 정렬과, 필요한 데이터만 골라 보는 필터를 정리해보겠습니다.

오름차순, 내림차순 정렬 — 기본 중의 기본

가장 간단한 정렬은 [데이터] 탭에 있는 오름차순, 내림차순 버튼 두 개로 끝납니다. 기준으로 삼을 열 안의 셀 하나를 클릭한 뒤 버튼을 누르면, 그 열을 기준으로 전체 행이 같이 움직이면서 정렬됩니다.

여기서 신입들이 자주 하는 실수는 정렬할 열만 선택한 채로 버튼을 누르는 경우입니다. 이렇게 하면 그 열의 값만 순서가 바뀌고, 나머지 열은 그대로 남아서 데이터가 완전히 뒤섞여 버립니다. 정렬은 항상 표 전체(또는 최소한 관련된 행 전체)가 인식된 상태에서 실행해야 합니다. 엑셀은 보통 이런 상황을 감지해서 "선택 영역을 확장할지" 물어보는 창을 띄워주는데, 이 창이 뜨면 반드시 '선택 영역 확장'을 선택해야 합니다.

여러 기준으로 정렬하기

부서 순으로 먼저 묶고, 같은 부서 안에서는 매출이 높은 순으로 보고 싶은 경우처럼 기준이 여러 개일 때가 있습니다. 이럴 땐 [데이터] 탭 → [정렬]을 클릭해서 여러 조건을 순서대로 추가합니다.

실무 예시: 부서별로 묶고, 그 안에서 매출 내림차순

  1. [정렬] 창에서 첫 번째 기준을 '부서'로, 정렬 순서는 오름차순으로 지정합니다.
  2. [기준 추가]를 눌러 두 번째 기준을 '매출'로, 정렬 순서는 내림차순으로 지정합니다.

이렇게 하면 부서별로 먼저 묶이고, 같은 부서 안에서는 매출이 높은 사람부터 순서대로 정리됩니다. 보고서에서 부서별 순위를 같이 보여줘야 할 때 자주 쓰는 방식입니다.

사용자 지정 목록으로 원하는 순서대로 정렬하기

가나다순이나 숫자 순서가 아니라, "월요일, 화요일, 수요일..."이나 "상, 중, 하"처럼 정해진 고유한 순서로 정렬해야 할 때가 있습니다. 일반 정렬로는 이런 순서를 인식하지 못합니다.

[정렬] 창에서 정렬 기준을 지정한 뒤, 정렬 순서 드롭다운에서 '사용자 지정 목록'을 선택하면, 이미 등록된 요일이나 월 순서를 고를 수 있고, 필요하면 직접 새로운 순서 목록("상", "중", "하" 같은)을 등록해서 쓸 수도 있습니다.

필터 — 조건에 맞는 데이터만 화면에 남기기

필터는 데이터의 순서를 바꾸는 게 아니라, 조건에 맞지 않는 행을 잠시 화면에서 숨겨서 원하는 데이터만 보이게 하는 기능입니다. [데이터] 탭 → [필터]를 클릭하면 항목명 셀마다 드롭다운 화살표가 생깁니다.

실무 예시: 특정 부서만 화면에 남기기

부서명 열의 드롭다운 화살표를 클릭하고, 보고 싶은 부서만 체크한 뒤 확인을 누르면, 나머지 부서의 행들은 화면에서 사라지고 선택한 부서만 남습니다. 데이터 자체가 지워지는 게 아니라 숨겨지는 것이므로, 필터를 해제하면 언제든 원래대로 돌아옵니다.

실무 예시: 숫자 조건으로 필터링하기

매출 열의 드롭다운에서 [숫자 필터] → [보다 큼]을 선택하면, 특정 금액을 초과하는 행만 남길 수 있습니다. 이전 글에서 다룬 COUNTIF나 SUMIF로 조건에 맞는 값을 계산하는 것과 달리, 필터는 아예 화면에서 조건에 맞는 행만 골라서 보여준다는 점이 다릅니다.

필터링된 상태에서 집계하면 숨겨진 데이터는 빼고 계산해야 할 때

필터로 일부 행을 숨긴 상태에서 합계를 내면, 일반 SUM 함수는 숨겨진 행까지 포함해서 계산합니다. 화면에 보이는 행만 집계하고 싶다면 SUBTOTAL 함수를 씁니다.

 
=SUBTOTAL(9, C2:C100)

여기서 9는 합계를 의미하는 코드입니다. 이 함수로 만든 값은 필터 조건이 바뀔 때마다 화면에 보이는 행만 자동으로 다시 계산됩니다. 필터를 걸어놓고 쓰는 표라면 SUM 대신 SUBTOTAL을 쓰는 습관을 들이시는 게 좋습니다.

자주 하는 실수 정리

  • 정렬할 때 일부 열만 선택해서 데이터가 뒤섞이는 경우: 정렬은 항상 표 전체가 같이 움직여야 합니다. '선택 영역 확장' 창이 뜨면 꼭 확인하고 넘어가야 합니다.
  • 필터가 걸려 있는 걸 모르고 데이터가 사라졌다고 착각하는 경우: 행 번호가 중간중간 건너뛰어 보인다면 필터가 걸려 있다는 신호입니다. [데이터] 탭에서 필터 아이콘이 켜져 있는지 확인해보시면 됩니다.
  • 필터 상태에서 SUM으로 집계해서 숨겨진 값까지 포함되는 경우: 화면에 보이는 값만 집계해야 한다면 SUBTOTAL을 써야 합니다.
  • 정렬 후 원래 순서로 되돌릴 방법이 없어서 당황하는 경우: 정렬하기 전에 순번을 매긴 열을 하나 만들어두면, 나중에 그 열 기준으로 다시 정렬해서 원래 순서로 돌아갈 수 있습니다.

마치며

정렬과 필터는 화려한 기능은 아니지만, 데이터를 눈으로 훑어보고 손으로 옮기던 작업을 몇 번의 클릭으로 끝내주는 가장 기본적인 도구입니다. 특히 필터에 SUBTOTAL을 조합하면, 조건이 바뀔 때마다 자동으로 다시 집계되는 표를 만들 수 있으니 함께 익혀두시길 추천드립니다.