2018 년 9 월에는 Microsoft 365용 Excel 에 대 한 동적 배열 수식을 릴리스 했습니다. 동적 배열과 레거시 Ctrl + Shift + Enter (CSE) 수식의 차이점은 아래에서 설명 합니다.

참고: 현재이 기능은 Office 참가자 중 일부에만 사용할 수 있는 기능입니다. 향후 몇 개월에 걸쳐 계속해서 이 기능을 최적화해 나갈 계획입니다. 준비가 완료 되 면 모든 Office 참가자와 Microsoft 365 구독자에 게이를 릴리스 합니다.

동적 배열 수식:

  • 수식이 입력 되는 셀 범위를 벗어나 "분산" 할 수 있습니다. 다음 예제에서는 D1: F5 키 또는 5 행에서 3 개의 열을 기준으로 하는 D1의 RANDARRAY 함수 를 보여 줍니다. 동적 배열 수식은 기술적으로는 셀 D1에만 존재 하는 반면, 레거시 CSE 수식은 수식을 전체 범위에 입력 해야 합니다.

    D1 셀에 RANDARRAY 함수를 입력 한 후 D1에서 F5까지 spilling.

  • 원본 범위에서 데이터가 추가 되거나 제거 될 때 자동으로 크기가 조정 됩니다. CSE 배열 수식이 너무 작으면 반환 영역이 잘리거나 #N/A가 너무 큰 경우 반환 됩니다.

  • 1x1 컨텍스트를 계산 합니다. 예를 들어 RAND 함수 는 단일 결과를 반환 하므로 grid에 여러 개의 난수를 반환 하려면 RANDARRAY 함수를 사용할 수 있습니다. 함수는 원본 셀의 행과 열을 반환 합니다. SEQUENCE(row ())를 사용 하 여 레거시 배열 수식에서 행의 이전 동작을 복제할 수 있습니다.

  • 결과를 1 개 이상 반환 하는 새 수식은 자동으로 분산 됩니다. Ctrl + Shift + Enter를 누를 필요는 없습니다.

  • CSE 배열 수식은 호환성 때문에 유지 됩니다. 앞으로 이동 하는 경우에는 대신 동적 배열 수식을 사용 해야 합니다.

  • 레거시 CSE 배열 수식의 셀이 서로 의존 하는 경우 Excel에서 배열 대신 각 개별적으로 계산을 시도 합니다. 이 동작은 "CSE breakup"로 간주 되며 특정 상황에서 이러한 방식으로 계산 된 수식을 통해 일관성 없는 결과가 생성 될 수 있습니다. 일관 되지 않은 결과가 발생할 가능성을 방지 하려면 CSE breakup에 의존 하는 대신 별도의 수식을 사용 하는 것이 좋습니다. 동적 배열 수식은 breakup 되지 않습니다. 대신 해당 사용자가 주소를 지정할 수 있도록 순환 참조를 보고 합니다.

  • 원본 셀을 변경 하 여 쉽게 수정할 수 있는 반면, CSE 배열 수식에서는 전체 범위를 동시에 편집 해야 합니다.

  • 활성 CSE 배열 수식 범위에서는 열 및 행 삽입/삭제가 금지 됩니다. 먼저 기존 배열 수식을 모두 삭제 해야 합니다.

추가 지원

언제든지 Excel 기술 커뮤니티의 전문가에게 질문하고, Answers 커뮤니티에서 지원을 받을 수 있습니다.

참고 항목

FILTER 함수

RANDARRAY 함수

SEQUENCE 함수

SORT 함수

SORTBY 함수

UNIQUE 함수

Excel의 #SPILL! 오류

동적 배열 및 분산된 배열 동작

암시적 논리곱 연산자: @

추가 도움이 필요하신가요?

기술 향상
교육 살펴보기
새로운 기능 우선 가져오기
Microsoft Office 참가자 참가

이 정보가 유용한가요?

언어 품질에 얼마나 만족하시나요?
사용 경험에 어떠한 영향을 주었나요?

의견 주셔서 감사합니다!

×