在excel电子表格中,我有一个列(列A),例如以下要素:
Audi, VW, BMW Group, Toyota
现在我可以搜索像这样的元素
match("*" & b1 & "*", a1:a5, 0)
将返回找到元素的相对位数或N/A
。因此,举例来说,如果我将Audi
放在单元格B1中,公式将返回' 1'并且我将“宝马”#39;在单元格B1中,公式返回值' 3' (因为公式使用通配符)。
但是,在libreoffice电子表格中,这不起作用。在使用“宝马”这个术语时进入单元格B1,这里的公式返回N / A'。如何更改公式使其与excel电子表格相同?
答案 0 :(得分:2)
查询字符串中的通配符章程可能有效。
尝试以下功能并将'BMW'放入牢房B1。
match(b1 & "*", a1:a5, 0)
'宝马*'匹配'宝马','宝马集团','宝马汽车'和其他内容以'BM'开头的细胞。
如果您想匹配任何包含'BMW'的字符串,请在值的两端使用通配符。
match("*" & b1 & "*", a1:a5, 0)
答案 1 :(得分:0)
在我的LibreOffice(OOO - openoffice)中,在Calc中,这不起作用。我发现通配符“”仅适用于此表达式“。”
例如:=MATCH(G1&".*";A1:$A$165;0)
(注意:视您所在国家/地区而定,计算机使用“,”代替“;”进行表达分离。)