问题

粉丝后台留言:

单位不一致时怎么快速计算?如”3万”和”1.5亿”怎么进行快速计算?

数据样表如下图:

A列数据单位既有“亿”又有“万”,要想进行后续计算,必须转换为可进行运算的数据。

解决方法

思路:

第一步:单位只有两种:“亿”和“万”,只要用IF函数来区分两种情况来计算就可以了。

第二步:区分开不同单位后,将单元格中的“亿”和“万”去除,得到纯数字。

公式实现:

在B2单元格中输入公式:

=IF(RIGHT(A2,1)="亿",SUBSTITUTE(A2,"亿","")*100000000,SUBSTITUTE(A2,"万","")*10000)

确定,并将公式向下填充,即得数值。如下图:

公式解释:

在B2单元格中输入公式:

SUBSTITUTE(A2,"亿",""):将A2单元格内带有单位的数值中的单位“亿”去除,只保留数值。

RIGHT(A2,1):取 A2 单元格最右侧的一个字符。

IF(RIGHT(A2,1)="亿",SUBSTITUTE(A2,"亿","")*100000000,SUBSTITUTE(A2,"万","")*10000):如果A2单元格最右侧的一个字符一个字符是“亿”,则用去除该字符后的数据乘以100000000,即变成数值。否则乘以10000,按“万”计算。

SUBSTITUTE函数的具体用法请参考: