Excel工作表中“IF”函數的另類技巧
1、根據身份證號自動填寫“性別”(男、女)
每個單位一般都有“職工花名冊”,其中有“身份證號”和“性別”兩列數據,有沒有想過讓表格根據身份證號自動填寫性別呢?方法如下:在C4單元格中輸入“=IF(MOD(RIGHT(D4),2)=0,"女","男")”,以下單元格復制即可。
說明:根據目前我國居民身份證的編號規則,男的末尾數是奇數,女的末尾數是偶數。Mod()是求余數函數,RIGHT()是截取右側字符串函數,上述Right(D4)也可寫為Right(d4,1),即截取D4單元格中數據的最右側一位。
2、去除計算列中的“0”
表格中有些列是根據其他列中的數據計算得來的,一旦輸入公式,表格中往往會出現許多“0”,影響美觀。去除“0”的方法如下:在G15單元格中輸入“=IF(E15+F15=0,"",E15+F15)”其余復制即可。(注:本例中G列=E列+F列,即應發工資=基本工資+崗位津貼)
3、去除“#DIV/0!”等亂字符
表格公式中時常會用到除法,當除數為空或“0”時,單元格中就會出現“#DIV/0!”等字樣的亂字符,非常影響美觀,去除它的方法如下:在E13中輸入“=IF(D13=0,"",C13/D13)”,其余復制即可。(注:本例中E列=C列/D列,即單價=金額/數量)