구글 스프레드시트 SEQUENCE 함수 사용법: 연속 번호·날짜·#REF! 해결

한 셀의 수식으로 연속 번호나 날짜를 자동 채우려면 SEQUENCE 함수를 사용합니다. 필요한 행 수를 정하면 시작값부터 일정한 간격으로 증가하거나 감소하는 배열이 만들어집니다.
행은 필수이고 열, 시작값, 단계는 선택입니다. 선택 인수를 생략하면 1열, 시작값 1, 단계 1이 적용되므로 =SEQUENCE(6)은 1부터 6까지 세로로 펼쳐집니다.
먼저 결과가 펼쳐질 범위를 비워 두세요. 날짜가 숫자로 보이면 날짜 형식을 적용하고, #REF!가 나타나면 오류 메시지가 가리키는 방해 셀을 비우거나 수식을 빈 영역으로 옮기면 됩니다.
- 세로 수열은 행 수만 지정하고, 가로 수열은 행을 1로 지정
- 시작값과 단계를 넣으면 주문번호나 일정 간격 번호를 바로 생성
- 음수 단계를 사용하면 큰 값에서 작은 값으로 감소
- 날짜는 DATE를 시작값으로 넣고 셀 서식을 날짜로 변경
- #REF!는 출력 예정 범위의 기존 값을 먼저 확인
SEQUENCE가 결과를 만드는 방식
기본 구문은 SEQUENCE(행, [열], [시작], [단계])입니다. 수식이 들어간 왼쪽 위 셀을 기준으로 지정한 행과 열만큼 결과가 이어집니다.
| 인수 | 역할 | 생략할 때 |
|---|---|---|
| 행 | 만들 행 수 | 필수 인수 |
| 열 | 만들 열 수 | 1열 |
| 시작 | 첫 번째 값 | 1 |
| 단계 | 다음 값과의 차이 | 1 |
SEQUENCE 자체가 여러 셀로 결과를 확장하므로 별도로 ARRAYFORMULA를 감쌀 필요는 없습니다. 배열 수식의 확장 방식과 일반 열 자동 채우기를 함께 비교하려면 ARRAYFORMULA 자동 채우기와 헤더 처리 방법을 확인하세요.
연속 번호를 시작값과 증가폭으로 만들기
주문번호를 1001부터 여섯 개 만들려면 행, 열, 시작값, 단계를 순서대로 넣습니다.
=SEQUENCE(6,1,1001,1)결과는 1001부터 1006까지 세로로 이어집니다. 같은 번호를 가로로 놓으려면 행을 1, 열을 6으로 바꿔 =SEQUENCE(1,6,1001,1)을 사용합니다.
감소 수열은 단계에 음수를 넣습니다.
=SEQUENCE(6,1,10,-2)10, 8, 6, 4, 2, 0 순서로 내려갑니다. 단계를 0으로 두면 같은 값이 반복되므로, 서로 다른 연속값이 필요하면 양수나 음수 간격을 지정하세요.
연속 날짜를 자동 채우는 방법
날짜도 내부적으로 숫자 일련번호이므로 시작값에 DATE를 넣고 단계 1을 사용하면 하루씩 증가합니다.
=SEQUENCE(7,1,DATE(2026,8,11),1)결과 범위를 선택해 서식 → 숫자 → 날짜를 적용하면 2026년 8월 11일부터 17일까지 표시됩니다. 큰 정수가 보이는 것은 계산이 틀린 것이 아니라 날짜 서식이 아직 적용되지 않은 상태입니다.

#REF!가 나올 때 출력 범위부터 비우기
SEQUENCE가 펼쳐질 셀에 값이 하나라도 있으면 결과를 덮어쓸 수 없어 #REF!가 나타납니다. 예를 들어 J2의 =SEQUENCE(4)가 J2:J5를 사용해야 하는데 J4에 기존 값이 있으면 “배열 결과는 J4에서 데이터를 덮어쓰기 때문에 스프레드시트에서 펼쳐지지 않습니다”라는 메시지가 표시됩니다.
- 오류 셀을 선택하고 메시지에 표시된 방해 셀 주소를 확인합니다.
- 필요한 값이면 다른 곳으로 옮긴 뒤 해당 셀을 비웁니다.
- 기존 값을 유지해야 하면 SEQUENCE 수식을 충분히 빈 범위로 옮깁니다.
- 왼쪽 위 수식 셀에서 배열이 다시 펼쳐지는지 확인합니다.
| 증상 | 먼저 확인할 것 | 복구 |
|---|---|---|
| 메시지에 특정 셀 주소가 표시됨 | 그 셀의 기존 값 | 값을 옮기거나 셀을 비움 |
| 출력 셀에 값을 입력한 뒤 #REF! | 배열 중간에 직접 입력한 값 | 직접 입력값을 삭제해 확장 복구 |
| 날짜 대신 큰 정수 | 결과 범위의 숫자 형식 | 날짜 형식 적용 |
| 가로·세로 방향이 반대 | 행과 열 인수 순서 | 원하는 방향에 맞게 행·열 수정 |
수동 채우기와 SEQUENCE 중 무엇을 고를까
규칙이 일정하고 수식의 시작값이나 개수를 바꿀 때 결과 전체가 함께 갱신돼야 한다면 SEQUENCE가 알맞습니다. 각 셀을 나중에 서로 다르게 고칠 값이라면 수동 채우기나 값만 붙여넣기가 더 안전합니다.
| 상황 | 추천 방법 | 이유 |
|---|---|---|
| 일정한 번호·날짜가 계속 갱신됨 | SEQUENCE | 수식 하나로 전체 배열 제어 |
| 각 셀을 독립적으로 수정해야 함 | 수동 채우기 또는 값 붙여넣기 | 배열 확장 충돌 방지 |
| 주말·휴일을 뺀 일정 | WORKDAY | 영업일 규칙을 별도로 적용 |
생성된 배열 전체가 더 이상 필요하지 않으면 왼쪽 위의 SEQUENCE 수식을 지우세요. 출력 셀을 하나씩 지우는 대신 원본 수식 한 곳에서 결과 범위를 관리하면 충돌을 줄일 수 있습니다.
공식 도움말과 다음 작업
- Google Docs 편집기 고객센터 SEQUENCE 함수 도움말
- Google Docs 편집기 고객센터 DATE 함수 도움말
- Google Docs 편집기 고객센터 ARRAYFORMULA 도움말
출력할 행과 열을 정하고, 충분히 빈 범위에 수식을 입력한 뒤 표시 형식을 맞추세요. #REF!가 보이면 IFERROR로 숨기기보다 메시지에 표시된 방해 셀을 먼저 정리하는 것이 안전합니다.