早晨
这是我的第一篇帖子,就这样吧!
我有一张包含 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。
根据需要调整公式中的单元格引用。