在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)

复制下来给A12A13等等的条目给出类似的结果(尽pipe注意我在上面的绝对行中提到了复杂性表)。

问候