Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 2870|回复: 0

根据多层关系(更改记录)查询

[复制链接]
发表于 2019-11-29 04:19 | 显示全部楼层 |阅读模式
本帖最后由 cabcyvr 于 2019-11-29 08:12 编辑

数据源: A1:C11
  • A列为没有重复的模拟文件号码
  • B列为旧ID,B列为新ID(意思是完成A列文件后,ID由B列旧的改为了C列新的。
  • 一个文件的旧ID也有可能是其它文件的新ID
  • 一个文件的新ID可能会有不同的旧ID(分别来自不同的文件)
  • 此表的意图是表示ID的先后变更记录,但是每个文件只显示当次的变更记录
  • 不管一个ID如何变化,现时有效的ID只有一个,图中绿色的为模拟的有效ID


目的要求:
1.已知A和L为有效的ID,在B23:B24用公式从B2:C11中提取所有相关的新旧ID(直接或间接,是否保留重复都可以,没有顺序要求,中间用逗号分隔).
2.A14:A20为人工输入的查询ID(有可能不是有效ID,只是变化过程中的某个阶段的ID),根据B2:C11内各个ID的变化关系,在B14:B20用公式显示A列对应的有效ID号

注:
  • ID都是模拟,请不要以字符的CODE代码为识别对象和范围
  • 直接从数据源提取数据,不要使用模拟结果作为相互辅助表。不要使用VBA或是辅助列

Capture.JPG

根据多层关系(更改记录)查询.zip

8.92 KB, 下载次数: 5

excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-5-5 08:12 , Processed in 0.341129 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表