Excel 将字母数字值转换为数字

Excel Convert Alphanumeric Values to Number

我在 Excel 的几列中有一堆格式为“$43.7 B”和“$667 M”的美元数字。我如何将它们分别转换为“$43,700,000,000”和“$667,000,000”?

这看起来应该很简单,但我很难过。

试试,

=LEFT(A1,FIND(" ",A1))*POWER(10,6+(RIGHT(A1)="B")*3)
'if you receive a #VALUE error then,
=MID(A1, 2, FIND(" ",A1)-1)*POWER(10,6+(RIGHT(A1)="B")*3)