数组判断问题有什么办法吗?

JOINARRAY(SPLIT(K5,"\""),"")  [ZDQK0002,ZDQK0003]  我想根据值来if判断ZDQK0002为占道 ZDQK0003为客道 然后显示出来效果为占道,客道

1745290680957.png

FineReport yzmiFMhw3943802 发布于 2025-4-22 10:59 (编辑于 2025-4-22 11:02)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
1
CovidLv3高级互助
发布于2025-4-22 11:00

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

示例:

String[]arr={"a","b","c","d"}那么INARRAY("b",arr)等于2.

最佳回答
0
CD20160914Lv8专家互助
发布于2025-4-22 11:00(编辑于 2025-4-22 11:10)

你得到1和2以后要如何?

JOINARRAY(MAPARRAY(SPLIT("ZDQK0002,ZDQK0003",","),if(item="ZDQK0002","占道",if(item="ZDQK0003","客道",item))),",")

image.png

  • yzmiFMhw3943802 yzmiFMhw3943802(提问者) 更新了下问题
    2025-04-22 11:02 
  • CD20160914 CD20160914 回复 yzmiFMhw3943802(提问者) 如果两个值都有的话,就是占道与客道
    2025-04-22 11:08 
  • CD20160914 CD20160914 回复 yzmiFMhw3943802(提问者) 类似上面这样?那你看看公式
    2025-04-22 11:11 
  • 2关注人数
  • 32浏览人数
  • 最后回答于:2025-4-22 11:10
    请选择关闭问题的原因
    确定 取消
    返回顶部