把Excel里的一列数字按照奇偶数的形式排序出来
要做一个辅助例,用辅助例来作第一关键字排序。
辅助例可以写这个公式:=MOD(A1,2)
提问人的追问
那数字前面还有两个字母应该怎么办呢?
两个的字就用这个公式:=MOD(--MID(A1,3,LEN(A1)-2),2)
Excel中判断奇偶数的方法
1、使用mod函数,这种方法用的最多
假设 A1 单元格输入数值, B1单元格
=(mod(a1,2)=1),true为奇数,false为偶数
=IF(MOD(A1,2)=0,"偶数","奇数")
2、利用INT函数
假设 A1 单元格输入数值, B1单元格 =IF(A1/2=INT(A1/2),"偶数","奇数")
3、专用函数
=isodd(a1)=true为奇数,false为偶数。
=iseven(a1)与上一个公式相反。
这两个函数是工作表函数,不过不是excel内置函数,要加载“分析工具库”。在“工具-加载宏-分析工具库”加载即可,可能系统会提示你插入Office安装盘!所以这种方法一般人用的很少。
判断奇偶数用很多用途,比如花名册中如果人数很多,性别一栏就可以利用公式根据身份证号自动判断:
例如F3栏是身份证号,B3栏是性别,那么可以输入
=IF(LEN(F3)=15,IF(MOD(MID(F3,15,1),2)=1,"男","女"),IF(MOD(MID(F3,17,1),2)=1,"男","女"))
填充下去,是不是省了很多劲啊?