单元格文本到数字(基于单元格文本值)
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"))
我有以下 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"))