如何使隐藏行/列后的工作表的各行/列按顺序自动编号
excel吧
全部回复
仅看楼主
level 7
ziwanghou 楼主
原图
目标效果

2012年08月13日 09点08分 1
level 13
在sheet2工作表的A2处输入1,然后下拉(要比你sheet1)的序列多,
然后回到sheet1,A2=SUBTOTAL(103,sheet2!a2:a$2),然后在确保没有隐藏列的情况下下拉,
横着也一样,在sheet2工作表的A2处横着拉,,然后回到sheet1,B1=LOOKUP(SUBTOTAL(103,sheet2!$a2:a2),{1,2,3,4,5,6,7,8,9,10},{"a","b","c","d","e","f","g","h","I","j"})然后在确保没有隐藏列的情况下横着拉
2012年08月13日 11点08分 2
level 13
搞错了,不能跨工作表,那就只能加辅助列了,或者你原本表格里面有不含空白单元格的列
2012年08月13日 11点08分 3
那么具体要怎么做呀呢?
2012年08月14日 00点08分
A2=SUBTOTAL(103,b2:b$2),然后在没有隐藏列的情况下先下拉,拉完后就可以筛选了,(假设B列都有数据)B1=LOOKUP(SUBTOTAL(103,$b2:b2),{1,2,3,4,5,6,7,8,9,10},{"a","b","c","d","e","f","g","h","I","j"}) 这个是横向,同理,在没有隐藏列的情况下拉,如果J不够的话还可以继续往后加数字和子母
2012年08月15日 13点08分
level 11
任意选取整个一列(如AX列)(尽量往后选,免得不好看),在AX1输入1,然后点编辑,定位,定位条件,可见单元格,编辑,填充,向下填充。
第二步,点中A2单元格,输入公式=SUM($AX$1:AX1),下拉公式就能生成不含隐藏行的序列填充数。
2012年08月13日 15点08分 4
试过了,不行啊~
2012年08月14日 00点08分
我自己试了下,按照大神提供的方法,使用SUBTOTAL函数可以解决隐藏列的自动编号问题,可不适用于行。
2012年08月14日 06点08分
level 10
先把你想操作东西按正常顺序完成。
然后选择性粘贴,去除公式。
然后插入DE列,写入你想要的函数,再隐藏。
2012年08月14日 01点08分 5
没看明白呢~
2012年08月14日 03点08分
吧务
level 12
可以用辅助行/列么?可以的话,能用SUBTOTAL来实现
2012年08月14日 05点08分 6
可以使用辅助行/列,但能够隐藏且不影响目标效果。具体怎么做才能实现?
2012年08月14日 05点08分
列的效果已经实现,可是行的怎么弄?SUBTOTAL函数不适合于行吧。
2012年08月14日 06点08分
吧务
level 12
C1 : =SUBSTITUTE(SUBSTITUTE(CELL("address",OFFSET($A$1,0,SUM($C$2:C$2)-1)),"$",""),"1","")
C2 : =IF(CELL("width", C1),1,0)
B3 : 1
A3 : =SUBTOTAL(109, $B$3:$B3)
2012年08月14日 07点08分 7
终于把这个弄懂了....但是,,,但是,隐藏列后,编号就断开了,没有连续的编号呐.....怎么办呢?
2012年08月16日 01点08分
回复 ziwanghou : 需要重新计算一下, F9
2012年08月16日 04点08分
如果把字母改成数字呢?
2024年02月07日 03点02分
吧务
level 12
需要重新计算一下
2012年08月14日 08点08分 8
soga 学习了,曾被这个困扰过
2012年08月16日 05点08分
level 1
横项不要字母,也是数字呢
2024年02月07日 03点02分 9
1