【问题标题】:How to filter based on the URL of an image in Google Sheets?如何根据 Google 表格中图片的 URL 进行过滤?
【发布时间】:2022-02-09 06:12:53
【问题描述】:

我正在尝试在 Google 表格中创建一个过滤视图,该视图将仅根据每行中插入的图像 URL 的最后几个字符显示电子表格的某些行。例如,大多数行都有一个简单命名为“image1.png”、“image2.png”、“image3.png”等的图像,但每隔一段时间就会有一行图像被命名为“ image63_s.png”、“image176_s.png”、“image271_s.png”等。我想做的是创建一个过滤视图,它只显示 URL 中图像名称以“_s”结尾的行.

编辑:图像使用公式=IMAGE("https://www.example.com/site/image1.png") 插入到工作表中,所以我认为正则表达式不能在这里工作。

【问题讨论】:

    标签: regex google-sheets filter google-sheets-formula conditional-formatting


    【解决方案1】:

    使用自定义公式:

    =REGEXMATCH(A1, ".*_s.png$")
    

    更新:

    =REGEXMATCH(FORMULATEXT(A1), ".*_s.png.*")
    

    或者按照建议有一个隐藏的 URL 辅助列

    【讨论】:

    • 我刚刚尝试过,但似乎没有用。在我问这个问题之前,我从搜索中可以找到,正则表达式只适用于文本,而不适用于图像。使用公式=IMAGE("https://www.example.com/site/image1.png") 将图像插入工作表中
    • @Gameskiller01 如果你在不同的单元格中有 URL 并且你正则表达式那个并且在另一个你有图像。例如=IMAGE(A1) 如果是因为视觉问题,请隐藏 URL 所在的列
    • @DavidSalomon 这是个好主意,谢谢!如果你把它变成一个答案,我会接受它。
    • @Gameskiller01 答案已更新
    猜你喜欢
    • 1970-01-01
    • 2018-09-14
    • 1970-01-01
    • 1970-01-01
    • 2015-08-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-01-14
    相关资源
    最近更新 更多