在Excel中,如何拆分单元格中的值并为每个拆分值应用vlookup公式?
我一直在努力寻找几个小时的答案,我有点放弃。 这是我在做excel的。
对于每个数字(1到4),我分配一个代码和一个相应的分数。 我从第一行开始input这个数据(A1到C4)
Number Code Score 1 A 2 2 B 4 3 C 6 4 D 8
input:现在,每个人每周得到一个数字,我的数据是这样的
Person Week1 Week2 Person1 3 (A10 is the cell) 4 (A11 is the cell)
我的输出:我使用vlookup来查找每周的值并获得分数。
Person Week1 Week2 Person1 6 8
所以得到6,我使用公式:
=VLOOKUP(A10,Complexity!A1:C4,3)
为了得到8,我使用的公式是:
=VLOOKUP(A11,Complexity!A1:C4,3)
到现在为止还挺好。 我的问题是,一个星期可能有2个值。 例:
Person Week1 Person1 3,4 (A10 is the cell)
我期待输出分数:
Person Week1 Person1 14
我怎样才能拆分单元格中的值,并应用每次查找公式,所以我可以得到总共6 + 8
对于A11
,并假设该单元格中的任何分隔符(如果存在)只是一个逗号(没有空格),如下例所示:
=SUMPRODUCT(0+(ISNUMBER(FIND(","&Complexity!A$1:A$4&",",","&A11&","))),Complexity!C$1:C$4)
复制下来给A12
, A13
等等的条目给出类似的结果(尽pipe注意我在上面的绝对行中提到了复杂性表)。
问候