无法在 Excel 中充分引用枢轴 Table
Unable to Reference Pivot Table Sufficiently in Excel
我有一个 Pivot Table,其中包含参与者姓名和与之关联的 3 列。根据提供的数据,在 3 列中,许多列是空白的。
我以两种方式引用枢轴 table 并且都没有使用 getpivottable 公式(这样做是因为我无法填写公式)。第一个是引用数据透视表 table 中的一个单元格,添加与参与者姓名 (B5+C5+D5) 关联的 3 列,另一个是使用 vlookup,例如 =IFERROR(VLOOKUP(B9,Data!$ A$3:$C$370,2,0),0).(我有 iferror 因为当我将数据透视 table 过滤给一个参与者时,所有其他 vlookup 公式将显示 NA)
我要解决的问题是
如果我过滤数据透视表 table 并且与参与者姓名关联的 3 列中的一两列为空白,数据透视表 table 将不会显示空白列并且我的 (B5+C5+D5) 公式显示不正确的结果。如果我使用 getpivottable 函数,这是固定的,但我希望能够填写或能够进行批量更改,因为现在有很多公式似乎不太合理。
如果我将数据透视表 table 过滤为一个参与者姓名,如果我删除 Iferror,引用所有其他参与者姓名的 vlookup 公式将显示 0 或 NA。我是否能够在让 vlookup 公式也看到过滤器之外的所有内容的同时过滤数据透视表 table?
非常感谢,
编辑:图片是枢轴 Table(已过滤给一位参与者),直到显示美元的列。右边是参考枢轴 table 和转换货币。如您所见,过滤时 "GBP to CAD" 和 "Total in CAD" 与基准 table 不匹配。未过滤时匹配。是否有一种可能的解决方案是将数据透视 Table 数据复制到其他地方,然后引用它进行转换?
基本上我需要一个引用数据透视表的数据的解决方案 table,过滤时显示错误或不正确的结果。
感谢您的帮助!
默认情况下,数据透视表 Table 仅显示有数据的项目。我一般不建议使用绝对单元格引用来查看 pivot tables。
问题 1
To avoid blank data right-click on either a rows or columns type field
choose field settings->Layout & Print->Click 'Show items with no data'
对每个数据字段为空白的项目重复上述说明。
问题二
我是否能够在让 vlookup 公式看到过滤器之外的所有内容的同时过滤数据透视表 table?
嗯,不。但是你有一些选择:
选项 1:
复制数据透视表并将未过滤的数据透视表保存到数据表,直接引用数据表上的数据透视表,这样 - 查找不受您应用的过滤器的影响。
注意:记得在数据更改时更新所有数据透视表(CTRL+ALT+F5)
选项 2:
假设您正在计算数据透视表之外的内容,请考虑在数据透视表内创建一些计算字段
选项 3:如果不需要汇总数据(计数、总和、平均值等),请参考数据透视表的源数据
我以两种方式引用枢轴 table 并且都没有使用 getpivottable 公式(这样做是因为我无法填写公式)。第一个是引用数据透视表 table 中的一个单元格,添加与参与者姓名 (B5+C5+D5) 关联的 3 列,另一个是使用 vlookup,例如 =IFERROR(VLOOKUP(B9,Data!$ A$3:$C$370,2,0),0).(我有 iferror 因为当我将数据透视 table 过滤给一个参与者时,所有其他 vlookup 公式将显示 NA)
我要解决的问题是
如果我过滤数据透视表 table 并且与参与者姓名关联的 3 列中的一两列为空白,数据透视表 table 将不会显示空白列并且我的 (B5+C5+D5) 公式显示不正确的结果。如果我使用 getpivottable 函数,这是固定的,但我希望能够填写或能够进行批量更改,因为现在有很多公式似乎不太合理。
如果我将数据透视表 table 过滤为一个参与者姓名,如果我删除 Iferror,引用所有其他参与者姓名的 vlookup 公式将显示 0 或 NA。我是否能够在让 vlookup 公式也看到过滤器之外的所有内容的同时过滤数据透视表 table?
非常感谢,
编辑:图片是枢轴 Table(已过滤给一位参与者),直到显示美元的列。右边是参考枢轴 table 和转换货币。如您所见,过滤时 "GBP to CAD" 和 "Total in CAD" 与基准 table 不匹配。未过滤时匹配。是否有一种可能的解决方案是将数据透视 Table 数据复制到其他地方,然后引用它进行转换?
基本上我需要一个引用数据透视表的数据的解决方案 table,过滤时显示错误或不正确的结果。
感谢您的帮助!
默认情况下,数据透视表 Table 仅显示有数据的项目。我一般不建议使用绝对单元格引用来查看 pivot tables。
问题 1
To avoid blank data right-click on either a rows or columns type field choose field settings->Layout & Print->Click 'Show items with no data'
对每个数据字段为空白的项目重复上述说明。
问题二
我是否能够在让 vlookup 公式看到过滤器之外的所有内容的同时过滤数据透视表 table?
嗯,不。但是你有一些选择:
选项 1: 复制数据透视表并将未过滤的数据透视表保存到数据表,直接引用数据表上的数据透视表,这样 - 查找不受您应用的过滤器的影响。
注意:记得在数据更改时更新所有数据透视表(CTRL+ALT+F5)
选项 2: 假设您正在计算数据透视表之外的内容,请考虑在数据透视表内创建一些计算字段
选项 3:如果不需要汇总数据(计数、总和、平均值等),请参考数据透视表的源数据