
노력하고있어동적 배열, 그리고 이것이 내 기본 작업 중 일부를 달성하는 방식을 바꾸는지 궁금합니다.
예를 들어 A1:A10이라는 문자열 목록과 C1:C10이라는 또 다른 문자열 목록이 있다고 가정해 보겠습니다.하나검색할 매우 복잡한 Ctrl+Shift+Enter(CSE) 배열 수식C1:C10에 존재하지 않는 A1:10의 모든 요소.
동적 배열이 단 하나의 수식으로 이를 달성할 수 있는지 아는 사람이 있습니까?
편집하다:처음에는 명확하지 않았습니다.하나결과 목록을 출력하는 수식을 사용하고 목록에 빈 내용이 포함되지 않기를 원합니다...
답변1
이 배열 수식은 Column F
are not in 에서 값을 동적으로 가져옵니다 Column G
.
경고:
- 표시된 배열 수식은 모든 버전의 Excel 2010 이상에서 작동합니다.
- 동적 배열 함수Excel 2019 및 Excel 365만 지원합니다.
- 셀의 수식
H2
:
{=IFERROR(INDEX($F$2:INDEX($F:$F,MATCH("ZZZ",$F:$F)),AGGREGATE(15,6,ROW($F$1:INDEX($F:$F,MATCH("ZZZ",$F:$F)))/(COUNTIF($G$2:INDEX($G:$G,MATCH("ZZZ",$G:$G)),$F$2:INDEX($F:$F,MATCH("ZZZ",$F:$F)))=0),ROW(1:1))),"")}
- 수식 마무리Ctrl+Shift+Enter,& 아래로 드래그합니다.
필요에 따라 수식에서 셀 참조를 조정합니다.