基于Google电子表格的搜索引擎

时间:2015-11-27 08:36:21

标签: function google-sheets

我正在尝试在Google Spreadsheets中创建Google搜索引擎类型功能。我在Google论坛中找到了这个功能,但它似乎对我不起作用:

=iferror( filter(Data!A2:K; mmult( iferror(search(A1; Data!A2:K); A1 = ""); transpose(sign(column(Data!A2:K))) ) ); "(no matching data)" )

1 个答案:

答案 0 :(得分:0)

目前你的公式正在抛出错误,因为它试图用布尔值(A1="")执行矩阵乘法。
如果您在iferror语句的else子句中输入0,则filter函数将0评估为false,其他所有值为true。

这样做有一个缺点,就是你不能过滤0,因为它会显示整个表格,但这是由于使用了mmult。