如何在excel里把年龄分段? 就是把大于0小于20的替换成1,把大于20小于30的

2022-08-06 社会 182阅读

替换的方法有以下几种:

方法一:IF函数

在B2单元格输入以下公式,然后向下填充公式

=IF(A2<20,1,IF(A2<30,2,IF(A2<40,3,IF(A2<50,4,IF(A2<60,5,6)))))

或者=IF(A2>=60,6,IF(A2>=50,5,IF(A2>=40,4,IF(A2>=30,3,IF(A2>=20,2,1)))))

公式表示:按照A2单元格条件的递增(递减),嵌套IF函数,得到对应的结果。

 

 

方法二:IF+INT函数

输入以下公式,然后向下填充公式

=IF(A2<20,1,INT(A2/10))

公式表示:除以了A2小于20,返回1,其他返回A2除以10的整数。

 

方法三:LOOKUP函数

输入以下公式,然后向下填充公式

=LOOKUP(A2/10,{0,2,3,4,5,6;1,2,3,4,5,6})

公式表示:在{0,2,3,4,5,6}升序数列中,找到比A2/10小的最大值所对应的{1,2,3,4,5,6}数据。

如果在G:H列建立了年龄与分段的升序数列,那么公式可简化为
=LOOKUP(A2,G:H)

声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com