2014-10-05 30 views
0

在Excel電子表格中,我有一列(A列),例如以下元件:如何在Excel電子表格中找到部分匹配元素?

Audi, VW, BMW Group, Toyota 

現在我可以執行搜索的元素的這樣

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

這將要麼返回其中元素被發現,或N/A的相對數目。因此,例如,如果我在單元格B1中放入Audi,則公式將返回'1',並且將'BMW'放入單元格B1中,公式將返回值'3'(因爲公式使用通配符)。

但是,在libreoffice電子表格中,這不起作用。當把'寶馬'一詞放入B1單元格時,這裏的公式返回'N/A'。如何更改公式使其與Excel電子表格一樣工作?

回答

2

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

嘗試以下功能,並將'寶馬'放入B1單元格。

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

'BMW *' 匹配 '寶馬', '寶馬集團', '寶馬車' 和其他電池,其內容首先 'BM'。

如果要匹配任何包含'BMW'的字符串,請在值的兩端使用通配符。

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

完美。非常感謝你的幫助。 – Alex 2014-10-05 08:55:21

0

在我的LibreOffice(OOO-openoffice)中,在Calc中,這不起作用。我發現,使用通配符「」工作只有這種表達

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

(注:「。‘根據,而不是你的國家,計算機,使用’,」‘’表達分開。)

相關問題