我用过这个功能
=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
我尝试过使用常规数据和数字数据,我也尝试过使用文本到列解决方案,但它们似乎都不起作用
此修改后的公式将从字符串中提取最右边的数字,并将它们一步转换为数值。
=值(右(D2, 长(D2)- 最大限度( IF(ISNUMBER(MID(D2, ROW(间接("1:"&LEN(D2))), 1) *1)=FALSE, ROW(间接(“1:”&LEN(D2))), 0 ) ) ))