代码之家  ›  专栏  ›  技术社区  ›  Dave Bird

如何在包含链接的单元格中找到字符串?

  •  0
  • Dave Bird  · 技术社区  · 8 年前

    我想在显示的文本中匹配一个字符串。下面显示了电子表格:

    spreadsheet

    单元格A1包含搜索的字符串。 单元格A4:A7包含链接/URL。 我在A3单元格中尝试了以下方法来查找A4中的字符串:A7

    `=MATCH("^"&A1&".*";B4:B7;0)` #only works on the default formatted cells.
    `=MATCH(".*"&A1&".*";A4:A7;0)` #
    `=MATCH(A1&".*";A4:A7;0)` #
    `=MATCH(A1;A4:A7;0)` #
    

    1 回复  |  直到 8 年前
        1
  •  0
  •   Dave Bird    8 年前

    搜索的所有问题都是由以下事实引起的:

    '搜索条件=和(<)&燃气轮机;必须适用于整个单元格'

    工具->选项->Openoffice计算->计算 .

    关闭此设置可以使一切按广告所示工作。线索是正则表达式 ".*"&A1&".*" ,它当然匹配一整行纯文本,使用范围为B4:B7。

    最简单的解决方案是表达式:

    =MATCH(""&A1;A4:A7;0) # "" invoked to trigger regex