关注@悟禅禅,为您解决#Excel#与#vba#的难题
图中H列是用数字写死的固定序号1 , 2 , 3,4,5,6,7 。

下面我将要删除第三行序号为“3”,王五的这一条记录 。

删除后的效果就是,少了一条序列为“3”的记录,而整体H列的序号变成了1 , 2,4 , 5,6,7 。

可见,如果把序号用数字固定写死,会让我们之后的追加和删除记录都很麻烦 。
视频加载中...为了使删除一行后的整体序号仍然保持连续,我们把之前固定写死的序号“1,2,3,4,5,6,7”都改成公式“=ROW()-2” , 函数“ROW()”是取当前单元格的行号,因为我们的记录是从第2行开始的 , 不减去2就会得到序号“3,4,5 , 6,7,8,9” , 只有减掉“2”才会得到序号“1,2,3,4 , 5,6,7” 。
视频加载中...现在仍然删除第三行 。
可以看到删除第三行后,整体序号仍然保持连续 。

与行号函数“ROW()”相对应的还有一个列号函数“Column()”,小伙伴儿们用过吗?
【Excel中利用Row函数防止删除行的操作后,表格的序号被断开】#excel##Excel技巧#
