-
-
小灰灰1 数据达人Lv4
发表于2020-7-20 17:50
悬赏1
已解决
楼主
原始需求参见:http://bbs.esensoft.com/forum.ph ... mp;page=1#pid181449
按照计算后的结果取前N条的数据
问题:帖子回复让用宏,但是宏的教程只是涉及一个单元格的,跨单元格的怎么写?
或者换个问题,ABI如何实现根据G3单元格的值取B3单元格对应数据?
按照计算后的结果取前N条的数据
问题:帖子回复让用宏,但是宏的教程只是涉及一个单元格的,跨单元格的怎么写?
或者换个问题,ABI如何实现根据G3单元格的值取B3单元格对应数据?
最佳答案
本帖最后由 xxxl 于 2020-7-23 10:02 编辑

关贴总结
可以使用B3$[G3$.FIND("1")]可以获取到第一名对应的数值
find等数据对象函数参考这个帖子http://bbs.esensoft.com/thread-133624-1-1.html
小灰灰1 发表于 2020-7-20 21:07
我解决了,获取的表达式是:B3$[G3$.FIND("1")]可以获取到第一名对应的数值

关贴总结
可以使用B3$[G3$.FIND("1")]可以获取到第一名对应的数值
find等数据对象函数参考这个帖子http://bbs.esensoft.com/thread-133624-1-1.html
7个回答
我觉得可以使用条件宏或者循环宏,而取到单元格左边的或者右边的用leftcell.txt或者right.txt。具体的我还需要本地试试
小灰灰1 发表于 2020-7-20 20:50
有结论了么?
正在尝试用<#=B2$.select(.....)#>的方式做
xxxl 发表于 2020-7-20 20:54
正在尝试用的方式做
这些select啊啥的函数使用说明在哪有介绍呀?我怎么都找不到呀?
群里贴了一个方法:G3$[A3$.FIND("1")]说在之前的版本里好使,5.2.2就不对了,这个find函数的使用说明又在哪呀?
我解决了,获取的表达式是:B3$[G3$.FIND("1")]可以获取到第一名对应的数值
小灰灰1 发表于 2020-7-20 21:02
这些select啊啥的函数使用说明在哪有介绍呀?我怎么都找不到呀?
群里贴了一个方法:G3$[A3$.FIND("1")] ...
这是函数字典http://bbs.esensoft.com/thread-131139-1-1.html
本帖最后由 xxxl 于 2020-7-23 10:02 编辑
小灰灰1 发表于 2020-7-20 21:07
我解决了,获取的表达式是:B3$[G3$.FIND("1")]可以获取到第一名对应的数值

关贴总结
可以使用B3$[G3$.FIND("1")]可以获取到第一名对应的数值
find等数据对象函数参考这个帖子http://bbs.esensoft.com/thread-133624-1-1.html