엑셀 필터링된 데이터 순번 매기기(SUBTOTAL)

단계를 눌러 순서대로 확인해보세요.

  1. 일반 번호 매기기의 문제점

    필터를 걸어 일부 행을 숨겨도, 채우기 핸들로 만든 번호는 숨겨진 행까지 그대로 세어 매겨져 있어 번호가 뒤죽박죽 보입니다.

  2. SUBTOTAL 함수 입력하기

    "=SUBTOTAL(103,$B$2:B2)"처럼 입력하면 화면에 보이는 행만 기준으로 번호를 셉니다.

  3. 아래로 채우기

    수식을 입력한 셀의 채우기 핸들을 드래그해 나머지 행에도 복사합니다.

  4. 필터 적용해 확인하기

    이제 필터를 걸어 일부 행을 숨겨도 보이는 행끼리 1, 2, 3 순서대로 번호가 다시 매겨집니다.

  5. 왜 유용할까?

    필터링된 목록을 인쇄하거나 공유할 때 항상 깔끔한 순번을 유지하고 싶을 때 유용하게 활용할 수 있습니다.

필터링해도 번호가 깔끔하게 유지되도록

필터를 걸어 일부 데이터를 숨기면 기존 번호가 듬성듬성 보여 어색합니다. SUBTOTAL 함수를 사용하면 보이는 행만 기준으로 항상 1부터 순서대로 번호가 매겨집니다.

자동 필터 기능도 함께 확인해보세요

엑셀 자동 필터 사용하는 방법도 확인해보세요.

자주 묻는 질문

SUBTOTAL의 103이라는 숫자는 무슨 의미인가요?

103은 "숨겨진 행을 제외하고 COUNTA(개수 세기)를 계산하라"는 함수 번호로, 필터로 숨긴 행뿐 아니라 수동으로 숨긴 행도 제외하고 계산합니다.

정렬을 해도 번호가 유지되나요?

정렬 후에는 수식이 재계산되어 화면에 보이는 순서대로 다시 번호가 매겨지므로 항상 정확한 순번을 확인할 수 있습니다.