如何在Excel电子表格中find部分匹配元素?

在Excel电子表格中,我有一个列(列A),例如以下元素:

Audi, VW, BMW Group, Toyota 

现在我可以做一个像这样的元素的search

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

这将返回find元素的相对数目或N/A 所以,例如,如果我把Audi放在B1单元格中,公式将返回'1',并且将'BMW'放在B1单元格中,公式返回值'3'(因为公式使用通配符)。

但是,在libreoffice电子表格中这是行不通的。 当把'宝马'一词放入B1单元格时,这里的公式返回'N / A'。 如何改变公式使其与Excel电子表格一样工作?

通配符包含在查询string中可能工作。

尝试下面的function,把'宝马'放到B1格。

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

“宝马*”与“宝马”,“宝马集团”,“宝马汽车”以及其他以“BM”开头的单元格相匹配。

如果要匹配任何包含“宝马”的string,请在值的两端使用通配符。

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

在我的LibreOffice(OOO – openoffice)中,在Calc中,这不起作用。 我发现通配符“ ”只能用这个expression式“。

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

(注意:取决于你的国家,电脑,使用“,”而不是“;”来表示分离。)