0

在 Excel 电子表格中,我有一列(A 列),其中包含以下元素:AudiVWBMW GroupToyota我可以像这样搜索元素:

match("*" & b1 & "*", a1:a5, 0)

这将返回找到元素的相对数量或N/A. 因此,例如,如果我Audi在单元格 B1 中输入,公式将返回“1”,如果我在单元格 B1 中输入“BMW”,则公式将返回值“3”(因为公式使用通配符)。

但是,在 LibreOffice 电子表格中,这不起作用。将术语“BMW”放入单元格 B1 时,此处的公式返回“N/A”。

如何更改公式以使其与 Excel 电子表格一样工作?

4

2 回答 2

2

查询字符串中的通配符章程可能有效。

尝试以下功能并将“BMW”放入单元格 B1。

match(b1 & "*", a1:a5, 0)

“BMW*”匹配“BMW”、“BMW group”、“BMW car”等内容以“BM”开头的单元格。

如果要匹配任何包含“BMW”的字符串,请在值的两端使用通配符。

match("*" & b1 & "*", a1:a5, 0)
于 2014-10-05T08:47:32.473 回答
0

在我的 LibreOffice (OOO - openoffice) 中,在 Calc 中,这不起作用。我发现通配符“ ”只适用于这个表达式“。

例如:=MATCH(G1&".*";A1:$A$165;0)

(注意:根据您所在的国家、计算机,使用“,”而不是“;”进行表达分隔。)

于 2015-12-22T11:01:04.910 回答