精易论坛

标题: 取数值差值 求大神完善一下 [打印本页]

作者: makdong2010    时间: 2024-8-13 20:18
标题: 取数值差值 求大神完善一下


请大神完善一下  感谢

筛选.e (965.89 KB, 下载次数: 3)





作者: LEOONL    时间: 2024-8-13 20:24
不理解是啥意思,你想要的结果是啥
作者: makdong2010    时间: 2024-8-13 20:35
LEOONL 发表于 2024-8-13 20:24
不理解是啥意思,你想要的结果是啥

黄色列 内容第一行11099  选出后面数值 大于 筛选框 比如 100 的值  (最接近11199)的值  再取出 111999大于100  然后此三条数据不在筛选 填入到 最后一个编辑框    最后90条数据 加入分割符

作者: 无敌小爱    时间: 2024-8-13 20:35
没懂啥意思
作者: LEOONL    时间: 2024-8-13 20:39
makdong2010 发表于 2024-8-13 20:35
黄色列 内容第一行11099  选出后面数值 大于 筛选框 比如 100 的值  (最接近11199)的值  再取出 111999 ...

还是不懂你在说啥,什么后面数值 接近数值大于数值的,你理清楚说清楚
作者: Suky    时间: 2024-8-13 20:41
描述混乱
建议一步一步详细说明
作者: makdong2010    时间: 2024-8-13 21:08
LEOONL 发表于 2024-8-13 20:39
还是不懂你在说啥,什么后面数值 接近数值大于数值的,你理清楚说清楚

比如第一行是1  筛选框是99  那我要取出  1  和100 还有 199   取最接近 筛选框99 或大于 不能小于
作者: makdong2010    时间: 2024-8-13 21:10
Suky 发表于 2024-8-13 20:41
描述混乱
建议一步一步详细说明

比如第一行是1  筛选框是99  那我要取出  1  和100 还有 199   取最接近 筛选框99 或大于 不能小于
作者: Suky    时间: 2024-8-13 21:13
makdong2010 发表于 2024-8-13 21:10
比如第一行是1  筛选框是99  那我要取出  1  和100 还有 199   取最接近 筛选框99 或大于 不能小于  ...

你这说的……更混乱了
作者: LEOONL    时间: 2024-8-13 21:19
makdong2010 发表于 2024-8-13 21:08
比如第一行是1  筛选框是99  那我要取出  1  和100 还有 199   取最接近 筛选框99 或大于 不能小于  ...

你的第一个编辑框有四列数据 你是要哪列和筛选框做对比 。 做对比的意思就是正负误差值不超过100就保留的意思?
作者: makdong2010    时间: 2024-8-13 21:19
Suky 发表于 2024-8-13 21:13
你这说的……更混乱了

这是我第一行的数据 11099   假如筛选框是90  我需要取出11194  然后我要取出11288  

取第一行值  找出比第一行的值大于筛选框(90)的第值  然后就取刚才取出的值 再找比这个值大90的值。 筛出的结果放置到最后一个编辑框  不在进行筛选



作者: haoren1212    时间: 2024-8-13 21:38
makdong2010 发表于 2024-8-13 21:10
比如第一行是1  筛选框是99  那我要取出  1  和100 还有 199   取最接近 筛选框99 或大于 不能小于  ...

这不是很简单,先循环判断和筛选框做对比,匹配的加入数组。筛选完后对数组进行排序
作者: 笨来无一悟    时间: 2024-8-13 21:38
【蠢新学汇编】怎么取最接近的数字?
https://125.confly.eu.org/forum.php?mod=viewthread&tid=14826459
(出处: 精易论坛)





欢迎光临 精易论坛 (https://125.confly.eu.org/) Powered by Discuz! X3.4