sql中只有一些小条件不一样,我有20多个sheet页,我不可能要写20多份数据集吧,不知道什么意思

image.png

晚风11 发布于 2022-6-1 11:08 (编辑于 2022-6-9 14:56)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
Z4u3z1Lv6专家互助
发布于2022-6-1 12:24(编辑于 2022-6-1 15:15)

WorkBook1.zip

参考 就一个SQL

test.zip

最佳回答
0
用户6NWif5139660Lv6资深互助
发布于2022-6-1 11:11(编辑于 2022-6-1 11:13)

把你IN里面的 数据 写在单元格里 然后你数据集写IN(单元格) 列如A1  in('$A1')

  • yzmTRPEP3325259 yzmTRPEP3325259(提问者) 怎么把 in 的数据写在单元格
    2022-06-01 11:16 
  • 用户6NWif5139660 用户6NWif5139660 回复 yzmTRPEP3325259(提问者) 你不是每个sheet页不同的条件吗? 你把每个条件都写在A1单元格也就是没个sheet页的A1单元格 然后数据集 in(\'$A1\')
    2022-06-01 11:19 
  • 用户6NWif5139660 用户6NWif5139660 回复 yzmTRPEP3325259(提问者) 数据集获取单元格数据 你切换sheet他就会获取你当前sheet的单元格数据 20 多个sheet 单元格要统一
    2022-06-01 11:20 
  • yzmTRPEP3325259 yzmTRPEP3325259(提问者) 回复 用户6NWif5139660 那我 A1 单元格要做什么操作
    2022-06-01 11:31 
  • 用户6NWif5139660 用户6NWif5139660 回复 yzmTRPEP3325259(提问者) 你现在写的1 你就写1 第二个sheet 你就写2 第三个 写3
    2022-06-01 12:57 
最佳回答
0
CD20160914Lv8专家互助
发布于2022-6-1 11:17(编辑于 2022-6-1 11:20)

数据集中不限制这个条件

然后把数据集中返回这个字段。。。然后比如在每个工作表都设置它对应固定的id,你放在A1单元格,

同时对第2行开始的数据做过滤。让ID等于A1单元格,,,然后对第1行隐藏。。。

image.png

  • yzmTRPEP3325259 yzmTRPEP3325259(提问者) 怎么在数据集中返回这个字段
    2022-06-01 11:33 
  • CD20160914 CD20160914 回复 yzmTRPEP3325259(提问者) 就是你把这个id字段放在你select中返回呀。。
    2022-06-01 11:34 
  • yzmTRPEP3325259 yzmTRPEP3325259(提问者) 回复 CD20160914 我不会sql语句 用 return 返回吗
    2022-06-01 11:36 
  • CD20160914 CD20160914 回复 yzmTRPEP3325259(提问者) 你截图上面不是写了那么多sql语句吗
    2022-06-01 12:08 
  • yzmTRPEP3325259 yzmTRPEP3325259(提问者) 回复 CD20160914 同时对第2行开始的数据做过滤 ,第二行是哪一行
    2022-06-01 15:00 
最佳回答
0
shinger@126.comLv2见习互助
发布于2022-6-6 16:50

你的设计思路就不对。为什么要搞20多个sheet?直接加2个参数做查询条件 甲方,乙方,然后设置为必须输入,就一个sheet不就完事了?要查谁和谁的往来,输入甲方和乙方查询条件查询

  • 4关注人数
  • 450浏览人数
  • 最后回答于:2022-6-9 14:56
    请选择关闭问题的原因
    确定 取消
    返回顶部