【Excel】如何在自动筛选模式下使用以序列方式填充单元格

发布网友

我来回答

5个回答

热心网友

具体操作步骤如下:

1、首先,打开需要进行操作的excel表格,如下图所示,然后进入下一步。

2、其次,选择按名称筛选向日葵,如下图所示,然后进入下一步。

3、接着,若在筛选后直接复制并粘贴,将出现以下情况,如下图所示,然后进入下一步。

4、然后,在单元格C2中,输入以下公式: INDEX($ E $ 8:$ G $ 13,COUNTIF(B $
 1:B2,B2),3),然后使用鼠标往下拉以完成填充,如下图所示,然后进入下一步。

5、最后,就操作好了,可以看到效果图,如下图所示。这样,问题就解决了。

热心网友

 方法:

1、打开EXCEL表格,在单元格中输入数字后,拖动手柄向下填充。

2、之后点击旁边的小窗口,选择“复制单元格”。

3、因为EXCEL的记忆功能,以后再使用手柄填充时,就默认是“复制”了。

 

热心网友

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

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

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

热心网友

可以做,您筛选后运行以下的代码就能实现自动序列了:
Sub 排序()
Dim a As Integer, b As Integer, c As Integer, d As Integer, e As Integer
a = Sheet1.UsedRange.Rows.Count
d = InputBox("请输入您要填充的第一个单元格的行数")
e = InputBox("请输入您要填充的第一个单元格的列数")
For b = d To a
If Sheet1.Rows(b).Hidden = False Then
c = c + 1
Sheet1.Cells(b, e).Value = c
End If
Next b
End Sub

热心网友

临时表折腾什么啊,复制副本,处理打印删除不完了。。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com