在Excel表格中給項(xiàng)目添加序號(hào)時(shí),如果序號(hào)都在連續(xù)的單元格中,我們可以通過(guò)下拉填充的方法來(lái)添加序號(hào),但如果想給下圖這種內(nèi)容不連續(xù)的單元格自動(dòng)添加序號(hào),用普通的下拉填充方法就不行了,下面介紹一種利用函數(shù)給這種不連續(xù)的單元格填充序號(hào)的方法,供大家參考。
先點(diǎn)擊鼠標(biāo)選中要顯示序號(hào) 1 的單元格。
然后用輸入法的英文格式在編輯欄中輸入:=IF(
IF函數(shù)的語(yǔ)法簡(jiǎn)要的說(shuō)就是:IF(判斷條件,當(dāng)條件符合時(shí)顯示的值,當(dāng)條件不符合時(shí)顯示的值)。
再點(diǎn)擊序號(hào) 1 對(duì)應(yīng)的項(xiàng)目所在的單元格,將該單元格名稱(chēng)自動(dòng)輸入到編輯欄中。
然后輸入一對(duì)英文的雙引號(hào),再輸入一個(gè)逗號(hào),再輸入一對(duì)雙引號(hào),則本例公式為:=IF(B2='','' 。意思是如果判斷條件 B2=''(即B2單元格是空的)成立,則IF函數(shù)返回的值也是 '' (即IF函數(shù)所在的單元格也顯示為空白)。
接下來(lái)再輸入當(dāng)判斷條件(B2='')不成立時(shí)IF函數(shù)所返回的值,這里又需要嵌套一個(gè) COUNTA 函數(shù),COUNTA 函數(shù)的作用是計(jì)算出指定范圍中不為空的單元格的個(gè)數(shù)(注意函數(shù)名稱(chēng)后面要有個(gè)A,不要輸入成COUNT,COUNT是另一個(gè)函數(shù)了)。這時(shí)本例公式為:=IF(B2='','',COUNTA(B2:B2)其中COUNTA(B2:B2) 意思是統(tǒng)計(jì)冒號(hào)前后兩個(gè)單元格之前有多少個(gè)不為空的單元格,從而得出不為空的單元格所對(duì)應(yīng)的序號(hào)。
之后在第一個(gè)B2單元格名稱(chēng)后點(diǎn)擊鼠標(biāo),再按鍵盤(pán)的F4鍵,則單元格名稱(chēng)會(huì)變成$B$2,即絕對(duì)引用,這樣之后填充公式時(shí) $B$2 的部分不會(huì)發(fā)生變化,也就是讓COUNTA函數(shù)之后統(tǒng)計(jì)非空單元格時(shí)都固定從B2單元格處開(kāi)始統(tǒng)計(jì)。
這樣就完成了整個(gè)公式的輸入。本例的完整公式為:=IF(B2='','',COUNTA($B$2:B2))(注意公式最后有兩個(gè)右括號(hào),因?yàn)楣街杏袃蓚€(gè)函數(shù)。)
完成公式后按鍵盤(pán)的回車(chē)鍵或者點(diǎn)擊編輯欄左側(cè)的對(duì)號(hào),則公式所在單元格就會(huì)自動(dòng)顯示出公式的計(jì)算結(jié)果,即序號(hào) 1。
最后再雙擊或者下拉單元格右下角的填充柄,Excel就會(huì)自動(dòng)給其他不連續(xù)單元格填充序號(hào)。
注意事項(xiàng)
輸入公式時(shí)應(yīng)使用英文格式的輸入法。
注意COUNTA 函數(shù)名稱(chēng)后面有個(gè)A,不要寫(xiě)成COUNT,COUNT是另一個(gè)函數(shù)了。
注意公式最后有兩個(gè)右括號(hào),因?yàn)楣街杏袃蓚€(gè)函數(shù)。
聯(lián)系客服