在Excel表格中,我們可以用row()函數(shù)設(shè)置自動更新的序號,但它有缺點,當(dāng)插入行時,只能復(fù)制公式才能讓序號連續(xù)。
在最下輸入新數(shù)據(jù)的時候,也需要向下復(fù)制公式
為了解決這個問題,excel高手想到了用插入超級表的形式讓公式自動復(fù)制。
但,插入超級表,整個表的性質(zhì)都變了,包括格式、公式引用都會和普通表不同。有沒有其他方法可以實現(xiàn)序號自動連續(xù)呢?
當(dāng)然有,要不然,蘭色這篇教程怎么寫下去,哈哈.....先看看效果吧!
當(dāng)我在B列最下面輸入內(nèi)容時,A列序號會自動增加。奇怪的是,你一定會認為蘭色在A列設(shè)置了公式,可事實是添加數(shù)據(jù)前,A列是空的,什么都沒有。
這是什么鬼,沒公式也能生成序號。嘿嘿,只有熟悉office365的用戶才能明白其中道理。
在office365版本中,新增了數(shù)組的區(qū)域顯示功能。如果公式生成的結(jié)果是一組數(shù),它會顯示在以公式所在單元格為頂點的一行、一列或一個區(qū)域中。
正是借用這個功能,我們用一個公式=row(1:10) 就可以生成一列序號,由于只有第1行有公式,所以在下面刪除和插入行對序號沒有任何影響。
為了讓B列新增行時A列也可以自動新增序號,蘭色修改了公式:
=ROW(INDIRECT('1:'&MATCH('座',B:B)-1))
公式說明:
MATCH('座',B:B)-1可以返回最后一非空行的位置
INdirect可以把字符串類型的引用轉(zhuǎn)換為真實的引用。
蘭色說: 其實這個區(qū)域顯示功能在office365剛發(fā)布就有了,只是還沒有人發(fā)現(xiàn)它可以生成不會斷的序號,蘭色昨天在表格亂倒騰時無意發(fā)現(xiàn)了它,嘿嘿,好玩!
新同學(xué),長按下面二維碼圖片,點上面”前往圖中包含的公眾號“然后再點關(guān)注,每天可以收到一篇蘭色最新寫的excel教程。
聯(lián)系客服