Excel知識-函數運用之跳過為空行智能添加序號

Excel 墨鏡猴 墨鏡猴 2017-08-29

本次主要介紹Excel中函數的運用。主要實現2個功能,第一個,智能添加序號,何為智能,就是可以識別為空的數據行跳過編號,如學生姓名列存在為空行,前面的序號列自動排除該行。第二個,判斷數據列若存在未空行,即給出提示信息。本次2個功能均在序號列實現。

Excel知識-函數運用之跳過為空行智能添加序號

  • 添加序號的實現,共講解3種實現方法。

第一種,在A2單元格輸入 =ROW()-1 ,回車即可。

Excel知識-函數運用之跳過為空行智能添加序號

Excel知識-函數運用之跳過為空行智能添加序號

第二種,在B2單元格輸入 =COUNT($B$1:B1)+1 ,回車即可。

Excel知識-函數運用之跳過為空行智能添加序號

第三種,在C2單元格輸入 =SUBTOTAL(3,$D$2:D2) ,回車即可。

Excel知識-函數運用之跳過為空行智能添加序號

這時我們刪除姓名列部分數據,發現C列序號變為如下所示,存在重複序號,即姓名為空的行和上面序號相等。

Excel知識-函數運用之跳過為空行智能添加序號

這時我們為C2單元格公式加入IF條件判斷,即判斷若姓名為空則序號顯示為空。公式為 IF(D2="","",SUBTOTAL(3,$D$2:D2))

Excel知識-函數運用之跳過為空行智能添加序號

確認後複製單元格公式填充該列即可。

Excel知識-函數運用之跳過為空行智能添加序號

同樣,我們可以這樣修改B2列公式 IF(D2="","",COUNT($B$1:B1)+1) ,如圖所示。

Excel知識-函數運用之跳過為空行智能添加序號

Excel知識-函數運用之跳過為空行智能添加序號

如果我們再刪除身份證列部分數據,想讓該列數據為空時序號也不編號,可在IF函數中嵌套OR函數,以B2列演示,修改後公式為 IF(OR(D2="",E2=""),"",COUNT($B$1:B1)+1)

Excel知識-函數運用之跳過為空行智能添加序號

完成後如下所示,已實現姓名列和身份證列中數據均存在時才進行編號。

Excel知識-函數運用之跳過為空行智能添加序號

若想讓填充序號時,想讓姓名為空顯示“未輸入姓名”的提示信息,身份證為空顯示“未輸入身份證號”,均為空顯示“無效信心”。以B列演示,修改公式如為:

=IF(AND(D2<>"",E2<>""),COUNT($B$1:B1)+1,IF(AND(D2="",E2<>""),"未輸入姓名",IF(AND(D2<>"",E2=""),"未輸入身份證號","無效信息")))

Excel知識-函數運用之跳過為空行智能添加序號

完成後可達到如下效果。

Excel知識-函數運用之跳過為空行智能添加序號

相關推薦

推薦中...