首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Excel vlookup/Macro计算贸易数据

Excel vlookup/Macro计算贸易数据
EN

Stack Overflow用户
提问于 2018-10-08 20:51:00
回答 1查看 65关注 0票数 0

我会尽量做到具体,同时注意到数据是敏感的。我目前有一个工作簿,其中包含每个单独的工作表详细说明每天的交易活动,按客户姓名,股票交易等细分。在此工作簿的主工作表上,我希望从每个单独的工作表/日汇总每周/月的交易数字。

因此,例如:主工作表将显示,在10月份,客户端x通过将各个工作表上的数字相加,进行了5亿股交易量。

为了做到这一点,我是否可以在我的主工作表中实现一个vlookup,它将在每个单独的工作表中查找特定的客户名称,将该客户的收入相加,并将其添加到主工作表中?或者我是否需要沿着vba路线走下去?我理解这是一个相当模糊的要求,所以任何指导都将非常感谢。

我已经包含了列标签的屏幕截图,以提供数据的一些概念:

Individual day worksheet

EN

回答 1

Stack Overflow用户

发布于 2018-10-08 21:32:10

鉴于您的敏感信息,我将给您一个通用的答案,您可以进一步适应您的情况。

您可以使用excel中的SUMIFS函数作为具有多个条件的VLOOKUP,这可能适用于这类问题。假设您的“主”工作表在列A和B上只有字段“客户名称”和“日期(月)”,并且您希望用“交易”表上的月度交易总和填充列C(交易量),如下所示:

代码语言:javascript
复制
A           | B            | C
Client Name | Date (month) | Trade Volume
Bob         | 01-10-2018   | 500,000.00
Jack        | 01-11-2018   | 245,000.00

还有一个条件,假设你的“交易”表在第一列有客户姓名(A),第二列有给定交易的日期(B),第三列有交易量(C)。

您可以在单元格C2上使用以下函数来实现这种结果:

代码语言:javascript
复制
=SUMIFS('Trades'!C:C, 'Trades'!A:A=A2, 'Trades'!B:B>= B2, 'Trades'!B:B<=EOMONTH(B2,0))

如有必要,您可以向此公式中添加更多条件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52702755

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档