在excel日常工作中,有时我们会遇到一些将正负数进行转换的场景,比如今天作者要介绍的一个关于某股交易的金额转换。
这是某股的买入和卖出交易及成交金额情况,买入手数和成交金额为正数,卖出手数和成交金额为负数。
由于账户金额的体现实际是卖出成交后的金额,因此现在需要将成交金额的正负进行转换,使其正数转换为账户金额的负数,负数则转换为账户金额的正数,以便直观地查看账户金额的盈亏。

了解了题干,我们来看看完整的数据表,C列成交金额相当于数据源,D列账户金额则是我们要转换得到的结果。

那么这种情形,在excel中通常会利用单元格自定义格式来进行设置。
而如何将负数转换为正数,正数转换为负数,且添加一个减号"-",也有一个固定的表达。
"-0;0;0

正数;负数;零
按照这个逻辑,我们来看一下自定义格式设置后的效果图:

可见C列中原来的正负数进行了相反的转换。
这是自定义格式的快速批量转换,但如果我们需要使用公式来进行转换,那么首先就考虑使用text函数。
购买专栏解锁剩余50%