Google sheets 在Google工作表的FILTER()中向列添加值
我正在与以下人员合作 在Google sheets 在Google工作表的FILTER()中向列添加值,google-sheets,google-sheets-formula,Google Sheets,Google Sheets Formula,我正在与以下人员合作 在过滤器工作表中,我使用以下过滤器()函数从数据工作表中检索一些数据 FILTER({Data!B12:H},Data!B12:B”“) 使用上述函数,我想在检索到的数据末尾添加一列,其中包含数据表单元格A1中的值(Lorem Ipsum) 我尝试过使用以下过滤函数 FILTER({Data!B12:H,“&INDEX(Data!A1)},Data!B12:B”) 这就产生了错误 函数数组\u行参数2的行大小不匹配。预期:27。实际值:1。 我的预期产出是: 请建议在滤纸
过滤器
工作表中,我使用以下过滤器()
函数从数据
工作表中检索一些数据
FILTER({Data!B12:H},Data!B12:B”“)
使用上述函数,我想在检索到的数据末尾添加一列,其中包含数据表单元格A1
中的值(Lorem Ipsum
)
我尝试过使用以下过滤函数
FILTER({Data!B12:H,“&INDEX(Data!A1)},Data!B12:B”)
这就产生了错误
函数数组\u行参数2的行大小不匹配。预期:27。实际值:1。
我的预期产出是:
请建议在滤纸上的单元格A5
中尝试以下操作:
=arrayformula(过滤器({Data!B12:H,if(Data!B12:B“”,Data!A1,)},Data!B12:B“”)
试试看
=FILTER({Data!B12:H, IF(LEN(Data!B12:B), Data!A1,)}, Data!B12:B<>"")
=过滤器({Data!B12:H,IF(LEN(Data!B12:B),Data!A1,)},Data!B12:B“”)
看看这是否有效?效果很好!请您解释一下您的答案,这样我就可以接受了。{}创建了一个数组,其中包含B12:H中的数据和一个额外的列。这个额外的列是用公式IF(LEN(Data!B12:B),Data!A1,)构造的。它创造了数据的价值!A1表示数据中有值的每一行!B12:B.有效!但是我必须使用单元格A1OK中的值。在这种情况下,用数据替换中的“Lorum Ipsum”
!A1