2016-11-01 3 views
1

original question에 대한 후속 질문으로 ArrayFormula 수식에서 가져온 빈 값을 필터링 할 수있는 방법을 알고 싶습니다.ArrayFormula에서 가져온 빈 항목 제거

도우미! A1의 수식

=ArrayFormula(
'Form Responses'!G:G&'Form Responses'!H:H&'Form Responses'!I:I&'Form Responses'!J:J& 
'Form Responses'!K:K&'Form Responses'!L:L&'Form Responses'!M:M&'Form Responses'!N:N& 
'Form Responses'!O:O&'Form Responses'!P:P&'Form Responses'!Q:Q&'Form Responses'!R:R& 
'Form Responses'!S:S&'Form Responses'!T:T 
) 

문제는 격차가 어디 있는지이 사용자 입력 양식에서입니다뿐만 아니라 범주에 기반으로 내가 결코 알지 못할 것입니다. 여기에 제출 인해받는 부분을, 같이 격차를 알 수 있습니다 무엇의 예 :

ARRAYFORMULA 공식 자체에 관해서는, 나에게 어떤 단점은 너무 새로운 "도우미"시트를 생성하는 데있다 실제 FORM 생성 시트에서 편집을 유지할 수 있습니까? 내 공식은 다음이다 : 라!

=FILTER(Helper!A:A, Helper!B:B = "Outgoing") 

도우미 B1을 함유하는 경우 :

=ArrayFormula('Form Responses'!B:B) 

를 어느 "발신"또는 "수신"의 값을 포함한다. 대신 Helper!B1에 공식 =ArrayFormula('Form Responses'!B:B)를 추가

답변

1

지침

다음과 같은 시도 :

=FILTER(
{'Form Responses'!$AA:$AA,'Form Responses'!$B:B}, 
LEN('Form Responses'!$AA:$AA), 'Form Responses'!$B:B = "Outgoing" 
) 

심지어 Helper!A1에 공식을 제거 할 수 있습니다.

설명

  • 필터는 몇 가지 조건을 사용할 수 있습니다.
  • 필터를 사용하면 배열을 인수로 사용할 수 있습니다.
  • Google 스프레드 시트는 셀 수에 제한이 있으며 스프레드 시트 성능을 향상시키는 데 도움이되는 수식을 줄입니다.

참조