单元格 数值个位数1到5取0或6到0取5
- 教育综合
- 2024-07-12 17:44:32
求excel如何用函数做到小数点后一位数小于5就取0,大于5就取5。
1、电脑打开Excel表格,然后选中数据。
2、选中数据后,Ctrl+1进入设置单元格页面,在数值中,把小数位数设置为1。
3、把小数点设置为一位数后,输入公式=TEXT(FLOOR(A1,0.5),"0.0")。
4、输入公式后,回车,小数点后小于5的就显示为0。
5、下拉复制公式,大于5的就显示5。
在WPS表格中个位数如何取0或是5
=IF(LENB(A1)>1,LEFT(A1,LENB(A1)-1)&IF(VALUE(RIGHT(A1,1))>=5,5,0),IF(VALUE(RIGHT(A1,1))>=5,5,0)) 假定原数据在从a1单元格开始,粘贴此公式即可 解答,判定,lenb(a1)测量a1单元格内容长度, LEFT(A1,LENB(A1)-1)&IF(VALUE(RIGHT(A1,1))>=5,5,0)从左取单元格长减1位的数值,如果a1单元格数值大于等于5,那就是5,否则为0 IF(VALUE(RIGHT(A1,1))>=5,5,0)如果以上不成立,判定A1数值大于等于5,那就是5,否则为0,Excel表格中数字个位数1、2归0,3、4、5、6、7归5,8、9归0进一位怎么弄?
如果要在当前单元格,得到想要的结果,就得用VBA 如果再其他列得到想要的结果,用公式: =IF(VALUE(RIGHT(A1,1))=0,LEFT(A1,2)*10+5,IF(VALUE(RIGHT(A1,1))<3,LEFT(A1,2)*10,IF(VALUE(RIGHT(A1,1))<8,LEFT(A1,2)*10+5,LEFT(A1,2)*10))) 当然也可以,在其他单元格得到想要的结果,再拷贝过去。excel中怎样把一列数据中的含数字0或5的五位数提取出来?
用公式的话想了很久还没想到好的公式,但这个问题的解决用数据的高级筛选却相当的简单。
先保证数据的第一行是一个标题,如“数据”
在任意空白单元格,但要保证上面至少还有一行,以模拟原数据的标题,如D2中输入第一个条件:=LEN(A2)=5;在E2中输入第二个条件:=OR(ISNUMBER(FIND(5,A2)),ISNUMBER(FIND(0,A2)))
数据——高级筛选,Excel会自动选择A列的数据区域(如果B有数据的话,也会选择),按如图所示的,选择条件区域:D1:E2,并选择“将筛选数据复制到其他位置”,选择F1为复制筛选数据的位置。确定。得到结果如F列所示。图中模拟数据以你的数据为基础,并适当增加和调整,以反应不是5位但含数字0或5,以及5位数但不含数字0或5的数据。
如何指定excel个位数是0或者5?
如图,先选中需要设置数据有效性的单元格,然后设置数据有效性,自定义公式为=MOD(E2,5)=0
展开全文阅读
上一篇
Li原子的价电子被激发到3d态,试分别计算其轨道和自旋磁矩值
下一篇
返回列表