이 값은 배열 수식 1로 입력해야하므로 전체 열 참조를 최소 크기로 줄이거 나 수십만 개의 빈 셀을 처리 할 때 불필요한 계산 지연이 발생합니다. 열 A의 텍스트와
, 숫자 또는 열 A의 날짜와
=index(Sheet1!$P$1:index(Sheet1!$P:$P, match("zzz", Sheet1!$A:$A)),
match(1, (Sheet1!$A$1:index(Sheet1!$A:$A, match("zzz", Sheet1!$A:$A))=Sheet2!C$1)*
(Sheet1!$B$1:index(Sheet1!$B:$B, match("zzz", Sheet1!$A:$A))=Sheet2!$B2), 0))
,
=index(Sheet1!$P$1:index(Sheet1!$P:$P, match(1e99, Sheet1!$A:$A)),
match(1, (Sheet1!$A$1:index(Sheet1!$A:$A, match(1e99, Sheet1!$A:$A))=Sheet2!C$1)*
(Sheet1!$B$1:index(Sheet1!$B:$B, match(1e99, Sheet1!$A:$A))=Sheet2!$B2), 0))
당신은하지 않았다 절대 참조 앵커 (예 $
) 원래 Sheet1의 범위 참조뿐만 Sheet2의 기준에 맞춰 설정 한 방식에 따라 필자는 행과 열에 모두 필요하다고 생각하게되었습니다.
행 1에 열 머리글 레이블이있는 경우 A1, B1 및 P1을 A2, B2 및 P2로 변경하십시오.
는
배열 수식이 Ctrl 키 + 시프트 + Enter↵으로 확정 할 필요가 ¹. 정확하게 입력하면 Excel에서 수식을 중괄호로 묶습니다 (예 : { 및 )). 자신에게 중괄호를 입력하지 마십시오. 첫 번째 셀에 올바르게 입력되면 다른 수식과 마찬가지로 채우거나 복사하거나 아래로 복사 할 수 있습니다. 실제 데이터의 범위를보다 자세히 나타내는 범위에 대한 전체 열 참조를 시도하고 줄이십시오. 배열 수식은 계산주기를 대수적으로 계산하므로 참조 된 범위를 최소로 좁히는 것이 좋습니다. 자세한 내용은 Guidelines and examples of array formulas을 참조하십시오.
편집 모드를 종료 할 때 Ctrl-Shift-Enter를 눌러 배열 수식으로 입력 하시겠습니까? –
열 A, B 및/또는 P 텍스트, 날짜 또는 숫자입니까? – Jeeped
Scott - 그게 문제였습니다. 답변 감사합니다. – SteveC