Excel 根据一个工作表中的值查看另一个工作表中的数据

Excel 根据一个工作表中的值查看另一个工作表中的数据

早晨

这是我的第一篇帖子,就这样吧!

我有一张包含 2 个工作表的 Excel 电子表格,工作表 1 包含公寓楼垃圾收集区的常用位置。工作表 2 包含使用这些常用位置的实际属性。

工作表 1 中有 115 个位置,工作表 2 中有 1300 个位置。

每个工作表都有一个共同的 ID 列。

我正在尝试设置工作表 1,以便当我单击 ID 列时,工作表 2 仅显示使用该位置的属性。

我尝试使用该HYPERLINK函数打开第二张工作表,但它显示了所有记录。

有人能帮忙解决这个问题吗?

编辑:星期四早上感谢迄今为止的回复,希望你能看到我在底部链接的图片

电子表格中的公共列是区域中的 UPRN 和属性中的 Cross_reference

我的最终结果是能够单击 UPRN 字段(在区域中),然后显示具有相同交叉引用的属性中的所有记录。

以“区域”中的第一条记录 (28059497) 为例,它将在“属性”中显示 12 条记录

谢谢

西蒙·休姆

面积电子表格图像

属性电子表格图像

答案1

在此处输入图片描述

E21在Sheet1 的单元格中写入此数组公式,然后Ctrl+Shift+Enter向右向下填充。

{=IFERROR(INDEX(Sheet2!$E$10:$I$17, SMALL(IF(COUNTIF($D$21, Sheet2!$D$10:$D$17), ROW(Sheet2!$E$10:$I$17)-MIN(ROW(Sheet2!$E$10:$I$17))+1), ROW(A1)), COLUMN(A1)),""))}

怎么运行的:

  • 在单元格 D21 中写入 UPRN。您也可以创建下拉菜单以加快处理速度。
  • 更改 UPRN 或从下拉菜单(如果创建)中选择 Sheet2 中的其他匹配项。
  • 一旦您写入/更改 UPRN,Excel 就会从 Sheet2 单元格 D21 中提取与 UPRN 匹配的多个项(例如 28059497)。

笔记:

  • 如果在工作表 2 中找到相似的 UPRN,则此公式将正常工作。

  • 请记住,在您提出的问题的附加屏幕截图中,我没有在属性表中发现重复的 UPRN。

根据需要调整公式中的单元格引用。

相关内容