问题
粉丝后台留言:
单位不一致时怎么快速计算?如”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函数的具体用法请参考:
热门跟贴