不知道如何去做这件事(或者是否可以完成)。我在Excel中有三张工作表。第三个目前是空的。头两张表有过去10年的股票交易。一个约50个条目,第二个约70个。每个条目都有这样的列:股票代码,公司,数量,购买日期,购买价格,总购买$,卖出日期,卖出价格,总售价$,损失/收益。使用第一张和第二张纸张的特定值填充第三张纸张
我所希望做的是动态构建第三板(只是报告/观看),在有购买日期,但没有卖出日后的第一个两片只有条目。 IE:只显示当前股票持有量。因此,当一只股票被卖出并且一个卖出日期被输入到第一张表单之一时,它将从第三张表单中消失。
而持股并不都在列表的底部。例如,在表1中的50个条目中,第5,21,23,43,46,47和48行具有购买日期但没有销售日期。
在我搜索,我看到了,也许VLOOKUP函数将服务的,但我刚刚得知的今天,而不是很熟悉。
使用VBA可以轻松完成。你觉得这是你能做的吗? – martin
还有一些说明性问题:每张纸在您的纸上最多显示两次?也就是说,只有一个购买日期和可能的一个销售日期?这两张表是相同的(当然他们有不同的数据,但除此之外)? – martin
你好马丁!我没有VBA经验,也不知道如何与Excel集成。 。 。是的,两张表是相同的(所有事情都考虑在内)只是包含不同的数据。而且,是的,每个条目(行)是唯一的,只出现一次 - 每个购买日期只有一个销售日期(没有部分销售)。 –