Excel SUM 函数 = RIGHT 函数后为 0

问题描述 投票:0回答:1

我用过这个功能

=RIGHT(D2,
   LEN(D2) - 
      MAX(
        IF(ISNUMBER(MID(D2, ROW(INDIRECT("1:"&LEN(D2))), 1) *1)=FALSE,
            ROW(INDIRECT("1:"&LEN(D2))), 
           0
        )
     )
 ) 

从字母、特殊字符和数字混合的字符串中仅删除最右边的数字。我正在尝试使用新列的值进行一些基本计算,但是 SUM 函数仅返回 0

我尝试过使用常规数据和数字数据,我也尝试过使用文本到列解决方案,但它们似乎都不起作用

excel sum zero
1个回答
0
投票

此修改后的公式将从字符串中提取最右边的数字,并将它们一步转换为数值。

=值(右(D2, 长(D2)- 最大限度( IF(ISNUMBER(MID(D2, ROW(间接("1:"&LEN(D2))), 1) *1)=FALSE, ROW(间接(“1:”&LEN(D2))), 0 ) ) ))

© www.soinside.com 2019 - 2024. All rights reserved.