Excel逻辑 - 匹配列

时间:2015-02-05 19:51:14

标签: excel vba excel-vba

我的情况如下:

The Day'列为1到365,每天重复24次(24小时)。每天和每小时一起具有Degree值,由B列表示。每次A列与D匹配时,我需要将E列与E列重叠(例如B2 * E2,B3 * E2,B4 * E2,B7 * E3)。

我该怎么做?我真的很困惑。 谢谢

2 个答案:

答案 0 :(得分:1)

使用您显示的示例,在单元格C2中并向下复制:

=B2*VLOOKUP(A2,$D$2:$E$366,2,FALSE)

答案 1 :(得分:1)

两种方式:

VLOOKUP(A2,$ d $ 2:$ E $ 366,2,FALSE)* B2

SUMPRODUCT(B2 *($ d $ 2:$ d $ 366 = A2)* $ E $ 2:$ E366)