怎么把EXCEL中前面的负数利用公式只显示负号和最后一位?

发布网友 发布时间:2022-02-23 02:42

我来回答

5个回答

热心网友 时间:2022-02-23 04:12

公式:
=--(IF(A1<0,"-","")&RIGHT(A1))
一般这样就可以了,但是如果A1不是数字时,会得出错误值,比如A1为空时。
如果要避免出现错误值,可以再加上个函数进行处理:
=IFERROR(--(IF(A2<0,"-","")&RIGHT(A2)),"")
这样当A1为空或者是文本等非数字的情况时,公式会得出空白文本。

热心网友 时间:2022-02-23 05:30

除以10取余数,如果负数不行就变换成正数除10取余再加负号。mod这个函数可以取余数。
不过为什么表格里-5对应-1?写错了吗?

热心网友 时间:2022-02-23 07:04

常用函数就可以实现,

用提取函数right,配合绝对值函数ABS,嵌套if函数就可以实现,

公式可以复制粘贴直接使用,

具体公式为:=IF(A2>0,RIGHT(A2,1),0-RIGHT(ABS(A2),1))

热心网友 时间:2022-02-23 08:56

B2单元格输入公式:
=RIGHT(A2)*(-1)^(--(A2<0))
复制并下拉即可……

热心网友 时间:2022-02-23 11:04

=left(原数单元格,1)&right(原数单元格,1)
写入这个公式就解决了。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com