|
楼主 |
发表于 2019-7-6 14:54
|
显示全部楼层
本帖最后由 象山海鲜 于 2019-7-7 15:58 编辑
2.2.截取
实例练习:
2.2.截取实例练习1.rar
(11.3 KB, 下载次数: 163)
3) FILTERXML截取 对于增强宏表函数EVALUATE的应用
就今天的例子:
《提取数字》
定义名称 :计算
公式 :=EVALUATE(FILTERXML("<a>"&SUBSTITUTE(SUBSTITUTE(Sheet1!$A2,"X","<b>"),"+","</b>+")&"</b></a>","a"))
D2输入公式:=计算,下拉
要点说明:
1. 截取后的长度比原字符串的长度大幅减少。
2.原来运算计算式的套路:EVALUATE(SUBSTITUTE(SUBSTITUTE(Sheet1!$H1,"<","*(1-n("""),">","""))")),是还要增加字符。
和上面的考虑,字符长度又是减少,原先不能解决的表达式运算问题,现在就能运算了。
3.不用考虑去除字符的位置。是直接截取然后再EVALUATE运算的,所以不存在要考虑前后运算的问题!
实例分享:
1.
2.2.截取实例分享之计算工程量的应用-1.rar
(9.29 KB, 下载次数: 241)
2. 巩固——实例习题
大家可以到老帖下载附件测试:
《如何数字+文字说明得出计算结果》
等下篇公布这篇的我的公式。
实用性很强,这篇是重点~!!
暂时写到这里,下篇 2.3.位置提取
|
评分
-
4
查看全部评分
-
|