분산된 범위 연산자

적용 대상
Microsoft 365용 Excel Mac용 Microsoft 365용 Excel

SEQUENCE와 같이 분산된 배열 함수를 다룰 때는 분산된 범위 연산자(#)를 범위 뒤에 배치하여 전체 분산 범위를 참조할 수 있습니다. 다음 예제에서는 셀 A2에 =SEQUENCE(10) 가 있으며 A2:A11로 확장됩니다. C2 셀에는 수식 =SUM(A2#) 이 있는데, 이는 A2:A11 수식의 분산 범위이므로 =SUM(A2:A11)과 동일합니다. 이렇게 하면 분산된 배열 범위의 모든 값의 합계인 55가 반환됩니다.

분산 범위가 늘어나거나 축소되는 경우(instance A2의 수식을 =SEQUENCE(20)로 변경하면 SUM 수식이 이를 자동으로 반영합니다. 이 값이 일반 범위인 경우 =SUM(A2:A11)을 입력하고 유출 범위가 변경되면 수동으로 업데이트해야 합니다. 범위가 변경되었는지 인식하지 못하는 경우가 많으므로 많은 추측 작업을 제거할 수 있습니다.

=SUM(A2#)을 사용하여 분산된 배열 범위 전체를 참조하는 분산 범위 연산자입니다.

다음은 여러 수식에서 분산된 범위 연산자를 사용하는 또 다른 예입니다. 여기서는 이름 목록에서 고유한 목록을 만들고 목록을 정렬한 다음 길이가 3자를 초과하는 이름을 필터링하는 것입니다. 셀 E2에는 =SORT(C2#) 가 있고 셀 G2에는 =FILTER(C2#,LEN(C2#)>3)가 있습니다.

분산된 범위 연산자(#)를 =FILTER(C2#,LEN(C2#)>3)와 함께 분산된 배열 범위 전체를 참조합니다.

알려진 제한 사항

분산된 범위 연산자는 닫힌 통합 문서에 대한 참조를 지원하지 않습니다. 대신 #REF 반환합니다! 오류 값이 반환됩니다. 참조된 통합 문서를 열면 문제가 resolve됩니다.

추가 지원

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

참고 항목

FILTER 함수

RANDARRAY 함수

SEQUENCE 함수

SORT 함수

SORTBY 함수

UNIQUE 함수

#분산! 오류

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

암시적 교집합 연산자: @