Ada*_*ith 3 search libreoffice-calc
LO Calc 中是否有一个函数可以找到具有给定文本的单元格?
search 和 find 函数似乎在字符串中给出一个位置。也就是说,如果我在两个单元格中搜索文本“a”,其中一个包含“xxxa”,另一个包含“bbb”,答案将为 4。
这不是我需要的。我需要找到哪个单元格有问题的文本。
只需使用该MATCH()功能。由于它支持正则表达式,您可以使用 MATCH() 来搜索部分字符串。
下面是一个例子:
查找数组是A1:A4,搜索条件是.*a.*(这是一个正则表达式,语法参见上面的链接)。该公式的结果=MATCH(".*a.*";A1:A4;0)是2,由于第二查找阵列中细胞是与检索模式一致的第一个单元。
关于正则表达式:这是正则表达式字符列表。该表达式.*a.*包括:
a,匹配单个a字符;.,匹配任何字符;*,一个量词,意思是“零个或多个”,关于前面的字符。因此,正则表达式模式匹配包含a, 前后任意数量的其他字符的每个单元格内容。要熟悉正则表达式,请查看RegExr或在线 regex tester。
| 归档时间: |
|
| 查看次数: |
12282 次 |
| 最近记录: |