【发布时间】:2020-12-06 23:40:25
【问题描述】:
我希望返回 Excel 表格中给定行和列的交集,其中表格的排序/过滤器将被更改。
我找到了很多关于如何在永远不会改变顺序的静态 Excel 2D 数组/表中进行双向查找的资源,但是我在尝试引用给定行和列的这些交点时遇到了麻烦将由用户过滤和排序的表。过滤器和排序正在改变单元格的位置,破坏了我的引用。
理想情况下,解决方案应如下所示:
=INDEX(TABLE,MATCH("PRODUCT",A:A,0),MATCH("COMPANY",$1:$1,0))
或者,类似的,
=TABLE[[#Data],[PRODUCT] TABLE[[#All],[COMPANY]]
我的环境是一个表格,其中最左边的列是产品列表,最上面的行是列出公司名称的列标题。交叉点处的单元格值是每个公司的产品数量。
提前感谢您的帮助!!
编辑:这是一个视觉示例,
PRODUCTS COMPANY A COMPANY B
PRODUCT #1 1 2
PRODUCT #2 3 1
引用“COMPANY B”、“PRODUCT #1”将返回 2——关键是引用不会被正在过滤或排序的表破坏。
【问题讨论】:
-
数据,即使是虚构的,对理解问题和所需解决方案非常有帮助。
-
感谢@Isolated,为 OP 添加了视觉效果。
-
但是你也有幕后的数据吗?如果您需要这方面的帮助,这也是需要的。数据,然后是所需的输出,然后您尝试的是提出问题的最佳方式。
标签: excel sorting filter lookup