作为引发此问题的original question的后续问题,我想知道如何过滤掉ArrayFormula公式导入的空白值。
Helper!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
)
问题在于我永远不会知道差距在哪里,因为这是来自表单的用户输入并且也基于类别。以下是提交MIGHT的示例,请注意由于INCOMING部分导致的差距:
关于ArrayFormula公式本身,创建一个新的“Helper”表是否有任何不足之处,以便保留对实际FORM创建的表的任何编辑?我的公式是:
=FILTER(Helper!A:A, Helper!B:B = "Outgoing" )
Helper!B1包含:
=ArrayFormula('Form Responses'!B:B)
包含“传出”或“传入”值。
答案 0 :(得分:1)
不要在$data = array();
foreach($Array1 as $id)
{
foreach($Array2 as $Array1Result)
{
$data[]['ParentKey'] = array_merge(
array('Array1Key' => $id),
$Array1Result['ParentKey']
);
}
}
上添加公式Helper!B1
,而是尝试以下内容:
=ArrayFormula('Form Responses'!B:B)
您甚至可以删除=FILTER(
{'Form Responses'!$AA:$AA,'Form Responses'!$B:B},
LEN('Form Responses'!$AA:$AA), 'Form Responses'!$B:B = "Outgoing"
)
上的公式。