通过函数或VBA从许多不同值的列表中选择最后搜索值的单元格

时间:2018-03-16 10:54:35

标签: excel vba excel-formula

背景故事:我正在尝试创建一个系统,该系统将在一个单独的区域中显示油轮中剩余多少不同类型的油。每天都有不同类型的油进入,所以我不能只使用一个简单的总和或查找最后一个值。

这是一个例子。左栏是油的重量,右栏是确定油的类型的数字指数:

Volume Oil type
   22  1
   12  1
   23  1
   24  1
   22  1
   23  2
   23  2
   23  2
   22  2
   23  2
   32  3
   22  3
   23  1
   22  1
   13  2
   31  3
   13  3
   21  2
   23  1
   22  3
   23  3
   12  3
   11  2 

所以对于这个列表,我需要我的功能,以找到最后一次油类型1进入油轮,然后将所有先前的1型油插入+最后一个的所有值相加,以便接收最终的油类型1

预期结果应如下:

Type 1 total volume : 171
Type 2 total volume : 159
Type 3 total volume : 155

1 个答案:

答案 0 :(得分:0)

Erm pivottable?

将数据设置为一个表格,其中 Ctrl + T 然后 Alt + N + V 创建与表

关联的枢轴表

然后,您可以在内容和不同类型中添加行,只需右键单击“刷新数据透视”即可。

Pivot