2017-05-03 52 views
0

對不起,如果這對你們所有人來說都是非常基本的。我一直在網上搜索,找不到答案。查找任何單元格中的一個或多個唯一字詞,併爲其他單元格中的每個單元格提供特定返回值。

我試圖在任何單元格中找到一個或多個唯一的單詞,併爲每個單元格在Excel中提供特定的返回值。有些單元格中有多個單詞。其他人只有一個。例如,我希望word1在值爲「1」的列A中給出一個值。我想讓word2在「0」的A列中給出一個值。如果兩個單詞都在一起找到,我需要它將兩個值一起添加到一個單一的值。因此,像如果WORD3最終是2.9的值,字1也是在同一個小區,我希望他們加入使得其在A列3.9的值

這是我到目前爲止有:

= IF(XOR(E2 = 「WORD1」,E2 = 「單詞2」),1,0)

我也試着:

= IF(IF(E2 = 「WORD1」,1,0) +(E2 =「word2」1,0)
= IF(IF(E2 =「word1」,1,0)E2 =「word2」,1,0)
= IF(AND(E2 =「word1 「,E2 =」word2「),1,0)
= IF(OR(E2 = 「word1」,E2 =「word2」),1,0)

我所得到的只是其中一個單詞的返回值,或者對我當前的公式無效。但我嘗試過的其他公式不是有效的公式。所以我不確定要去哪裏。我確信第一個我嘗試過的工作...

任何援助將不勝感激!

回答

0

如果我正確理解你的問題,你把值賦給例如

Word1 = 1 
Word2 = 2 
Word3 = 2.5 

所以,你想看到這樣的事情每個字:

enter image description here

使用該公式(如果值被粘貼到列K行2)。 NB這是一個數組公式,因此您必須按Ctrl + 請輸入

=SUM(IFERROR(IF(FIND("Word1", K2)>0, 1, 0), 0), IFERROR(IF(FIND("Word2", K2)>0, 2, 0), 0), IFERROR(IF(FIND("Word3", K2)>0, 2.5, 0), 0)) 
相關問題