엑셀 함수 > 수학 및 삼각 함수 > SEQUENCE 함수 - 연속된 숫자목록 만들기

SEQUENCE 함수 - 연속된 숫자목록 만들기

엑셀의 SEQUENCE 함수를 사용하면 일정하게 증가하는 연속된 숫자목록을 만들 수 있습니다.

다음과 같이 단순한 숫자 목록을 만들 수도 있지만

SEQUENCE 함수로 1차원 숫자목록 만들기

 

2차원 형태의 목록도 만들 수 있습니다.

SEQUENCE 함수로 2차원 숫자목록 만들기

 

구문(Syntax)

SEQUENCE

=SEQUENCE(rows,[columns],[start],[step])

일정하게 증가하는 연속된 숫자목록을 만들어 준다.

인수 :

  • rows : 숫자목록을 만들 행의 개수
  • columns : 숫자목록을 만들 열의 개수(생략가능, 기본값은 1)
  • start : 첫번째 시작하는 숫자(생략가능, 기본값은 1)
  • step : 다음 셀의 값이 증가하는 정도, 증가분(생략가능, 기본값은 1, 만약 5를 입력하면 5씩 건너 뛰면서 증가한다)

※ SEQUENCE함수는 Microsoft 365용 Excel, Excel 2021 등 일부 버전에서만 사용할 수 있으며 Excel 2019이하 버전에서는 사용할 수 없습니다.

 

사용 예

1) 5행에 연속된 숫자목록 만들기

B5셀에 다음 수식을 입력합니다.

=SEQUENCE(5)

첫번째 인수 5는 숫자목록을 만들 행의 갯수이므로 5행이 만들어집니다.

SEQUENCE 함수로 1차원 숫자목록 만들기

 

다음과 같이 문자를 결합해서 사용할 수도 있습니다.

=SEQUENCE(5) & "개"

SEQUENCE 함수로 문자와 결합한 숫자목록 만들기

 

2) 1행, 5열에 연속된 숫자목록 만들기

=SEQUENCE(1,5)

  • 첫번째 인수 1은 행의 개수이고,
  • 두번째 인수 5는 열의 개수이므로

1행, 5열에 연속된 숫자목록이 만들어집니다.

SEQUENCE 함수로 1차원 숫자목록 만들기

 

3) 3행, 5열에 연속된 숫자목록 만들기

=SEQUENCE(3,5)

3행, 5열에 연속된 숫자목록이 만들어집니다.

SEQUENCE 함수로 2차원 숫자목록 만들기

 

4) 3행, 5열에 10부터 시작하고 5씩 증가하는 연속된 숫자목록 만들기

=SEQUENCE(3,5,10,5)

3행, 5열에 10부터 시작하고 5씩 증가하는 연속된 숫자목록이 만들어집니다.

SEQUENCE 함수로 일정하게 증가하는 숫자목록 만들기

 

5) 증가하는 정수의 임의의 집합으로 6행 4열의 배열을 만들기

=SEQUENCE(6,4,INT(RAND()*100),INT(RAND()*100))

  • 첫번째 인수 6은 의 개수,
  • 두번째 인수 4는 열의 개수,
  • 세번째 인수 INT(RAND()*100)은 난수 생성함수 RAND를 이용하여 첫번째로 시작하는 정수값을 만들어 주고(예시에는 75가 생성됨),
  • 네번째 인수 INT(RAND()*100)은 위와 마찬가지로 RAND함수를 이용하여 증가값을 만들어 주므로(예시에서는 13이 생성되어 다음 숫자가 13씩 증가)

6행, 4열에 75부터 시작하고 13씩 증가하는 연속된 숫자목록이 만들어 집니다.

SEQUENCE 함수로 증가하는 정수의 임의의 집합으로 배열을 만들기

 

※ SEQUENCE 함수 사용 시 주의

SEQUENCE함수는 지정된 범위에 결과를 가져오는 동적 배열 함수입니다.
만약 아래와 같이 가져올 범위(B29:E34)에 이미 값이 있으면 #SPILL! 오류가 발생하므로 결과를 가져올 범위가 항상 비어 있어야 합니다.

SEQUENCE 함수 사용시 SPILL 오류

동적 배열 수식과 함수에 대해서는 다음 링크를 참고하세요.
[ 동적 배열 수식 ]

 

[ 수학 및 삼각 함수 ]

엑셀웍스 책 출간 안내

그동안 엑셀웍스에 올린 '엑셀 강좌', '함수 사용법', 여러 '실무 예제'에서 핵심만 뽑아 '된다! 엑셀 수식 & 함수' 책으로 출간하였습니다.

엑셀웍스 책 출간안내  자세히 보기

온라인 구매처: 예스24   교보문고   알라딘 

댓글 남기기

Scroll to Top