office表格中自动填充问题:怎么在下拉填充时不用去填充那些已经折叠或隐藏的表格?

在下拉填充过程中,有些表格隐藏了或者因分类 汇总等折叠了,却也填充上了。怎么避免这个问题,而去有选择的填充那些没有折叠的,而不需填充那些已经折叠的???

下拉填充前选择包括已输入内容的单元格(并从单元格开始选择,使得选择后,在编辑栏中能看到输入的内容,也就是要填充的内容)在内的一列到有数据的最后一行,按F5或Ctrl+G调出定位对话框,在对话框中按“定位条件”,选择“可见单元格”,确定后,把鼠标定位到编辑栏,按Ctrl+Enter。这样就只填充可见单元格,隐藏的单元格不会填充。追问

你这个方法确实不错,但是对于那些有序数列,按Ctrl+Enter后 ,其它的单元格填充的都只是第一个单元格的内容。

比如要填充数列1,2,3,选中十个单元格,编辑框里显示的是第一个单元格的内容“1”,按Ctrl+Enter后,这十个单元格就都变成了1。。。

追答

也可以做到的,因为你提供的条件有限,来些假设吧。请根据自己的实际表格来修改。

假设你的表格第1行是表头,数据在A至F列,筛选后第2至第14行被隐藏了,以后还有陆续隐藏的行,显示有数据的最后行是第145行。假设你需要在G中插入序号1、2、3、……,序号只填充到筛选后的单元格。
那么选择G列中的G15:G145,按前面所说的方法,定位“可见单元格”后,在编辑栏(一定要在这里,如果这时点击G15,那么原选择就放弃了)中输入公式:
=SUBTOTAL(103,$B$15:$B15)
再按Ctrl+Enter,使定位的可见单元格均填充公式。公式中的B可以是A至F中的任何列,但要注意选择空白的列。现在得到一个合格的序列数。
点列标G,选择G列,按Ctrl+C复制,再右键粘贴为数值。

追问

说是公式有问题。。。
=SUBTOTAL(103,$B$15:$B15) ?这个公式什么意思??

追答

你可能没注意我的假设说明,假设筛选后第2行到第14行被隐藏了,所以显示数据的第1行就是行号15了,公式中的15,就是这这个行号,这个15要根据你的表格来修改。

公式的含义,相当于counta(计算有数据——含文本的单元格个数),但忽略隐藏的单元格(这正是我们所需要的),所以,按前面所说填充完公式后,所显示单元格中会显示1到N(N为显示有数据的总行数)的自然数序列(隐藏的行没有填充)。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-09-25
筛选后-数据--排序和筛选里面-重新应用-然后第一行输入你要填充的-下拉。
重点是重新应用!追问

没听懂。。。筛选一直是虚的,没法点。。。