아이엑셀러 닷컴
  • 최초 작성일: 2025-05-03
  • 최종 수정일: 2025-05-03
  • 조회수: 322 회
  • 작성자: 권현욱 (엑셀러)
  • 강의 제목: X0593 ㅡ 엑셀 SEQUENCE 함수 vs 채우기 핸들 - 어떤 것이 더 나을까?

들어가기 전에

Excel의 SEQUENCE 함수를 사용하면 일련의 숫자 목록을 간편하게 만들 수 있습니다. SEQUENCE 함수는 각 숫자 사이의 모양, 값의 개수, 단계를 정의할 수 있으며, 다른 함수와 함께 사용할 수도 있습니다.

참고로 SEQUENCE 함수는 Microsoft 365(Excel 365) 및 Excel 2021 이상에서 사용할 수 있습니다.

아이엑셀러 닷컴
이미지: 아이엑셀러 닷컴
권현욱(엑셀러)
아이엑셀러 닷컴 대표Microsoft Excel MVP엑셀 컨설턴트 & 프로그래머작가강사

Excel "채우기 핸들"보다 "SEQUENCE 함수"가 좋은 이유


이 글은 멤버십 회원 우선 공개 콘텐츠입니다. 전체 대상으로는 일주일 후 공개됩니다(작성일 기준).

SEQUENCE 함수 사용 구문

Sequence 함수는 4개의 인수를 가집니다.

=SEQUENCE(a, b, c, d)
  • a (필수): 시퀀스가 ​​아래로 확장되는 행의 수
  • b (선택 사항): 가로로 펼쳐질 열의 수
  • c (선택 사항): 시퀀스의 시작 번호
  • d (선택 사항): 시퀀스의 각 값 사이의 증가분

인수 a와 b(결과 배열의 크기)는 정수여야 하며, 인수 c와 d(시퀀스의 시작 숫자와 증가)는 정수 또는 소수일 수 있습니다. 인수 d가 0이면 결과는 같은 숫자를 반복합니다.

선택 인수(b, c, d) 중 하나를 생략하면 기본값은 1로 설정됩니다. 예를 들어 다음을 입력합니다

=SEQUENCE(2, , 10, 3)
아이엑셀러 닷컴
이미지: 아이엑셀러 닷컴

인수 b가 없으므로 높이가 한 열인 시퀀스를 반환합니다.

SEQUENCE 함수는 동적 배열 수식이므로 스필드 배열을 생성할 수 있습니다. 즉, 수식을 한 셀에 입력하더라도 인수 a나 b가 1보다 크면 결과가 두 개 이상의 셀에 표시됩니다.

참고 영상:

아이엑셀러 닷컴

영상: 엑셀러TV

[멤버십 회원]은 다음 영상에서 더욱 다양한 SEQUENCE 함수 활용 방법을 볼 수 있습니다.

주요 포함 내용:

  • 일련 번호 간단 생성하기
  • 사번 생성기
  • 연속 날짜, 회의일정표 만들기
  • 동적 업무배정표
아이엑셀러 닷컴

영상: 엑셀러TV

SEQUENCE 함수 작동 방식

SEQUENCE 함수의 다양한 변형과 ​​실제 사용 사례를 살펴보기 전에, SEQUENCE가 어떻게 작동하는지 간단히 살펴보겠습니다. A1 셀에 다음과 같은 수식을 입력합니다.

=SEQUENCE(5,5,10,10)
아이엑셀러 닷컴
이미지: 아이엑셀러 닷컴

높이가 5행이고 너비가 5열입니다. 시퀀스는 숫자 10으로 시작하고, 이후의 각 숫자는 이전 숫자에서 10씩 증가합니다.

시퀀스 결과 표시 방향 변경

SEQUENCE 함수는 시퀀스가 결과가 열 방향으로 증가합니다. 이것을 반대로, 즉 행 방향으로 시퀀스가 변하도록 하려면 TRANSPOSE 함수와 조합하여 다음과 같이 합니다.

=TRANSPOSE(SEQUENCE(5, 5, 10, 10))

수식의 결과는 다음과 같습니다.

아이엑셀러 닷컴
이미지: 아이엑셀러 닷컴

로마숫자 시퀀스 만들기

아라비아 숫자 대신 로마 숫자의 시퀀스를 만들려면 ROMAN 함수와 조합하여 다음과 같이 합니다.

=TRANSPOSE(SEQUENCE(5, 5, 10, 10))

수식의 결과는 다음과 같습니다.

아이엑셀러 닷컴
이미지: 아이엑셀러 닷컴

로마숫자를 소문자로 표기할 수도 있습니다. LOWER 함수와 조합하여 다음과 같은 수식을 사용합니다.

=LOWER(ROMAN(SEQUENCE(5, 5)))

수식의 결과는 다음과 같습니다.

아이엑셀러 닷컴
이미지: 아이엑셀러 닷컴

날짜 데이터 시퀀스 만들기

SEQUENCE 함수로 일련의 날짜 데이터를 생성할 수도 있습니다. 예를 들어 지정한 날짜부터 시작해서 10주 동안 일주일 간격으로 날짜 데이터를 만들려면 다음과 같은 수식을 작성합니다.

=SEQUENCE(1,10,DATE(2025,5,3),7)

위 수식의 결과는 날짜가 아닌 숫자로 표시됩니다. 날짜 형식으로 변경하면 수식의 결과는 제대로 표시됩니다.

아이엑셀러 닷컴
이미지: 아이엑셀러 닷컴

값이 있는 데이터에만 일련번호 매기기

일련번호를 매겨야 하는 목록이 있습니다. 다음 예에서, B열에 데이터가 있는 경우에만 A열에 일련번호를 삽입하고자 합니다. 대개은 이런 경우, IF 함수를 사용하여 조건 비교를 통해 해결하곤 합니다.

아이엑셀러 닷컴
이미지: 아이엑셀러 닷컴

이 경우에도 SEQUENCE 함수를 사용하면 조건 비교를 하지 않아도 일련번호를 생성할 수 있습니다.

=SEQUENCE(COUNTA(B:B))
아이엑셀러 닷컴
이미지: 아이엑셀러 닷컴

SEQUENCE 함수가 채우기 핸들보다 좋은 이유

엑셀의 "채우기 핸들"을 사용해도 시퀀스를 만들 수 있습니다. 하지만 다음과 같은 이유에서 채우기 핸들보다 SEQUENCE 함수를 사용하면 편리합니다.

  • 긴 시퀀스 목록을 만들어야 하는 경우, 채우기 핸들을 사용하기 위해 드래그 할 경우 시간이 오래 걸리고 실수하기 쉽습니다.
  • 채우기 핸들을 클릭하고 드래그할 때 기존 배열에서 두 개 이상의 숫자를 선택해야 하지만 SEQUENCE 함수는 인수를 조정하기만 하면 됩니다.
  • 시퀀스와 상호 작용하는 행 또는 열을 삭제하면 채우기 핸들을 통해 생성된 숫자도 삭제됩니다. 하지만 시퀀스는 배열을 사용하기 때문에 스프레드시트를 재구성해도 배열이 그대로 유지됩니다.
  • 여러 개의 행이나 열에 시퀀스를 만들어야 하는 경우, 채우기 핸들로 해결하려면 몇 단계를 거쳐야 합니다. 하지만 SEQUENCE 함수를 사용하면 하나의 셀에서 처리할 수 있습니다.
  • xlScenario: 엑셀 시나리오

마치며

엑셀의 채우기 핸들도 편리하지만 SEQUENCE 함수는 더욱 간편할 수 있습니다. 세상에 절대적인 것은 없으므로 상황에 따라 적절한 것을 선택해서 사용하세요. 여러 가지를 알고 있으면 다양한 상황에 맞는 것을 선택해서 사용할 수 있습니다.

아이엑셀러 닷컴