首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Google公式中使用过滤器和索引并维护超链接

问在Google公式中使用过滤器和索引并维护超链接
EN

Stack Overflow用户
提问于 2017-05-02 15:41:08
回答 1查看 2K关注 0票数 0

我有一个谷歌电子表格有主数据(没有访问用户)。

另一个使用=IMPORTRANGE("URL of Google Sheet above", "Range")的Google电子表格

在该电子表格中,上面提到的表格是隐藏的,另一个表使用带筛选器的索引公式仅在列中数据为真时显示(例如,Status = "Final")

={index('All - By ID'!A2:L2);filter('All - By ID'!A2:L, regexmatch('All - By ID'!H2:H, "Final"))}

一切都是按预期运作的。

在同一电子表格中,我有另外一系列的工作表,我希望通过另一列(除了上面的筛选器)进行筛选,但无法找到使其正常工作的regexmatch。它位于D列和一个数值(例如,D列值为5.0的所有行,然后是值为5.1的所有行的另一个工作表)。

但是,当我将"5.1"放在regexmatch中时,它还返回诸如5.11、5.12等值,其中我们只需要"5.1"。

我尝试了一个查询,但是它不会在单元格中传递嵌入的超链接,其中一个列需要这样做。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-05-03 00:15:33

简短回答

尝试"^5\.1$"而不是"5.1"

解释

正则表达式为某些字符指定了特殊的含义。其中之一是.,意思是“任意字符”。另一方面,如果您没有指定字符串的开始或结束,它将查找字符串上的第一个匹配项,如果找到了,将返回TRUE。

^的意思是开头$表示结束

但请记住,在某些情况下,上述含义可能会发生变化。学习regex的更多信息/学习更多部分,学习正则表达式的基础知识,并找到有用的资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43742036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档