请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

infinitemfg

金牌服务用户

14

主题

55

帖子

327

积分

金牌服务用户

积分
327

微信认证勋章

infinitemfg
金牌服务用户   /  发表于:2017-12-20 13:17  /   查看:3672  /  回复:9
现有一个页面,有两个表格 A + B , 在表格A中想引用表格B中的数据。(B和C在页面端是隐藏状态,不需显示的)A,B之间没有直接的主从表关系,但它们都是C的子表。
应该用什么命令实现最合适呢?
(试下方法1和2貌似数据不正确,求解答,求验证)

1.用VLOOKUP ?
2.用Odata
3.用循环+数据表操作




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

评分

参与人数 1金币 +100 收起 理由
Simon.hu + 100 赞一个!

查看全部评分

9 个回复

倒序浏览
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2017-12-20 21:58:55
沙发
大致理解您的意思了,您可以使用 订单ID作为key,使用Vlookup公式来将表B中的数据引用过来。
回复 使用道具 举报
infinitemfg
金牌服务用户   /  发表于:2017-12-21 09:15:05
板凳
用VLOOKUP试了,但是数据老有问题,VLOOKUP公式逻辑,先判断表B的字段是否为空,为空则表A相应字段为空,否则进行VLOOKUP查询:
举例:=IF(EU10="","",VLOOKUP(C8,ET10:FD10,2))
(其中C8为表A的订单表_ID字段)
比如下图的订单ID为1的。表A的数据只有第一行是正确的。第二,三行,应该是跟第一行数据一样才对。为什么有好多空值不显示呢?
订单ID为2的,按说表B如果为空的地方,它应该也显示空值,但为啥却显示为 1899/12/30 ?  然后有数据的却不显示呢?




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2017-12-21 09:26:40
地板
infinitemfg 发表于 2017-12-21 09:15
用VLOOKUP试了,但是数据老有问题,VLOOKUP公式逻辑,先判断表B的字段是否为空,为空则表A相应字段为空,否 ...

如果是因为你觉得, 1899/12/30是有问题的,
那你这样做,比如你的之前公式是这个:=IF(EU10="","",VLOOKUP(C8,ET10:FD10,2))
现在修改成:=IF(IF(EU10="","",VLOOKUP(C8,ET10:FD10,2))=0,"",IF(EU10="","",VLOOKUP(C8,ET10:FD10,2)))

应该就是你要的结果了
回复 使用道具 举报
infinitemfg
金牌服务用户   /  发表于:2017-12-21 09:53:16
5#
1. 这个1899/12/30问题确实解决了,
2. 但明明有数据,可就是显示空值(不显示)的问题怎么办呢?举例来说:
订单ID=1的表A有三行数据, 第二+三行(紫色框标注)应该跟第一行(黑框标注)的数据完全一样才对。
为什么有的有,有的没有呢 ?


本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2017-12-21 15:12:01
6#
infinitemfg 发表于 2017-12-21 09:53
1. 这个1899/12/30问题确实解决了,
2. 但明明有数据,可就是显示空值(不显示)的问题怎么办呢 ...

你的表A中的是,从子表中取得主表的数据吧?
回复 使用道具 举报
infinitemfg
金牌服务用户   /  发表于:2017-12-21 15:48:53
7#
是这样的,A 和 B 分别是C的字表,( 这个页面跟主表C没关系。)
我想实现的是,在A表中显示B表中一些字段的数据
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2017-12-21 22:01:16
8#
infinitemfg 发表于 2017-12-21 15:48
是这样的,A 和 B 分别是C的字表,( 这个页面跟主表C没关系。)
我想实现的是,在A表中显示B表中一些字段 ...

你看看这个例子

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
infinitemfg
金牌服务用户   /  发表于:2017-12-22 09:17:38
9#

这是正解,我的设置也是一样的,就是结果还不对。再好好研究研究。
回复 使用道具 举报
Simon.hu讲师达人认证 悬赏达人认证 活字格认证
超级版主   /  发表于:2017-12-22 10:52:56
10#
infinitemfg 发表于 2017-12-22 09:17
这是正解,我的设置也是一样的,就是结果还不对。再好好研究研究。

好的,感谢您!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部