2017-05-03 90 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)) 
相关问题