判断EXCEL单元格倒数第二位的单双

如题所述

=IF(MOD(LEFT(RIGHT(A3,2)),2),"单","双")也可以表示为=IF(MOD(LEFT(RIGHT(A3,2),1),2)=1,"单","双")
假设A3=5667
LEFT(RIGHT(A3,2))=LEFT(RIGHT(A3,2),1)表示取A3倒数第二位
RIGHT(A3,2)表示:A3单元格的数字从右开始取两位即=67,
LEFT(RIGHT(A3,2),1)=LEFT(67,1)=6
也可以表示为=IF(MOD(6,2)=1,"单","双"),即表示(当倒数第二位被2除余数等于1时,成立“单“,否则”双“)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-03-13
设原数据在a列,在b2输入:
=IF(LEN(A2)>1,IF(MOD(MID(A2,LEN(A2)-1,1),2),"单","双"),"字符长度小于2位")
第2个回答  2013-03-13
IF(MOD(MID(A1,LEN(A1)-1,1),2),"单数","双数")
假设A1是要判断的单元格
相似回答