在表格中,我們可以用row()函數設置自動更新的序號,但它有缺點,當插入行時,只能復制公式才能讓序號連續。

在最下輸入新數據的時候,也需要向下復制公式

為了解決這個問題,高手想到了用插入超級表的形式讓公式自動復制。

但,插入超級表,整個表的性質都變了,包括格式、公式引用都會和普通表不同。有沒有其他方法可以實現序號自動連續呢?

當然有,要不然,蘭色這篇教程怎么寫下去,哈哈.....先看看效果吧!

當我在B列最下面輸入內容時,A列序號會自動增加。奇怪的是,你一定會認為蘭色在A列設置了公式,可事實是添加數據前,A列是空的,什么都沒有。

這是什么鬼,沒公式也能生成序號。嘿嘿,只有熟悉的用戶才能明白其中道理。

在版本中,新增了數組的區域顯示功能。如果公式生成的結果是一組數,它會顯示在以公式所在單元格為頂點的一行、一列或一個區域中。

正是借用這個功能,我們用一個公式=row(1:10)就可以生成一列序號,由于只有第1行有公式,所以在下面刪除和插入行對序號沒有任何影響。

為了讓B列新增行時A列也可以自動新增序號,蘭色修改了公式:

=ROW(("1:"&("座",B:B)-1))

公式說明:

蘭色說:其實這個區域顯示功能在剛發布就有了,只是還沒有人發現它可以生成不會斷的序號,蘭色昨天在表格亂倒騰時無意發現了它,嘿嘿,好玩!