[英]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)
復制下來,以得到與A12
, A13
等中的條目相似的結果(盡管請注意,我在上面相對於行絕對引用了復雜度表)。
問候
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.