동적 배열 수식 vs 레거시 CSE 배열 수식

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 커뮤니티에서 지원을 받고, Excel 사용자 의견에서 새로운 기능이나 개선 사항을 제안해 보세요.

참고 항목

FILTER 함수

RANDARRAY 함수

SEQUENCE 함수

SORT 함수

SORTBY 함수

UNIQUE 함수

Excel의 #SPILL! 오류

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

암시적 논리곱 연산자: @

참고:  이 페이지는 자동화를 통해 번역되었으며 문법 오류나 부정확한 설명을 포함할 수 있습니다. 이 목적은 콘텐츠가 사용자에게 유용하다는 것입니다. 정보가 도움이 되는지 알려주세요. 참조할 수 있는 영문 문서가 여기 있습니다.

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

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×