在excel中,如何把一列的数值,如0-10,在另一列中取为1,11-20为2,21-30为3

2024-11-15 03:26:04
推荐回答(5个)
回答(1):

假设数据在A列,使用公式:
=LOOKUP(A1,{0,1;11,2;21,3;31,""}) =if(a1=0,1,ROUNDUP(A1/10,0))=IF(A1=0,1,CEILING(A1/10,1))

回答(2):

假定数值在A列,结果在B列,
在B1输入公式:
=IF(INT((A1+9)/10)=0,1,INT((A1+9)/10))
下拉填充

在B1输入公式:
=(A1>0)*CEILING(A1,10)/10+(A1=0)
下拉填充

回答(3):

假定数值在A列,结果在B列,
在B1输入公式:
=IF(A1<=10,1,IF(A1<=20,2,IF(A1<=30,3,"")))
然后下拉填充

回答(4):

假如数据在A列,在B1中填入公式
=INT((A1+9)/10)
然后B列向下填充或复制/粘贴即可

回答(5):

假设数据在A列,使用公式:
=LOOKUP(A1,{0,11,21,31},{1,2,3,""})