2013-12-09 32 views
0

假設我有一行A1 ... An(每行一個)的單詞集合列表,並且我有一組句子,我定期從一個在線源中提取。我選取其中一個句子並將其分開,以便B中的每一列都有一個單詞出現,直到沒有更多單詞可以插入爲止。現在我使用一個匹配函數,告訴我A列的特定行中的單詞何時與句子中的單詞相匹配(現在將句子串在B列之後)。這適用於單個單詞,但有沒有辦法使這個工作多個單詞?也就是說,如果我在行A1 ...中有一對單詞(a,b),那麼我可以告訴Excel找到一個「粗糙」匹配嗎?創建「粗略匹配」功能

例子:

我有話蘋果 - 果細胞艾和詞蘋果和水果出現在列B和C.有沒有辦法,我能得到的Excel注意到,「蘋果」是在單元格Ai中產生匹配?如果單元格難以閱讀,例如appledsjfruit,該怎麼辦?

+0

你現在在哪裏放置你的配方?即。你的結果在哪裏? –

+0

http://www.microsoft.com/en-gb/download/details.aspx?id=15011可能會引起您的興趣。 – pnuts

+0

您已經標記了這種似乎不適用的「情感分析」,以及「VBA」,這些看起來並不必要,因爲您已經描述了該問題。我們是否需要更多細節才能瞭解標籤? –

回答

1

您不需要VBA。 - - 在D1作爲array formulaCTRL輸入此輸入

=SUM(COUNTIF(A1,"*"&B1:C1&"*"))>0 

中的星號是通配符,並且陣列式,實際上,循環遍歷B1:C1每個小區。所以公式說明要計算B1或C1的實例,前後都有A1中的任何文本。

+0

謝謝道格。我不確定我是否理解你爲什麼選擇使用count,而我不確定*用於什麼,你能夠進一步解釋嗎? – 114

+0

Woops,不起作用,或者只有當第一個單元格「B1」匹配時才起作用。 –

+0

我忘了'SUM'部分。現在修復。 –