0Pricing
Excel Formulas Academy · 강의

배열 확장이 의미하는 것

하나의 수식이 여러 셀에 걸쳐 배열을 출력하는 방식을 이해합니다

배열 확장이 의미하는 것은(는) CoddyKit의 무료 Excel Formulas Academy 강의입니다. 이것은 4개 중 1번째 강의입니다. 아래에서 전체 강의를 무료로 읽을 수 있으며, 내장 코드 에디터와 24/7 AI 튜터와 함께 브라우저에서 직접 실습할 수 있습니다. 이 강의는 Excel Formulas Academy 학습 경로의 일부이며, 진행 상황이 웹과 CoddyKit 앱에 동기화됩니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

하나의 수식으로 여러 결과 만들기

지금까지 작성한 대부분의 수식은 하나의 셀에 하나의 값을 반환했습니다. 동적 배열은 이 방식을 바꿉니다. 하나의 수식으로 전체 목록이나 결과 격자를 반환할 수 있고, 스프레드시트가 각 결과를 자동으로 각각의 셀에 배치합니다.

이러한 자동 배치를 배열 확장이라고 합니다. 수식을 한 번 입력하고 Enter를 누르면 결과가 물이 쟁반을 채우듯 주변 셀로 흘러나옵니다.

첫 배열 확장 예시

A1:A5에 1부터 5까지의 숫자가 들어 있다고 가정해 보겠습니다. C1 셀에 =A1:A5*10을 입력하고 Enter를 누릅니다.

결과가 하나가 아니라 10, 20, 30, 40, 50의 다섯 개로 표시되며 C1:C5에 세로로 배치됩니다. 수식은 C1에만 입력했지만 결과가 아래 셀로 자동으로 확장되었습니다.

=A1:A5*10

확장 범위

수식이 채우는 셀 블록을 확장 범위라고 합니다. 실제로 수식을 포함하는 셀은 왼쪽 위의 기준 셀 하나뿐입니다. 나머지 셀은 자동으로 채워지며 기준 셀을 선택하면 희미한 파란색 테두리가 표시됩니다.

확장된 셀은 직접 수정할 수 없습니다. 수정하려고 하면 오류가 발생합니다. 결과를 바꾸려면 기준 셀의 수식을 수정합니다.

# 연산자로 확장 범위 참조하기

확장 범위는 커지거나 작아질 수 있으므로 확장 연산자를 사용해 전체 결과를 참조합니다. 확장 연산자는 기준 셀 주소 뒤에 해시 기호를 붙이는 방식입니다.

C1의 수식이 C5까지 확장된다면 C1#은 확장된 전체 범위를 의미합니다. =SUM(C1#)처럼 다른 곳에서 사용하면 나중에 확장 범위가 커지더라도 합계에 모든 확장 값이 항상 포함됩니다.

=SUM(C1#)

배열 확장은 자동으로 갱신됩니다

배열 확장의 진정한 힘은 동적이라는 데 있습니다. 원본 범위에 새 숫자를 추가하면 확장 범위가 자동으로 커져 새 숫자를 포함합니다. 값을 제거하면 확장 범위가 줄어듭니다.

이제 수식을 다시 아래로 복사할 필요가 없습니다. 하나의 기준 셀이 읽어 오는 데이터에 맞춰 결과의 크기를 자동으로 조정합니다.

배열을 확장하는 함수

많은 최신 함수는 배열을 반환하도록 만들어졌으므로 결과를 확장합니다.

  • FILTER는 일치하는 행을 반환합니다.
  • UNIQUE는 중복 없는 목록을 반환합니다.
  • SORT와 SORTBY는 범위의 순서를 바꿉니다.
  • SEQUENCE는 숫자 목록을 생성합니다.

이 과정에서는 FILTER와 UNIQUE를 배웁니다. 두 함수 모두 하나의 수식으로 여러 결과를 출력합니다.

UNIQUE 확장 예시

A열에 지역이 동부, 서부, 동부, 북부, 서부 순서로 나열되어 있다고 가정해 보겠습니다. 중복 없는 깔끔한 지역 목록을 얻으려면 수식 하나를 입력합니다.

=UNIQUE(A2:A6)

동부, 서부, 북부라는 세 가지 결과가 확장됩니다. 원본에 다른 지역을 추가하면 확장된 목록도 자동으로 늘어납니다. 수식 하나로 항상 최신 목록을 유지할 수 있습니다.

=UNIQUE(A2:A6)

열 방향으로도 배열 확장하기

배열 확장은 아래 방향으로만 이루어지지 않습니다. 수식은 열 방향으로 확장되거나 2차원 격자를 채울 수도 있습니다.

예를 들어 =SEQUENCE(3,4)는 높이 3행, 너비 4열인 블록으로 확장되어 12개 셀에 1부터 12까지의 숫자를 채웁니다. 방향과 모양은 전적으로 수식이 생성하는 배열에 따라 결정됩니다.

=SEQUENCE(3,4)

동적 배열을 사용할 수 있는 환경

동적 배열과 배열 확장은 Excel for Microsoft 365 및 Excel 2021 이상에서 작동합니다. Google Sheets도 수년 전부터 배열 확장을 지원해 왔습니다.

Excel 2016 및 2019와 같은 이전 버전에서는 배열이 확장되지 않습니다. 이러한 버전에서는 배열 수식을 Ctrl+Shift+Enter로 확정해야 했고 자동으로 커질 수도 없었습니다. 수식이 확장되지 않는다면 먼저 사용 중인 버전을 확인하세요.

이제 아래로 복사할 필요 없음

동적 배열이 나오기 전에는 한 셀에 =B2*C2를 입력한 다음 수백 행 아래로 끌어 복사해야 했습니다. 배열 확장을 사용하면 수식을 한 번만 입력하면 됩니다.

=B2:B100*C2:C100 수식은 전체 범위에서 행마다 하나의 결과를 확장합니다. 이제 서로 맞지 않게 변할 수 있는 수백 개의 복사본이 아니라 읽고 수정할 수식 하나만 있으면 되므로 유지 관리가 간단해집니다.

=B2:B100*C2:C100

배열 확장을 이해하는 관점

배열 확장 수식을 숫자 하나만 출력하는 수식이 아니라 데이터의 모양을 출력하는 작은 프로그램이라고 생각해 보세요. 그러면 스프레드시트가 기준 셀에서 시작해 그 모양을 격자에 배치합니다.

여러분이 할 일은 그 모양이 배치될 빈 공간을 확보하는 것입니다. 다음 단원에서는 FILTER와 UNIQUE로 유용한 모양을 만드는 방법과 배치 공간이 막혔을 때 대처하는 방법을 보여 드립니다.

이해도 확인

배열 확장을 이해했는지 확인해 보세요.

복습: 배열 확장이 의미하는 것

동적 배열 수식은 여러 결과를 반환할 수 있으며, 스프레드시트가 그 결과를 확장 범위에 자동으로 배치한다는 것을 배웠습니다.

  • 수식을 포함하는 셀은 기준 셀 하나뿐입니다.
  • C1#처럼 # 연산자를 사용해 전체 확장 범위를 참조합니다.
  • 확장 범위는 원본 데이터에 따라 자동으로 커지거나 작아집니다.
  • FILTER, UNIQUE, SORT, SEQUENCE와 같은 함수는 모두 결과를 확장합니다.

다음으로 FILTER를 사용해 원하는 행만 반환해 보겠습니다.

자주 묻는 질문

“배열 확장이 의미하는 것” 강의는 무료인가요?

네 — “배열 확장이 의미하는 것” 전체 내용을 이 웹사이트에서 무료로 읽을 수 있습니다. 인터랙티브하게 실습하려면(내장 코드 에디터와 24/7 AI 튜터), CoddyKit PRO로 업그레이드하면 Excel Formulas Academy 강의 전체를 잠금 해제할 수 있습니다. Excel Formulas Academy 강의에는 총 4개의 강의가 포함되어 있습니다.

“배열 확장이 의미하는 것”에서 뭘 배우나요?

하나의 수식이 여러 셀에 걸쳐 배열을 출력하는 방식을 이해합니다 브라우저에서 직접 실행하는 실습 코드로 Excel Formulas Academy을(를) 배우며, 24/7 AI 튜터가 강의를 진행하면서 질문에 답변해줍니다.

Excel Formulas Academy을(를) 시작하는 데 경험이 필요한가요?

사전 경험은 필요하지 않습니다. CoddyKit의 Excel Formulas Academy은(는) 초급자부터 고급 학습자까지를 위해 구성되어 있으므로, 여기서 시작하거나 처음부터 시작할 수 있으며 자신의 속도대로 진행할 수 있습니다. 이것은 4개 중 1번째 강의입니다.

“배열 확장이 의미하는 것” 강의는 얼마나 걸리나요?

대부분의 CoddyKit 강의는 약 5~10분이 소요됩니다. 각 강의는 간결하고 인터랙티브하여 꾸준한 진행이 가능하며, 웹과 앱에서 중단한 부분부터 바로 시작할 수 있습니다.

이 Excel Formulas Academy 강의에서 코드를 작성하고 실행할 수 있나요?

네. 모든 Excel Formulas Academy 강의에는 내장 코드 에디터가 포함되어 있으므로, 브라우저에서 바로 실제 코드를 작성하고 실행한 후 즉시 AI 피드백을 받을 수 있습니다 — 로컬 설정이 필요 없습니다.

이 강의의 모든 강의

  1. 배열 확장이 의미하는 것
  2. FILTER로 데이터 필터링하기
  3. UNIQUE로 중복 제거하기
  4. SPILL 오류 처리
← Excel Formulas Academy(으)로 돌아가기