Excel添加或删除行之后,原来的序号还能自动更新!这里有3种方法

Excel添加或删除行之后,原来的序号还能自动更新!这里有3种方法,可以轻松实现这个操作~

Excel添加或删除行之后,原来的序号还能自动更新!这里有3种方法

 

1.使用ROW函数

操作步骤:输入公式—=ROW()-1—填充

Excel添加或删除行之后,原来的序号还能自动更新!这里有3种方法

 

2.使用ROW函数+表格

操作步骤:输入公式—=ROW()-1—填充—插入表格

Excel添加或删除行之后,原来的序号还能自动更新!这里有3种方法

 

3.使用SUBTOTAL函数

操作步骤:输入公式—=SUBTOTAL(3,$D$2:D2)—填充

Excel添加或删除行之后,原来的序号还能自动更新!这里有3种方法

 

 

转载于:https://my.oschina.net/u/3907957/blog/2246980

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在 SQL 数据库中,可以通过 `IDENTITY` 属性来实现自动填充序号。当删除后,下一序号不会自动更新,需要手动更新。不过,可以使用 `IDENTITY_INSERT` 属性来插入自定义的序号,从而达到序号自动更新的目的。 下面是一个简单的示例,其中 `ID` 字段就是自动填充的序号: ```sql CREATE TABLE [dbo].[MyTable]( [ID] [int] IDENTITY(1,1) NOT NULL, [Name] [nvarchar](50) NOT NULL, [Age] [int] NOT NULL, [Gender] [nvarchar](10) NOT NULL, PRIMARY KEY CLUSTERED ( [ID] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] ``` 在上述代码中,`ID` 字段使用了 `IDENTITY(1,1)` 属性,表示自动填充序号,初始值为 1,每次自增 1。 当删除后,下一序号不会自动更新。如果需要手动更新序号,可以使用以下 SQL 语句: ```sql SET IDENTITY_INSERT MyTable ON GO UPDATE MyTable SET ID = ID - 1 WHERE ID > 2 GO SET IDENTITY_INSERT MyTable OFF GO ``` 上述语句中,我们首先使用 `SET IDENTITY_INSERT MyTable ON` 命令打开 `IDENTITY_INSERT` 属性,然后使用 `UPDATE` 命令更新 `ID` 字段,将所有 `ID` 大于 2 的的 `ID` 减去 1,从而实现序号自动更新的效果。最后,使用 `SET IDENTITY_INSERT MyTable OFF` 命令关闭 `IDENTITY_INSERT` 属性。 需要注意的是,使用 `IDENTITY_INSERT` 属性插入自定义的序号可能会导致序号冲突,因此在使用前需要仔细考虑。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值