如何将单元格的分隔string与Excel中另一个表格的内容进行匹配
如果我在一张纸上,我们称之为S1
T1 1 T2 3 T3 4 T5 6 T4 2
并说我在S2的一个单元中有这个
T1;T2;T3;T4 10
是否可以使用Excelfunction去S1,findT1,T2,T3和T4,并总结相应的值?
到目前为止,我的函数能够search一个string并从中提取数据,但是我不知道如何处理分隔string,或者如果可以的话
=SUMIF('2014'!$B:$B, J9, '2014'!$F:$F)
编辑:如果我不知道我的价值观的范围。 我应该只是把很大的数字?
如果你的第一个表格在S1!A1:B5
和S2
表格中,你有T1;T2;T3;T4
在单元格A8
试试这个公式
=SUMPRODUCT(ISNUMBER(SEARCH(";"&'S1'!$A$1:$A$5&";",";"&A8&";"))+0,'S1'!$B$1:$B$5)
SEARCH
search由“;”包围的A1:A5中的每个值。 在A8
标志,也包围着; 迹象,如果有匹配,你得到一个数字,所以ISNUMBER
返回TRUE
和SUMPRODUCT
增加了相关的价值从B1:B5
SEARCH
不区分大小写 – 如果你需要它,然后使用FIND
查看屏幕截图 – 为简单起见,在一张表中显示,但它是相同的公式