Menu

엑셀 SEQUENCE 함수 사용법: 연속 숫자, 날짜, 달력

=SEQUENCE(5)는 1부터 5까지의 숫자를 열 아래로 반환하고, =SEQUENCE(3,4)는 3행 4열을 채웁니다. 시작값과 증가값을 더하면 날짜, 목록과 함께 늘어나는 행 번호, 월간 달력까지 어떤 연속 데이터든 만들 수 있습니다.

이 페이지의 모든 시트는 실제로 동작합니다. 숫자나 수식을 바꾸면 다시 계산됩니다.

=SEQUENCE(5)는 입력한 셀 하나에서 1부터 5까지의 숫자를 열 아래로 반환합니다. 두 번째 인수를 주면 격자를 채웁니다: =SEQUENCE(3,4)는 3행 4열을 만들고 각 행을 따라 1부터 12까지 셉니다. A2의 5를 8로 바꾸면 열이 길어집니다.

열 하나, 그다음 격자
A2
ABCDEF
1RowsRows and columns
211234
325678
439101112
54
65
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

SEQUENCE 구문

=SEQUENCE(rows, [columns], [start], [step])
  • rows는 반환할 행의 수입니다.
  • columns는 열의 수입니다. 기본값은 1입니다.
  • start는 첫 번째 숫자입니다. 기본값은 1입니다.
  • step은 각 숫자가 앞의 숫자에 더하는 값입니다. 기본값은 1이며 음수나 소수여도 됩니다.

격자는 가로 방향부터 채워집니다. =SEQUENCE(3,4)에서 첫 행은 1, 2, 3, 4이고 둘째 행은 5에서 시작합니다. 열 아래로 세려면 TRANSPOSE로 감싸세요: =TRANSPOSE(SEQUENCE(4,3)).

SEQUENCE는 Excel 2021, Excel 2024 또는 Microsoft 365가 필요하며, 이전 버전에서는 #NAME?을 표시합니다. Google Sheets에도 같은 함수가 있습니다.

시작값과 증가값

마지막 두 인수는 첫 번째 숫자와 숫자 사이의 간격을 정합니다:

다른 시작값과 증가값
A2
ABCDEFGHI
110 to 505 down to 1Across a row
210512345
3204
4303
5402
6501
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

=SEQUENCE(5,1,10,10)은 10에서 시작해 매번 10을 더합니다. =SEQUENCE(5,1,5,-1)은 5부터 거꾸로 셉니다. =SEQUENCE(1,5)는 다섯 열짜리 행 하나입니다. 하나 걸러 하나씩 얻으려면 증가값 2를 쓰세요: =SEQUENCE(10,1,1,2)는 1부터 19까지의 홀수를 반환합니다.

행 번호 자동으로 매기기

손으로 입력한 행 번호는 행을 추가하는 순간 맞지 않게 됩니다. 대신 이름을 세고 SEQUENCE가 이름마다 번호를 하나씩 만들게 하세요:

목록을 따라가는 번호
A2
AB
1No.Name
21Ann
32Ben
43Cara
54Dan
65Eve
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

COUNTA가 B2:B8에서 채워진 셀 5개를 세므로 A2는 1부터 5까지를 반환합니다. B7에 Finn을 입력하면 번호가 6까지 늘어납니다. COUNTA는 채워진 셀이면 무엇이든 세므로 목록 중간에 빈칸이 없어야 합니다. 실제 시트에서는 B2:B1000처럼 범위를 넉넉하게 잡으세요. 목록이 비어 있으면 COUNTA가 0을 반환하고 SEQUENCE(0)은 #CALC!를 표시합니다.

연속된 날짜

엑셀에서 날짜는 숫자(하루에 1씩)이므로 날짜를 시작값으로 쓸 수 있습니다. 아래 각 행은 하루씩 더합니다. 수식에 날짜 서식이 필요하며, 없으면 46083 같은 일련번호가 표시됩니다:

B1부터 일주일의 날짜
B2
ABCDE
1Start2026-03-02Weekly
22026-03-02Monday2026-03-02
32026-03-03Tuesday2026-03-09
42026-03-04Wednesday2026-03-16
52026-03-05Thursday2026-03-23
62026-03-06Friday
72026-03-07Saturday
82026-03-08Sunday
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

B2는 2026-03-02부터 2026-03-08까지를 나열하고 C2는 각 날의 요일을 Monday부터 Sunday까지 보여 줍니다. E2는 증가값 7로 일주일 간격의 날짜 네 개를 만듭니다. B1을 바꾸면 셋 모두 따라 바뀝니다.

월 단위라면 증가값 30은 달마다 길이가 달라 조금씩 어긋납니다. 대신 SEQUENCE를 월 단위로 더하는 EDATE에 넣으세요: =EDATE(B1,SEQUENCE(6,1,0))은 3월 2일부터 8월 2일까지를 반환합니다(셀에 날짜 서식을 지정하세요). (EDATE와 EOMONTH는 날짜에 일과 개월 더하기를 참고하세요.)

SEQUENCE로 달력 만들기

어느 달이든 일곱 날씩 여섯 행이면 충분합니다. 격자는 1일이거나 그 이전의 일요일에서 시작합니다: DATE(2026,4,1)-WEEKDAY(DATE(2026,4,1))+1은 4월 1일에서 그 일요일로 거슬러 갑니다. 셀은 d 서식이라 날짜 숫자만 보이고, 조건부 서식이 4월의 날을 강조합니다:

2026년 4월
A2
ABCDEFG
1SunMonTueWedThuFriSat
22930311234
3567891011
412131415161718
519202122232425
6262728293012
73456789
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

2026년 4월 1일은 수요일이므로 격자는 3월의 29, 30, 31일로 시작합니다. A2의 4 두 개(와 규칙의 4)를 다른 달로 바꾸면 달력이 다시 그려집니다. 다른 달의 날 대신 빈칸을 보여 주려면 수식 안에서 각 날짜를 검사하세요. LET을 쓰면 그 수식이 짧아집니다.

연습: 일주일 간격의 날짜

직접 해 보기
B2
AB
1Start2026-05-04
2Dates
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.

직접 해 보세요: B2에서 B1의 날짜부터 시작해 일주일 간격의 날짜 5개를 열 아래로 나열하세요.

다른 수식 안의 SEQUENCE

SEQUENCE는 결과 자체보다 도우미로 자주 쓰입니다. 흔한 쓰임새 세 가지입니다:

도우미로 쓰는 SEQUENCE
B2
ABCD
1ListTop 3Sum 1 to 101, 2, 3 repeated
2CaraCara551
3DanDan2
4AnnAnn3
5Eve1
6Ben2
73
셀을 클릭하면 수식이 보입니다. 숫자나 수식을 바꾸면 시트가 다시 계산됩니다.
  • =INDEX(A2:A6,SEQUENCE(3))은 목록의 처음 세 항목인 Cara, Dan, Ann을 반환합니다. Microsoft 365와 Excel 2024에서는 TAKE(A2:A6,3)도 같은 일을 합니다.
  • =SUM(SEQUENCE(10))은 1부터 10까지를 입력하지 않고 더합니다: 55입니다.
  • =MOD(SEQUENCE(6)-1,3)+1은 1, 2, 3, 1, 2, 3을 반복하며, 행을 세 그룹에 차례로 배정할 때 유용합니다.

흔한 실수는 결과가 분산될 수 없는 곳에 SEQUENCE를 두는 것입니다. 아래 네 셀 중 하나라도 데이터가 있으면 =SEQUENCE(5)는 #SPILL!을 표시합니다. 그 셀을 비우거나 수식을 옮기세요(#SPILL! 오류 참고).

자주 묻는 질문

엑셀에서 SEQUENCE 함수는 무엇을 하나요?

셀 하나에서 분산되는 숫자 목록을 반환합니다: =SEQUENCE(5)는 열 아래로 1부터 5까지, =SEQUENCE(1,5)는 행을 따라 1부터 5까지, =SEQUENCE(5,1,10,10)은 10, 20, 30, 40, 50을 반환합니다.

엑셀에서 연속된 날짜를 만들려면 어떻게 하나요?

날짜를 시작값으로 씁니다: =SEQUENCE(7,1,B1)은 B1의 날짜부터 연속된 7일을, =SEQUENCE(4,1,B1,7)은 일주일 간격의 날짜 네 개를 반환합니다. 결과에 날짜 서식을 지정하지 않으면 일련번호가 표시됩니다.

엑셀에서 행 번호를 자동으로 매기려면 어떻게 하나요?

번호 열의 첫 행에 =SEQUENCE(COUNTA(B2:B100))을 넣습니다. B열의 채워진 셀을 세고 1부터 그 개수까지 반환하므로, 새 이름을 넣으면 아무것도 복사하지 않아도 번호가 붙습니다.

거꾸로 세는 연속 숫자는 어떻게 만드나요?

음수 증가값을 씁니다: =SEQUENCE(5,1,5,-1)은 5, 4, 3, 2, 1을 반환합니다. 증가값은 =SEQUENCE(5,1,0,0.25)처럼 소수여도 됩니다.

SEQUENCE는 어느 엑셀 버전에 있나요?

Excel 2021, Excel 2024, Microsoft 365에 있습니다. 이전 버전에서는 #NAME?이 표시되므로 처음 두 값을 입력하고 채우기 핸들을 끌거나, =ROW()-1을 아래로 채우세요.

Coddy 프로그래밍 언어 일러스트

Coddy로 코딩 배우기

시작하기