Excel - 具有不同行数的双向查找

时间:2017-03-07 12:21:01

标签: excel excel-formula vlookup lookup

我需要使用VBA嵌套for循环而不使用

我不确定如何使用indexmatch

仪表板 - 密钥:

  • 蓝色ID 是用户的ID号
  • 红色ID 是字段uit
  • 的关键字
  • 绿色值是应该存在的数字

enter image description here

数据集表 - 这是我得到的数据集:

enter image description here

index的第一个参数是数据集。如果数据集只有7行,那么它就不会成为问题。问题在于,因为它更大并且重复多次,所以数字265000随之而来。

目标:从Dataset sheet获取绿色值字段到Dashboard Sheet并使用蓝色ID 红色ID 过滤

编辑:这是文件:http://s000.tinyupload.com/index.php?file_id=35389656981540084385 我跟sumproduct有关,唯一的问题是我需要在265000 暗红色之前添加ID 蓝色数字。但这不是解决方案,因为我需要复制每个ID 蓝色并在uit

之前复制它

1 个答案:

答案 0 :(得分:0)

替代解决方案:

  1. 选择整个列A和B
  2. 按F5或Ctrl + G
  3. 点击特殊
  4. 选择空白并点击"确定"
  5. 按" ="登录
  6. 按键盘上的向上箭头
  7. 按Ctrl + Enter
  8. 使用= INDEX(E:E,MATCH(1,(A:A = BlueID)*(D:D = RedID),0))得到答案
  9. 尝试让我知道它是否有效。