Excel,将带有k 100k的数字转换为其值100000

Excel,将带有k 100k的数字转换为其值100000,excel,Excel,我有一个Excel表,其中包含如下值: 3.30k 41.30k 42.31 3300 41300 42.31 我希望得到如下实际数值: 3.30k 41.30k 42.31 3300 41300 42.31 可能吗 请注意,当我单击包含“3k”的单元格时,会出现公式栏,例如 =REPLACE(A1,FIND("k",A1),1,"")*1000 改变A1以适应您的手机 或 假设你也可以用m来表示百万,如果少于1000,则不使用字母 你可以用 =IFERROR(IFERROR(REPL

我有一个Excel表,其中包含如下值:

3.30k
41.30k
42.31
3300
41300
42.31
我希望得到如下实际数值:

3.30k
41.30k
42.31
3300
41300
42.31
可能吗

请注意,当我单击包含“3k”的单元格时,会出现公式栏,例如

=REPLACE(A1,FIND("k",A1),1,"")*1000
改变A1以适应您的手机

或 假设你也可以用m来表示百万,如果少于1000,则不使用字母

你可以用

=IFERROR(IFERROR(REPLACE(A1,FIND("k",A1),1,"")*1000,REPLACE(A1,FIND("m",A1),1,"")*1000000),A1)
试一试

改变A1以适应您的手机

或 假设你也可以用m来表示百万,如果少于1000,则不使用字母

你可以用

=IFERROR(IFERROR(REPLACE(A1,FIND("k",A1),1,"")*1000,REPLACE(A1,FIND("m",A1),1,"")*1000000),A1)

假设
列A
未格式化为数字,请重试

=IF(ISNUMBER(SEARCH("k",A1)),LEFT(A1,LEN(A1)-1)*IF(RIGHT(A1)="k",1000,1),A1)

假设
列A
未格式化为数字,请重试

=IF(ISNUMBER(SEARCH("k",A1)),LEFT(A1,LEN(A1)-1)*IF(RIGHT(A1)="k",1000,1),A1)

还有一个公式选项:

=SUBSTITUTE(A1,"k","")*IF(RIGHT(A1)="k",1000,1)
A1表示源单元格。将上述公式放在空单元格中,向下或向右复制以适合您的数据

显然,这是区分大小写的,因此为了涵盖这两种情况,您可以使用:

=SUBSTITUTE(SUBSTITUTE(A1,"k",""),"K","")*IF(RIGHT(A1)="k",1000,1)

还有一个公式选项:

=SUBSTITUTE(A1,"k","")*IF(RIGHT(A1)="k",1000,1)
A1表示源单元格。将上述公式放在空单元格中,向下或向右复制以适合您的数据

显然,这是区分大小写的,因此为了涵盖这两种情况,您可以使用:

=SUBSTITUTE(SUBSTITUTE(A1,"k",""),"K","")*IF(RIGHT(A1)="k",1000,1)


对不起,我做了,但什么也没做changed@giò在单元格中单击,公式栏中有什么?完全值或3K Etcbar显示在原始帖子中的3K,我想把它转换成没有KTY更好的数值,但是考虑到不是每一个数字都有k,你必须同时考虑两个(1.7和3.4K)@ GI-再次编辑,包括百万的M,你还会用十亿来计算吗?对不起,我做了,但什么也没做changed@giò在单元格中单击,公式栏中有什么?完全值或3K ETCTAR显示在原始帖子中的3K,我想把它转换成没有KTY更好的数值,但是考虑到不是每个数字都有k,你必须同时考虑两个(1.7和3.4K)@ GI-再次编辑以包括百万的M,你会用b来表示十亿吗?如果它不包含k,它会删除最后一个数字,例如1.7被转换为1。0@giò-哎呀!使用
=IF(ISNUMBER(SEARCH(“k”,A1)),LEFT(A1,LEN(A1)-1)*IF(RIGHT(A1,1)=“k”,1000,1),A1)
现在开始工作,您可能需要删除第一个公式以避免confusion@Mrig正如斯科特·克兰纳曾经指出的那样。如果使用LEFT或RIGHT函数仅剥离1个字符,则默认值为1,因此RIGHT(A1)与RIGHT(A1,1)相同。@ForwardEd-感谢您分享之前从未听说过的答案更新。如果最后一个数字不包含k,它将删除,例1.7将转换为1。0@giò-哎呀!使用
=IF(ISNUMBER(SEARCH(“k”,A1)),LEFT(A1,LEN(A1)-1)*IF(RIGHT(A1,1)=“k”,1000,1),A1)
现在开始工作,您可能需要删除第一个公式以避免confusion@Mrig正如斯科特·克兰纳曾经指出的那样。如果您使用LEFT或RIGHT函数仅剥离1个字符,则默认值为1,因此RIGHT(A1)与RIGHT(A1,1)相同。@ForwardEd-感谢您分享,以前从未听说过,答案已更新。