论:查找数据所在行各种特殊情况如何获取指定值的位置或者行号
评论
收藏

论:查找数据所在行各种特殊情况如何获取指定值的位置或者行号

经验分享
Code拾光者(小新)
2025-03-16 23:18·浏览量:1260
Code拾光者(小新)
影刀专家
影刀认证工程师
发布于 2025-03-16 23:14更新于 2025-03-16 23:181260浏览

目前只想到这三种情况:1、普通的文本查找;2、内容为公式的查找;3、条件查找

1、普通的文本查找

2、内容为公式的查找

还是使用《查找数据所在行》指令是不行的

所以需要使用《读取Excel内容》指令获取单元格显示的内容

因为列表序列号是从0开始的,所以需要+1

3、条件查找

示例1(客服在上、店铺在下):需要查找小乐下面的店铺4

下面这个是上图(客服在上、店铺在下)的解法,意思就是获取到所有店铺4的位置,取最小的数值,且要大于小乐的位置

查找结果 = min([num for num in 结果项索引列表 if num > 客服_index])+1

示例2(客服在下、店铺在上):需要查找小乐上面的店铺4

下面这个是上图(客服在下、店铺在上)的解法,意思就是获取到所有店铺4的位置,取最大的数值,且要小于小乐的位置

查找结果 = max([num for num in 结果项索引列表 if num < 客服_index])+1

查找数据所在列也是一样的方式、勾选上、可以把列号转为数字



收藏7
全部评论1
最新
发布评论
评论