[엑셀] SEQUENCE + INDEX 함수 조합 완벽 가이드 (실무 예제 5가지)

엑셀 SEQUENCE + INDEX 함수 조합

 

엑셀 SEQUENCE + INDEX 함수 조합 완벽 가이드

안녕하세요❤️ 7옥타브고양이 입니다.

엑셀에서 SEQUENCEINDEX 함수는 단독으로도 유용하지만,
이 두 함수를 조합하면 반복적인 데이터 추출 작업을 한 번의 수식으로 해결할 수 있습니다.

특히 최근 n건 데이터 추출, 특정 범위 가져오기, 동적 보고서 만들기
실무에서 자주 쓰이는 패턴을 자동화할 수 있죠.

이번 글에서는 SEQUENCE + INDEX를 활용한 5가지 실무 예제를
원본 데이터 표와 함께 설명합니다.
엑셀 초보도 그대로 따라 하면 바로 적용할 수 있게 만들었습니다.


예제 다운로드

예제 다운로드
엑셀_SEQUENCE_INDEX_예제.xlsx
0.01MB

1. 최근 n건 주문 상품명 추출하기

📌 상황
매일 신규 주문이 쌓이는 주문 내역에서 최근 5건의 상품명을 보고 싶습니다.

원본 데이터 (A열: 상품명)

상품명
무선마우스
블루투스 키보드
게이밍 모니터
USB 허브
웹캠
이어폰
휴대용 충전기

수식

=INDEX(A2:A8, SEQUENCE(5,1,ROWS(A2:A8)-4))

 

  • ROWS(A2:A8)-4 → 마지막에서 5번째부터 시작
  • SEQUENCE(5,1,…) → 5개의 행 번호 생성

결과

최근 5건 상품명 결과

반응형

2. 최근 3개월 매출 세로로 출력

📌 상황
월별 매출이 가로로 정리되어 있지만,
보고서에서는 최근 3개월치만 세로 목록으로 보고 싶습니다.

원본 데이터 (A2:E2: 3~7월 매출)

3월 4월 5월 6월 7월
12000 15000 9000 20000 18000

수식

=INDEX(A2:E2, SEQUENCE(3,1,COLUMNS(A2:E2)-2))
  • COLUMNS(A2:E2)-2 → 끝에서 3번째 열부터 시작
  • 세로로 변환은 SEQUENCE가 자동 처리

결과

최근 3개월 매출 세로로 출력


3. 최근 n건 주문 상세(고객명+주문번호+금액) 동적 추출

📌 상황
매출 현황표에서 최근 3건의 주문 내역을 한 번에 가져오고 싶습니다.

원본 데이터

고객명 주문번호 주문금액
김철수 ORD001 55,000
이영희 ORD002 72,000
박민수 ORD003 48,000
최지현 ORD004 65,000
정우성 ORD005 90,000
한가인 ORD006 30,000
송중기 ORD007 45,000

수식

=INDEX(A2:C8, SEQUENCE(3,1,ROWS(A2:A8)-2), {1,2,3})
  • SEQUENCE(3,1,ROWS(A2:A8)-2) → 끝에서 3개 행 번호 생성
  • {1,2,3} → A,B,C 열 모두 가져오기

결과

최근 n건 주문 상세(고객명+주문번호+금액) 동적 추출 결과

 

반응형

4. 특정 월 범위 데이터 가져오기

📌 상황
연 매출 데이터에서 3월~7월 구간만 뽑아보고 싶습니다.

원본 데이터

매출
1월 10,000
2월 12,000
3월 15,000
4월 18,000
5월 16,000
6월 20,000
7월 22,000
8월 21,000
수식
=INDEX(A2:A9, SEQUENCE(5,1,3))
=INDEX(B2:B9, SEQUENCE(5,1,3))
  • SEQUENCE(5,1,3) → 3번째 행부터 5개 추출

결과

 

특정 월 범위 데이터 가져오기 결과

728x90

5. 실무 예제 최근 3개월 간 매출 상위 상품 추출

데이터 예시

상품명 May-25 Jun-25 Jul-25 Aug-25 Sep-25
무선마우스 320,000 280,000 350,000 310,000 400,000
키보드 150,000 180,000 220,000 200,000 250,000
게이밍 모니터 500,000 450,000 520,000 480,000 550,000
USB 허브 100,000 90,000 110,000 95,000 120,000
이어폰 220,000 210,000 230,000 225,000 260,000

목표

  • 가장 최근 3개월(2025-07, 2025-08, 2025-09) 매출만 별도로 추출
  • 상품명과 함께 표시

수식

=INDEX(A1:F6, SEQUENCE(ROWS(A1:A6)), CHOOSE({1,2,3,4}, 1, COLUMNS(A1:F1)-2, COLUMNS(A1:F1)-1, COLUMNS(A1:F1)))

 

풀이

  • CHOOSE({1,2,3,4}, ...) → 원하는 열 번호를 묶어서 반환
  • 1 → 상품명 열
  • COLUMNS(A1:F1)-2 → 최근 3개월 중 첫 번째 달
  • COLUMNS(A1:F1)-1 → 최근 3개월 중 두 번째 달
  • COLUMNS(A1:F1) → 최근 3개월 중 세 번째 달
  • INDEX → 상품명 + 3개월 데이터 배열 반환

결과

최근 3개월 간 매출 상위 상품 추출 결과

이 예제는 월별 매출 데이터가 계속 늘어나는 시트에서, 최근 N개월 데이터만 자동 추출하는 방식이라서 실무 보고서, 자동화 리포트에 바로 쓸 수 있습니다.
데이터 추가 시 열 개수만 늘어나면 자동으로 최신 3개월치만 반영됩니다.

 


 

6. 마무리

  • SEQUENCE → 연속된 숫자 배열 생성
  • INDEX → 특정 위치의 데이터를 반환
  • 조합하면 행·열 동적 선택, 최근 데이터 자동 갱신, 범위 추출 가능
  • 데이터가 추가되더라도 수식 한 번 수정 없이 최신 상태 유지

오늘도 🐱7옥타브고양이 블로그를 찾아주셔서 감사합니다.

 

오늘 소개한 엑셀 팁이 여러분의 업무 효율을 높이는 데 도움이 되었길 바랍니다.

함수와 기능은 직접 써보며 익힐수록 실력이 빠르게 늘어납니다.

도움이 되셨다면 공감❤️과 공유 부탁드리며, 궁금한 점은 댓글로 편하게 남겨주세요.

더 알찬 정보로 다시 찾아뵙겠습니다.