我正在尝试查找一个查看表的函数,并将字符串出现在逗号分隔列表中的所有值相加。如果我的列表被分成不同的单元格,我可以得到sumproduct工作,但我需要列表在一个单元格中。以下是我正在寻找的内容:
单元格A1中的列表:2000,2100,2300
Table: A10:B16
A B
2000 20
2100 25
2200 32
2300 65
2400 72
2500 12
2600 2
我正在寻找110
任何帮助都将不胜感激。
谢谢!
答案 0 :(得分:0)
我假设您可以使用其他列而不是列表?
如果是这样,您可以在C列中使用以下公式
= IF(ISERROR(FIND(A2,$ A $ 1,1))= FALSE,TRUE,FALSE)A2是包含数据的第一个单元格。
这是搜索逗号分隔列表并对列B中的数据进行评估,是否存在于列表中,如果是,则返回true,如果不是false。
现在,您可以使用SUMIF函数在新列C中返回匹配为true的那些。
= SUMIF(C2:C8,TRUE,B2:B8)
如果评估栏C对其他用户来说是一个问题,您可以随时隐藏它