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

How can I find a string in a cell containing a link?

我在 openoffice calc 中有一些单元格包含 links/URLs。当然,它们在 calc 中显示为文本,悬停鼠标会显示 URL。单击这些单元格会显示引用的 URL。

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

spreadsheet

单元格 A1 包含搜索的字符串。 单元格 A4:A7 包含 links/URLs。 单元格 B4:B7 是 A4:A7 的副本,但使用默认格式删除 link/URLs。单元格 B3 包含我的匹配公式,它成功地找到了 B4:B7 中的字符串。 我在单元格 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)` #

此外,尝试了其他几个正则表达式,none 其中有效。是的,我对正则表达式生疏了,但我做错了什么?或者,除非我更改格式,否则文字字符串实际上不会出现在搜索字段中吗?

搜索的所有问题都是由于

'Search criteria = and <> must apply to whole cells'

已在工具->选项->Openoffice Calc->计算中启用。

关闭此设置会使一切都像宣传的那样工作。线索是正则表达式 ".*"&A1&".*",它当然匹配整行纯文本,适用于范围 B4:B7。

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

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