목차
이 자습서에서는 수식을 사용하여 Excel에서 일련 번호를 만드는 방법을 배웁니다. 또한 새로운 동적 배열 SEQUENCE 함수를 사용하여 일련의 로마 숫자와 임의의 정수를 자동으로 생성하는 방법을 보여줍니다.
Excel 수동은 오래 전에 사라졌습니다. 최신 Excel에서는 자동 채우기 기능을 사용하여 순식간에 간단한 숫자 시리즈를 만들 수 있습니다. 보다 구체적인 작업을 염두에 두고 있다면 이 목적을 위해 특별히 설계된 SEQUENCE 기능을 사용하십시오.
Excel SEQUENCE 기능
Excel의 SEQUENCE 기능 1, 2, 3 등과 같은 연속된 숫자의 배열을 생성하는 데 사용됩니다.
Microsoft Excel 365에 도입된 새로운 동적 배열 함수입니다. 결과는 지정된 숫자로 쏟아지는 동적 배열입니다.
이 함수의 구문은 다음과 같습니다.
Where:
Rows (선택 사항) - 채울 행 수입니다.
Columns (선택 사항) - 채울 열 수입니다. 생략하면 기본값은 1열입니다.
시작 (선택 사항) - 시퀀스의 시작 번호입니다. 생략하면 기본값은 1입니다.
Step (선택 사항) - 시퀀스의 각 후속 값에 대한 증분입니다. 양수 또는 음수일 수 있습니다.
- 양수이면 후속 값이 증가하여오름차순.
- 음수이면 후속 값이 감소하여 내림차순이 됩니다.
- 생략하면 단계 기본값은 1입니다.
SEQUENCE 함수는 Microsoft 365용 Excel, Excel 2021 및 웹용 Excel에서 지원됩니다.
Excel에서 일련 번호를 만드는 기본 수식
행의 열을 일련 번호로 채우려는 경우 1부터 시작하여 Excel SEQUENCE 함수를 가장 간단한 형식으로 사용할 수 있습니다.
열 에 숫자를 넣으려면:
SEQUENCE( n)행 에 숫자를 배치하려면:
SEQUENCE(1, n)여기서 n 는 시퀀스의 요소 수입니다.
예를 들어 10개의 증분 숫자로 열을 채우려면 첫 번째 셀(여기서는 A2)에 아래 수식을 입력하고 Enter 키를 누릅니다.
=SEQUENCE(10)
결과는 자동으로 다른 행에 쏟아집니다.
수평 순서를 만들려면 rows 인수를 1로 설정(또는 생략)하고 열 의 수, 우리의 경우 8:
=SEQUENCE(1,8)
순차 번호로 셀 범위 를 채우려면 다음을 정의하십시오. rows 및 columns 인수 모두. 예를 들어 5개의 행과 3개의 열을 채우려면 다음 수식을 사용합니다.
=SEQUENCE(5,3)
To start 특정 숫자 (예: 100)를 사용하여 세 번째 인수에 해당 숫자를 제공합니다.
=SEQUENCE(5,3,100)
특정 증분 단계 가 있는 숫자 목록, 4번째 인수의 단계를 정의합니다(이 경우 10:
=SEQUENCE(5,3,100,10)
). 일반 영어로 번역하면 전체 수식은 다음과 같습니다.
SEQUENCE 함수 - 기억할 사항
Excel에서 일련의 숫자를 효율적으로 수행하려면 다음을 수행하십시오. 다음 4가지 간단한 사실을 기억하세요.
- SEQUENCE 함수는 Microsoft 365 구독 및 Excel 2021에서만 사용할 수 있습니다. Excel 2019, Excel 2016 및 이전 버전에서는 동적 지원을 지원하지 않으므로 작동하지 않습니다. arrays.
- 연속된 숫자의 배열이 최종 결과인 경우 Excel은 소위 유출 범위에서 모든 숫자를 자동으로 출력합니다. 따라서 수식을 입력하는 셀의 아래쪽과 오른쪽에 충분한 빈 셀이 있는지 확인하십시오. 그렇지 않으면 #SPILL 오류가 발생합니다.
- 결과 배열은 1차원 또는 2차원일 수 있습니다. rows 및 columns 인수를 구성하는 방법에 따라 다릅니다.
- 설정되지 않은 선택적 인수는 기본적으로 1로 설정됩니다.
방법 Excel에서 숫자 시퀀스 만들기 - 수식 예
기본 SEQUENCE 수식은 그다지 흥미롭지 않지만 다른 기능과 결합하면 완전히 새로운 수준의 유용성을 갖습니다.
만들기 Excel에서 감소하는(내림차순) 시퀀스
각 후속 값이가 이전 값보다 작은 경우 step 인수에 음수 숫자를 제공합니다.
예를 들어 10에서 시작하여 1씩 감소하는 숫자 목록을 만들려면 , 다음 수식을 사용합니다.
=SEQUENCE(10, 1, 10, -1)
2차원 시퀀스가 수직으로 위에서 아래로 이동하도록 강제
범위를 채울 때 연속 번호가 있는 셀은 기본적으로 시리즈가 왼쪽에서 오른쪽으로 책을 읽는 것처럼 항상 첫 번째 행을 가로질러 다음 행으로 내려갑니다. 수직으로 전파되도록 하려면, 즉 첫 번째 열에서 위에서 아래로 전파한 다음 바로 다음 열로 전파하려면 TRANSPOSE 함수에 SEQUENCE를 중첩하십시오. TRANSPOSE는 행과 열을 바꾸므로 역순으로 지정해야 합니다.
TRANSPOSE(SEQUENCE( columns, rows, start, step))예를 들어, 100에서 시작하여 10씩 증가하는 일련 번호로 5개의 행과 3개의 열을 채우려면 수식은 다음 형식을 취합니다.
=TRANSPOSE(SEQUENCE(3, 5, 100, 10))
접근 방식을 더 잘 이해하려면 살펴보십시오. 아래 스크린샷에서. 여기서는 별도의 셀(E1:E4)에 모든 매개변수를 입력하고 아래 수식으로 2개의 시퀀스를 만듭니다. 행 과 열 이 다른 순서로 제공되니 주의하세요!
상하로 수직 이동하는 순서(행 방향):
=TRANSPOSE(SEQUENCE(E2, E1, E3, E4))
왼쪽에서 오른쪽으로 가로로 이동하는 규칙적인 시퀀스(컬럼-현명한):
=SEQUENCE(E1, E2, E3, E4)
로마 숫자 시퀀스 만들기
일부 작업 또는 재미를 위해 로마 숫자 시퀀스가 필요함 ? 쉽습니다! 일반 SEQUENCE 수식을 작성하고 ROMAN 함수에서 뒤틀립니다. 예:
=ROMAN(SEQUENCE(B1, B2, B3, B4))
여기서 B1은 행 수, B2는 열 수, B3은 시작 번호, B4는 단계입니다.
증가 또는 감소하는 난수 시퀀스 생성
아시다시피 새 Excel에는 몇 가지 기사에서 논의한 난수 생성을 위한 특수 함수인 RANDARRAY가 있습니다. 이 함수는 많은 유용한 일을 할 수 있지만 우리의 경우에는 도움이 되지 않습니다. 임의 정수의 오름차순 또는 내림차순 시리즈를 생성하려면 SEQUENCE의 step 인수에 대해 좋은 오래된 RANDBETWEEN 함수가 필요합니다.
예를 들어 일련의 난수 증가 는 각각 B1과 B2에 지정된 만큼의 행과 열에 퍼지고 B3의 정수에서 시작하며 공식은 다음과 같습니다.
=SEQUENCE(B1, B2, B3, RANDBETWEEN(1, 10))
더 작은 단계를 원하는지 더 큰 단계를 원하는지에 따라 RANDBETWEEN의 두 번째 인수에 대해 더 낮거나 더 높은 숫자를 제공합니다.
의 시퀀스를 만들려면 난수 를 줄이려면 단계 가 음수여야 하므로 RANDBETWEEN 함수 앞에 빼기 기호를 넣습니다.
=SEQUENCE(B1, B2, B3, -RANDBETWEEN(1, 10))
참고. 엑셀 때문에RANDBETWEEN 기능은 휘발성 이며 워크시트가 변경될 때마다 새로운 무작위 값을 생성합니다. 결과적으로 난수 시퀀스는 지속적으로 변경됩니다. 이를 방지하려면 Excel의 선택하여 붙여넣기 > 값 기능을 사용하여 수식을 값으로 바꿀 수 있습니다.
Excel SEQUENCE 함수 누락
다른 동적 배열 함수와 마찬가지로 SEQUENCE는 동적 배열을 지원하는 Microsoft 365용 Excel 및 Excel 2021에서만 사용할 수 있습니다. 사전 동적 Excel 2019, Excel 2016 이하에서는 찾을 수 없습니다.
수식을 사용하여 Excel에서 시퀀스를 만드는 방법입니다. 예제가 유용하고 재미있었기를 바랍니다. 어쨌든 읽어 주셔서 감사합니다. 다음 주 블로그에서 뵙기를 바랍니다!
다운로드용 실습 워크북
Excel SEQUENCE 수식 예제(.xlsx 파일)