根据范围对值进行分类

时间:2015-10-29 12:59:03

标签: excel excel-formula excel-2007

我的列的值从05不等。

我想分配这些数字:

01到第i类,
 12.5至第ii类  2.54.5到第iii类  和4.5及以上到第iv类

使用Microsoft Excel。

我该如何解决?

4 个答案:

答案 0 :(得分:1)

我相信你可以构建一个嵌套的IF。

假设您的值在单元格A2中开始:

= IF(A2 <1,&#34; I类&#34;,IF(A2 <2.5,&#34;类ii&#34;,IF(A2 <4.5,&#34;类iii和#34) ;,&#34; class iv&#34;)))

答案 1 :(得分:0)

稍短一些:

="class "&CHOOSE(LEFT(A1)+1,"i","ii","iii","iii","iv","iv")

答案 2 :(得分:0)

尝试以下两个公式中的任何一个:

="class " & LOOKUP($A1,{0,"i";1,"ii";2.5,"iii";4.5,"iv"})

="class " & LOOKUP($A1,{0,1,2.5,4.5},{"i","ii","iii","iv"})

答案 3 :(得分:-1)

最简单的事情可能只是使用像这样的if结构......

=IF(A1<$D$1,$E$1,IF(A1<$D$2,$E$2,IF(A1<$D$3,$E$3,$E$4)))

此公式在下面的B栏中输入....

enter image description here

这听起来与制作直方图非常相似。 Excel提供频率&#34;频率&#34;可用于制作直方图的函数。另外,在Excel中制作直方图的另一种方法是使用Analysis Toolpack插件(需要启用)。它提供了直方图功能,如下所示。

enter image description here

....最后,总是可以选择使用VBA创建用户定义的函数,但这可能不是必需的。