发布网友 发布时间:2024-10-20 16:19
共2个回答
热心网友 时间:2024-11-13 20:53
在Excel筛选状态下,为了按不同银行按顺序填充序号,并且在解除筛选后序号保持不变,可以使用SUBTOTAL函数或者结合其他函数的方法来实现。以下是两种推荐的方法:
方法一:使用SUBTOTAL函数
进入筛选状态:首先,选中需要筛选的数据所在的行或列,然后点击菜单栏上的“数据”选项卡,再点击“筛选”按钮,进入筛选状态。
输入公式:在需要填充序号的第一个单元格中,输入以下公式:
excel复制代码
=SUBTOTAL(103, $B$2:B2) * 1
这里,103是SUBTOTAL函数的参数,表示“COUNTA”,即忽略隐藏值,统计非空单元格个数。$B$2:B2是序号对应单元格的范围,其中$B$2是绝对引用,确保在拖动填充时不会改变。
填充公式:将鼠标移动到输入公式的单元格右下角,当光标变成黑色+号时,双击鼠标左键向下填充公式。这样筛选后的数据序号就会全部自动填充完成,且序号会随着筛选内容的变化而自动重新填充排列。
方法二:使用超级表和可见单元格填充
创建超级表:打开Excel表格,选中除编号列以外的全部表格内容,然后按Ctrl+T打开“创建表”对话框,点击“确定”,将选中表格区域转换成超级表。
筛选数据:在超级表中进行数据筛选。
填充序号:在筛选后的表格中,对应序号单元格输入1,然后全部选中筛选后需要输入序号的单元格区域。
选择可见单元格:在英文输入法状态下按Alt+;键,选定选中区域的可见单元格(即筛选后的单元格)。
填充序列:点击“开始”选项卡,在“编辑”栏点击“填充”-“序列”,在“序列”对话框中,将“序列产生在”选择为“列”,“类型”选择为“等差序列”,然后点击“确定”。这样筛选后数据就填充编号完成,且填充的编号不随筛选内容变化而变。
注意事项
在使用SUBTOTAL函数时,确保引用单元格的范围正确,并且注意绝对引用和相对引用的使用。
在使用超级表和可见单元格填充时,确保已经正确筛选了数据,并且选择了正确的填充范围和序列类型。
如果需要填充的序号有特定的起始值或增量,可以在“序列”对话框中进行相应设置。
通过以上两种方法,你可以在Excel筛选状态下按不同银行按顺序填充序号,并且在解除筛选后序号保持不变。
热心网友 时间:2024-11-13 20:51
直接在A6单元格里输入=SUBTOTAL(103,$B$6:B6) 我都给你写好了复制粘贴就行 直接拖十字光标就可以把下面的单元格复制公式