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

我在Excel中汇总了一个包含10个不同部分数据的报告。 每个部分是一个值的表,并有它的数据被插入到相应的表,我会隐藏用户的观点。 所以我有11张,10张数据和一份最后报告。

每个数据表每次都有相同数量的列,但行数是可变的。 我需要一种方法,在每个与相应数据表中的行对应的部分下,在报表中创build和复制行。 我用我插入的数据捕捉计数,所以我知道有多less行开始。

这是一个例子:

表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 

所以我需要从Sheet 2中获取数据到Sheet 1中。

查看Excel中的高级筛选function – 它可能是一个简单的解决scheme,你想要什么。 一般来说,它使您能够根据一些条件(支持的布尔expression式)复制另一个工作表中的单元格。

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

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

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