You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Excel中将带Cr/L后缀的数值转换为纯数字?

Excel带后缀数值转换解决方案

你的公式失效原因是:RIGHT(C2,1)仅提取了单元格最后一个字符,但"Cr"是两个字符,导致无法匹配预设的{"L","Cr"},进而触发IFNA返回原内容。以下是两种可行的公式方案:

方案1:适配Excel 365/2021及以上版本

公式简洁直观,利用新版文本拆分函数:

=IFNA(TEXTBEFORE(C2," ")*IF(TEXTAFTER(C2," ")="L",100000,10000000),C2)
  • TEXTBEFORE(C2," "):提取空格前的数字部分(如"1.01 Cr"中的1.01)
  • TEXTAFTER(C2," "):提取空格后的后缀(Cr或L)
  • 依据后缀乘以对应转换系数,IFNA处理已为纯数字的单元格

方案2:兼容所有Excel版本(含旧版)

用基础函数实现,适配所有版本:

=IFNA(LEFT(C2,FIND(" ",C2)-1)*IF(RIGHT(C2,LEN(C2)-FIND(" ",C2))="L",100000,10000000),C2)
  • FIND(" ",C2)定位空格位置,以此拆分数字和后缀
  • 提取数字后根据后缀匹配转换系数,IFNA处理异常情况

验证结果

原始值转换后数值
1.01 Cr10100000
20.5 L2050000
2.51 Cr25100000

内容的提问来源于stack exchange,提问作者Sachin Choudhary

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.17 08:25:33