乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > Excel对筛选后的单元格进行下拉<em>填充</em>-excel筛选 填充,excel筛选填

Excel对筛选后的单元格进行下拉<em>填充</em>-excel筛选 填充,excel筛选填

作者:乔山办公网日期:

返回目录:excel表格制作


筛选后,一般是不能填充的,如果一定要填充序列,可以利用函数:

假定第zhidao一行为表头,你要填充的编号在A列,B列以后为其他数据,请在A2输入公式:
=SUBTOTAL(103,INDIRECT("B2:B"&ROW()))
将公式向下复制到相应行,就可以实现填充序列,并且隐藏行不参与排序

注意,再次作其他筛选时,此序号将有变化

筛选后对单元格下拉填充的时候不能简单的复制粘贴。下面我们举例来说明Excel对筛选后的单元格进行下拉填充的具体步骤:

1、首先我们在下面一张表格中,需要将向日葵每月份的销量粘贴到相对应的目标区域。

2、现在我们先按名称进行筛选向日葵,如下图进行筛选。

3、 此时我们如果直接在筛选后复制粘贴,就会出现错误,也就是说所有隐藏的单元格都被填充了。

4、其实正确的做法是,我们需要在C2单元格输入如下的公式

=INDEX($E$8:$G$13,COUNTIF(B$1:B2,B2),3),然后向下拖鼠标完成填充。

这里我们重点讲一下该公式的用法,=INDEX(目标区域,行号,列号),在这里目标区域需要锁定,行号是递增的等差序列1,2,3,4,5,6,产量的列号为3。实现行号的递增就需要使COUNTIF函数来统计满足条件的个数。即B$1:B2,B$1:B3……中B2的个数。

5、现在我们来按名称全选查看效果,发现相应的向日葵的销量已经按顺序填充。


  EXCEL中序号递减填充方法:

  1. 填入起始序号,并选中该单元格;

  2. 选择“开始”菜单中的“编辑”--填充--系列;

  3. 选择按行或列填充(此处选择按列),等差数列,步长值为-1,输入最后一个序号;

  4. 确定后,即得递减序号;

  5. 还有一种方法是利用填充柄填充,先输入两个递减序号;

  6. 选中这两个单元格,鼠标移到右下角,待鼠标变成黑十字形时,按住一同下拉(如果序列产生在行则右拉),同样得到递减序号填充。



材料/工具:Excel2010

1、向日葵每月份的销量粘贴到相对应的目标区域。

2、按名称筛选向日葵

3、如果直接在筛选后复制粘贴,就会出现如下悲剧。

4、在C2单元格输入公式=INDEX($E$8:$G$13,COUNTIF(B$1:B2,B2),3)后向下拖鼠标完成填充。

5、名称全选查看效果相应的向日葵的销量已经按顺序填充。

相关阅读

关键词不能为空

ppt怎么做_excel表格制作_office365_word文档_365办公网