怎么根据一列单元格值获取改值对应的另一列的值,一键获取到

F095852A-405C-4ee3-AFB5-0D8A32E8564F.png5011A863-CCC3-44d6-885B-B825E3D2A59B.png一键根据供应商名称获取到供应商代码

FineReport 奥奥奥 发布于 2021-7-28 09:15 (编辑于 2021-7-28 09:38)
1min目标场景问卷 立即参与
回答问题
悬赏:3 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共2回答
最佳回答
0
用户S5182147Lv6中级互助
发布于2021-7-28 09:18(编辑于 2021-7-28 09:44)

这个代码和名称不在同一个数据库吗?那么可以在代码所在的单元格使用公式从其它数据库获取:

SQL("数据库","SELECT 代码 FROM 表 WHERE 名称='"+单元格+"'",1,1)

image.png

  • 用户S5182147 用户S5182147 回复 奥奥奥(提问者) 看最新修改的答案,\",1,1\"放错位置了
    2021-07-28 09:24 
  • 奥奥奥 奥奥奥(提问者) SQL(\"BSERP3\",\"SELECT GHSDM FROM GONGHUOSHANG WHERE GHSMC =\'\"+C3+\"\'\",1,1) 那个地方需要改吗
    2021-07-28 09:29 
  • 用户S5182147 用户S5182147 回复 奥奥奥(提问者) 然后你是一个名称有多个代码吗?如果需要多个代码的话,那个只加一个“,1”就行了,“,1,1”的意思是只获取第一列第一行数据,\",1\"就是获取第一列的数据
    2021-07-28 09:29 
  • 奥奥奥 奥奥奥(提问者) 回复 用户S5182147 一个名称只有一个代码
    2021-07-28 09:31 
  • 奥奥奥 奥奥奥(提问者) 回复 用户S5182147 看我最新上传的图片
    2021-07-28 09:33 
最佳回答
0
星旅Lv5见习互助
发布于2021-7-28 09:37

在供应商代码位置,使用数据集查询:

"数据集名".SELECT(“供应商代码对应字段名”,“供应商名对应字段名”="供应商名所在单元格")

比如 dis1.select(a,b=a1)会查询B=A1单元格的a值

  • 3关注人数
  • 518浏览人数
  • 最后回答于:2021-7-28 09:44
    请选择关闭问题的原因
    确定 取消
    返回顶部