单元格文本到数字(基于单元格文本值)

Cell Text to Number (based on Cell Text Value)

我有以下 table:

2.0 M
1.9 M   
1455.0 K    
1386.9 K    

有没有一种方法可以根据 table 末尾的字母将 table 转换为数值,以便输出以下内容:

2.0 M   2,000,000
    1.9 M   1,900,000
    1455.0 K    1,455,000
    1386.9 K    1,386,900

所以:删除字母并乘以 1,000,000 或 1,000

谢谢,

请尝试:

=IF(RIGHT(A1)="M",LEFT(A1,FIND(" ",A1))*1000000,LEFT(A1,FIND(" ",A1))*1000)

使用 A 列中的数据,B1 中的 输入:

=IF(RIGHT(A1,1)="M",1000000*LEFT(A1,LEN(A1)-2),IF(RIGHT(A1,1)="K",1000*LEFT(A1,LEN(A1)-2),A1))

例如:

或者这个(不管空格多少):-

=VALUE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(A1," ",""),"K","E3"),"M","E6"))