有条件地在Excel中复制和创建行

时间:2011-01-19 15:35:02

标签: excel

我在Excel中汇总了一个包含10个不同数据部分的报告。每个部分都是一个值表,并将其数据插入到相应的工作表中,我将从用户的视图中隐藏它们。所以我有11张,10张数据,1张最终报告。

每个数据表每次都有相同的列数,但行数是可变的。我需要一种方法来有条件地在报表中的每个部分下创建和复制行,这些部分对应于相应数据表中的行。我用我插入的数据捕获Count,所以我知道有多少行开始。

这是一个例子:

第1页:报告

NAME  DATE  ADDRESS

表2:

Count:  3

NAME     DATE     ADDRESS
John     1/1/10   123 street
Mark     1/2/10   124 street
Dave     1/3/10   125 street

所以我需要将表2中的数据输入到表1中。

1 个答案:

答案 0 :(得分:0)

查看Excel中的高级过滤功能 - 它可能是您想要的简单解决方案。通常,它使您能够根据某些条件(支持的布尔表达式)从另一个工作表复制单元格。

有关如何使用它的更多信息:

http://www.contextures.com/xladvfilter01.html

http://office.microsoft.com/en-us/excel-help/filter-by-using-advanced-criteria-HP005200178.aspx