得到:
818755279445
注意 , 应对单元格进行格式设置 , 否则可能结果是货币形式或者指数形式 。也可以在公式中添加一个INT函数来确保输出的是整数:
=INT(NPV(-0.9,IFERROR(MID(A1,1+LEN(A1)-ROW(INDIRECT(“1:”&LEN(A1))),1)/10,””)))
其实 , 还有更复杂的公式可以实现 , 例如数组公式:
=SUM(MID(A1,LARGE(IF(ISNUMBER(0+MID(A1,Arry1,1)),Arry1),ROW(INDIRECT(“1:”&COUNT(0+MID(A1,Arry1,1))))),1)*10^(ROW(INDIRECT(“1:”&COUNT(0+MID(A1,Arry1,1))))-1))
公式中的Arry1是定义的名称:
=ROW(INDIRECT(“1:”&LEN($A1)))
一对比 , 就会感叹这样巧妙的公式应用了 , 只能说佩服!
猜你喜欢
- excel在主工作表中汇总多个工作表中满足条件的值
- excel公式技巧之强制返回数组的公式技术
- excel图表怎么使用公式排序
- 如何使用360浏览器将整个页面下载保存 使用360浏览器将整个页面下载保存的教程
- excel数据透视表怎么填充不重复的随机整数
- excel图表怎么从列表中返回满足多个条件的数据
- excel图表统计至少在一列中满足条件的行数
- 从excel图表字符串中提取指定长度的连续数字子串
- excel怎么同时定位字符串中的第一个和最后一个数字
- Excel公式中的降维技术
