簡體   English   中英

在Excel中,如何在單元格中拆分值並為每個拆分值應用vlookup公式?

[英]In excel, how can I split value in a cell and apply vlookup formula for each split value?

幾個小時來,我一直在努力尋找答案,但我有點放棄。 這是我在excel中所做的事情。

對於每個數字(1到4),我分配一個代碼和一個相應的分數。 我正在從第一行(A1到C4)開始輸入此數據

Number  Code    Score
 1      A        2
 2      B        4
 3      C        6
 4      D        8

輸入:現在,每個人每周都有一個數字,我的數據是這樣的

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 

我如何拆分單元格中的值並每次應用vlookup公式,這樣我總共可以得到6 + 8

對於A11 ,並假設該單元格內的任何分隔符(如果存在)僅是一個逗號(無空格),如您的示例所示:

=SUMPRODUCT(0+(ISNUMBER(FIND(","&Complexity!A$1:A$4&",",","&A11&","))),Complexity!C$1:C$4)

復制下來,以得到與A12A13等中的條目相似的結果(盡管請注意,我在上面相對於行絕對引用了復雜度表)。

問候

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM