如何在excel表中将数据分段

大量的数据从0-400,我想将数值分段为<120,120-160,160-200.....以此类推,后面是>380,如何操作?完成分段后,想将各数据段求比例分配,比如120-160的占总体的*%,请高手指点!

建议使用数据透视表。或者增加一列,使用if函数添加新的值,比如=if(A1<100,1,0),嵌套多个if可以实现,后面是就是1、2、3、4……,这样你只要看1、2、3等的个数了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-10-18
1、使用IF()函数完成分段判断,按条件直接引用即可;
2、比例分配的含义表达不明确,请注意描述方式,必要时附上人工举例
第2个回答  2011-10-18
建议使用数据透视表。或者增加一列,使用if函数添加新的值,比如=if(A1<100,1,0),嵌套多个if可以实现,后面是就是1、2、3、4……,这样你只要看1、2、3等的个数了。
第3个回答  2011-10-18
这些数据在同一列的不同行吗追问

不,是在同一列的,我在右边又插入一列,将分段的显示出来

追答

用排序就可以了,不用再增一列。占比用两个函数,count()和countif()就行了

追问

我要那个分段显示,重点不是这个excel表,他只是基础表,我要做报告,需要120-160这样的数字出现,知道有多少,好统计

追答

你是指显示如下表
〈120 50个 占10%
120-160 100个 占20%
160-120 100个 占20%
是这样吗,那用透视表最简单了

追问

比如我现有的数据
100
240
385
112
我想在右边一列显示出如下的样子,如何做啊?
380
<120

追答

这样,右边一列输入,=if(A1<120,"<120",if(A1<160,"120-160",if(A1<200,"160-200,if......))))
这个样子,后面你自己写吧

本回答被提问者采纳
相似回答