
一、excel表格手动序号对行进行增删排序就乱了?
每次编辑excel表格,设置序号时是不是先手动填个1,然后往下拉,
中间如果删除一行又要重新开始拉序号?
今天分享一个Excel公式row(),序号自己长出来,删行、插行、排序都不怕。
在需要显示序号的单元格输入=ROW()-n(n为表头占了几行),然后往下拉,
如下所示,表头为1行,n=1,就填写=ROW()-1

二、ROW()是什么?ROW() = 返回当前单元格的行号
=ROW() | ||
|---|---|---|
=ROW() | ||
=ROW() | ||
=ROW() |
原理:Excel自动识别这个单元格在第几行,就返回几。
三、核心公式:让序号从1开始
问题:直接用=ROW(),A1返回1,A2返回2…但如果表头占了1行,数据从A2开始,序号应该从1开始,不是2。
解决:减去表头行数
举例:=ROW()-1
公式拆解:
=ROW()-1 | |||
=ROW()-1 | |||
=ROW()-1 |
通用公式:=ROW()-n
n= 表头占了几行表头1行 →
=ROW()-1表头2行 →
=ROW()-2表头3行 →
=ROW()-3
温馨提示:本文公式基于Microsoft Excel和WPS表格通用函数,适用于大多数版本。若使用中出现异常,请检查单元格格式是否为"常规"或"数值"。复杂表格建议操作前备份。
夜雨聆风