2016-10-27 7 views
0

0의 제거 :는 다음 공식을 고려 MMULT

=ARRAYFORMULA(MMULT(N('E0:Sample'!$D$2:$AY),TRANSPOSE(SIGN(COLUMN(('E0:Sample'!$D$2:$AY))))))

이 공식은 빈 셀이 어떻게이 생산 범위의 모든 0 제거합니까 0으로 해석되는 배열을 생산? 나는

=ARRAYFORMULA(FILTER(MMULT(N('E0:Sample'!$D$2:$AY),TRANSPOSE(SIGN(COLUMN(('E0:Sample'!$D$2:$AY))))),'E0:Sample'!$D$2:$AY<>0))

로) (을 필터링하려면 시도했다하지만 FILTER range must be a single row or a single column.

어떤 아이디어를 생산? 고맙습니다!

답변

0

최종 공식

=ARRAYFORMULA(IF(
MMULT(N('E0:Sample'!$D$2:$AY),TRANSPOSE(SIGN(COLUMN(('E0:Sample'!$D$2:$AY)))))=0,, 
MMULT(N('E0:Sample'!$D$2:$AY),TRANSPOSE(SIGN(COLUMN(('E0:Sample'!$D$2:$AY))))) 
)) 
입니다 귀하의 경우에는 다음과 같은 패턴

=IF(formula=0,,formula) 

시도

관련 문제