我有一个文件:
表1:
Name Hours Price
-----------------
Name1 12 126.00
Name2 14 161.00
Name3 8 100.00
Name4 10 135.00
表2:
Name Rate
---------
Name1 10.5
Name2 11.5
Name3 12.5
Name4 13.5
我想将小时数乘以相应的名称。所以像Name1 = 12 * 10.5 = 126等等。不知道怎么做?
答案 0 :(得分:1)
一种方法是使用VLOOKUP
:
(假设两个工作表中的名称都在A1
中):
Price
列(C3到C6)中的公式应为
=B3*VLOOKUP(A3,Sheet2!$A$3:$B$6,2,FALSE)
翻译:
= B3 *VLOOKUP( A3 , Sheet2!$A$3:$B$6 , 2 , FALSE )
={Hours}*VLOOKUP({Name},{Name+Rate in Sheet2},{2nd column},{exact match})
答案 1 :(得分:0)
如果您想在excelcell中使用“code”进行此操作,我认为这是一种非常简单的方法,如下所示:
= IF(A1 = A1表2;!B1 *表2 B1)
= IF(CELL = CELL;然后做;要做)
如果名单可以按顺序改变,D Stanleys会更好。
否则VBA-Code也会很容易。