我正在尝试使用 TEXTJOIN 和 FILTER 并引用溢出范围来查询存储在 Excel 中的销售列表,但这不起作用。
这是上下文:
我有一个
tabSales
包含销售额的表格,其中包含以下数据:日期、客户、金额、年份(使用计算=YEAR([Date]
)我想在每年的报告表上以合并文本的形式显示该年度销售商品的客户列表(例如 2020 ⇨ “John Smith, Alan Dulles”)
这是我在报告表上尝试过的:
我已经使用
SORT
andUNIQUE
函数使 D 列上的报告显示发生一些销售的年份列表:(=SORT(UNIQUE(tabSales[Year]), , -1)
单元格 A2 中的公式输入)然后,我尝试使用
JOINTEXT
andFILTER
函数和 Excel 的溢出范围功能来显示每一年的所有客户的列表,这些客户在那一年卖掉了一些东西:=JOINTEXT(",", TRUE, FILTER(tabSales[Customer],tabSales[Year]=A2#))
(B2 中的公式输入)
不幸的是,最后一个公式不起作用:
- Excel 在 B2 中返回 #N/A
- B2 不会溢出 B3、B4、...
没有溢出让我想知道FILTER
函数中的 # 引用是否被识别......
我怎样才能让这个公式起作用?