excel中截取函数
发布网友
发布时间:2022-05-27 14:00
我来回答
共5个回答
热心网友
时间:2023-10-26 21:31
假设原数据在A1单元格
1、截取小数点右边一位数字:
=mid(a1,find(".",a1)+1,1)
2、4.4-4.6之间的数,我全部取4.5,其他的数四舍五入
=if(and(a1>=4.4,a1<=4.6),4.5,round(a1,0))
3、如果你的意思是要将该列数都取一位小数,但这列中在小数位后的第一位在4-6之间的,就取5,比方说,12.4我就取整为12.5,12.6我取整为12.5,12.5当然还是取整为12.5。其他的正常四舍五入就行,则:
=ROUNDDOWN(A1,0)+IF(ISERROR(FIND(".",A1)),0,IF(AND(MID(A1,FIND(".",A1)+1,1)>=4,MID(A1,FIND(".",A1)+1,1)<=6),0.5,ROUND(MOD(A1,1),1)))
热心网友
时间:2023-10-26 21:32
JQ140B12135TF6577019,,提取JQ140B12135TF6,前14位
1068003336577019,,提取1068003336,前10位
同列的数据,数据总位数不等 到底该怎么提取?请指点
=LEFT(A1,IF(LEFT(A1)="J",14,10))
热心网友
时间:2023-10-26 21:32
round函数四舍五入 rounp向上取整 rounddown向下取整 祝你好运
热心网友
时间:2023-10-26 21:33
设原数列为A列,从第1行开始,结果施在B列,在b1单元格输:
=IF(OR(A1-INT(A1)<0.4,A1-INT(A1)>0.6),ROUND(A1,0),INT(A1)+0.5)
热心网友
时间:2023-10-26 21:33
=right(A1,2)
把A列复制到B列
=if(and(4.4<=A1,A1<=4.6),4.5,B1)
设置单元格格式的数值 保留1位小数就行了