如何在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)
(注意:取决于你的国家,电脑,使用“,”而不是“;”来表示分离。)