KatDadKat
2021-04-19T08:11:43+00:00
左边的每个小组不重新计数的情况,按上方的公式插入新的内容后,序号可以自动更新。
但是如果想要右边的这种,每个小组都从1开始计数,虽然按图上的公式能够达成,但是每次都要更新红字字体部分。
有不有什么方法可以像左边一样,可以一口气重头拉到位,而不必每个小组都还要修改才行?
[注]序号边上的东西并不是重复值
[img]https://img.nga.178.com/attachments/mon_202104/23/-7Qc2o2-k1fmK2jT3cSmv-l4.jpg[/img]
用[IFERROR(G16+1,"1")]虽然可以从上往下拉,但是如果如图,中间插入一行,序号不会自动更新,要手动重新拉一下链接
[img]https://img.nga.178.com/attachments/mon_202104/23/-7Q9z9-2ie0K23T3cSmf-gv.jpg[/img]
你插一行,那行就必然是空白数据,你必须要更新公式,除非你插入的不是整行,不包括序号那一列。
说的这乱。。。你是不是希望第一张图里的$15应该自动变成$16或者等价的值?
[quote][pid=510332893,26451580,1]Reply[/pid] Post by [uid=35191741]jiuerd[/uid] (2021-04-23 17:08):
你插一行,那行就必然是空白数据,你必须要更新公式,除非你插入的不是整行,不包括序号那一列。[/quote]利用row公式的话不管怎么插入都没啥问题来着…
[quote][pid=510348525,26451580,1]Reply[/pid] Post by [uid=36684562]aowflower[/uid] (2021-04-23 18:06):
利用row公式的话不管怎么插入都没啥问题来着…[/quote]你用row公式插入行还不是要更新新插入那行的公式
Reply to [pid=510349781,26451580,1]Reply[/pid] Post by [uid=35191741]jiuerd[/uid] (2021-04-23 18:11)唔....大概就是这个,有AA,BB,CC,DD....等很多个组,每个组都需要从1开始排序,按照图上的公式的话,不管中间怎么插入或者删除,用row,序号都会自动更新,自己插入的那一行的序号直接ctrl+d就行了
但是有一个问题就是,这样的组很多,每个组都手动更新红色字体的单元格有些麻烦
[img]https://img.nga.178.com/attachments/mon_202104/23/-7Qj2a-bf9ZfT3cSq8-qk.jpg[/img]
所以就是想有不有什么办法,只需要一个公式从上拉到最下面,能同时[条件1]满足中间插入删除行后,序号自动更新,而且[条件2]不需要每个组都需要手动改一下公式,(就像我发的本体的第一张图D列的那个公式一样,不过按那种公式我只能做到不从头排序)[s:ac:冷]
用我1L右边红框的公式,虽然满足了[条件2],但是满足不了[条件1],用这个公式在插行后,除了需要修改插入的那一行,插入的下面那一行也需要修改,。如果是删除,也需要手动修改序号,不然会变成[=IFERROR(#REF!+1,1)]
判断上一行是不是数值,如果是就加1,如果不是就为1
这样行吗?
Reply to [pid=510355932,26451580,1]Reply[/pid] Post by [uid=42264257]FOXFIN[/uid] (2021-04-23 18:37)就像是我1L的红框里那个公式吗?用我1L右边红框的公式,虽然不用每个组修改一下公式,但是有插行或者删行后不手动调整的话,会有些问题,用这个公式在插行后,除了需要修改插入的那一行,插入的下面那一行也需要修改,。如果是删除,也需要手动修改序号,不然会变成[=IFERROR(#REF!+1,1)]