find函数

find(‘中国’,'中国人民',1)这个值不相等为什么结果也会返回1,有点类似于like了,还有别的函数可以让他相等再返回1吗?就是写成find(‘中国’,'中国',1)再返回结果1,有没有公式可以选中国人民 ,中国人民那一列就返回1,因为有需求根据这个返回值做隐藏行

image.png

image.png

FineReport 罗罗诺亚索隆 发布于 2025-2-20 14:38 (编辑于 2025-2-20 16:01)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2025-2-20 14:40(编辑于 2025-2-20 16:10)

INARRAY(co, array):返回co在数组array中的位置,如果co不在array中,则返回0.

示例:

String[] arr = {"a","b","c","d"}

那么INARRAY("b", arr)等于2.

------------

WorkBook1.7z

  • 罗罗诺亚索隆 罗罗诺亚索隆(提问者) co 是扩展的值,arr是复选框的 例如复选框选了 北京,上海,第一列 co 是北京,INARRAY()返回个1,第二列 co 是上海,INARRAY() 返回2,为什么做了复选框 就不返回值了都是0
    2025-02-20 15:02 
  • Z4u3z1 Z4u3z1 回复 罗罗诺亚索隆(提问者) arr是数组不是字符串。你的应该是字符串吧
    2025-02-20 15:08 
  • 罗罗诺亚索隆 罗罗诺亚索隆(提问者) 回复 Z4u3z1 我做了一个demo ,麻烦您在看一下需求
    2025-02-20 16:00 
  • Z4u3z1 Z4u3z1 回复 罗罗诺亚索隆(提问者) 你那只是两张图,我传了个DEMO你下载下来看
    2025-02-20 16:11 
最佳回答
0
iQianLv4初级互助
发布于2025-2-20 16:19

先把参数做个分割,分割成数组,再用inarray函数:

image.png

  • 2关注人数
  • 49浏览人数
  • 最后回答于:2025-2-20 16:19
    请选择关闭问题的原因
    确定 取消
    返回顶部