如何在excel中使用数据透视表列的输出进行范围vlookup?
这些是员工的月工资(使用透视表获得): 然后,每个单元格将用作如何在excel中使用数据透视表列的输出进行范围vlookup?,excel,pivot-table,vlookup,Excel,Pivot Table,Vlookup,这些是员工的月工资(使用透视表获得): 然后,每个单元格将用作vlookup或索引和匹配功能的查找值 要在下表的列A和列B中查找查找值,如果匹配(在范围内),它将返回列C下的相应值 我试过: 1.)将此样本公式置于数据透视表之外: =VLOOKUP(GETPIVOTDATA(“注册工资总额”、“A4美元”、“个人”、“约翰”)、SSS分配[#全部]、3,真) 但第一种解决方案的问题是: a、 )人名被固定为字符串,这使其无法适应向下拖动 b、 )它不是计算字段,因此对透视表的每次调整都需要调
vlookup
或索引和匹配功能的查找值
要在下表的列A
和列B
中查找查找值
,如果匹配(在范围内),它将返回列C
下的相应值
我试过:
1.)将此样本公式置于数据透视表之外:
=VLOOKUP(GETPIVOTDATA(“注册工资总额”、“A4美元”、“个人”、“约翰”)、SSS分配[#全部]、3,真)
但第一种解决方案的问题是:
a、 )人名被固定为字符串,这使其无法适应向下拖动
b、 )它不是计算字段,因此对透视表的每次调整都需要调整包含公式的单元格
2.)将此公式放入透视表的计算字段
功能:
=vlookup('Reg Hrs.','SSS Contribution Table'!A$2:D$32,3,TRUE)
,但我得到以下错误:
那么,如何在数据透视表中对列的输出值进行范围查找呢?用相关单元格的单元格引用替换整个GETPIVOTDATA函数和参数,然后向下复制。e、 g.=VLOOKUP(E2,SSS分配[#全部],3,真)
请注意,您可以通过取消选中此选项来关闭GETPIVOTDATA语法的自动生成:
要使公式与数据透视表“同步”,您需要按照我的回答使用代码:
您有什么版本的Excel?2007在办公室。2016年在家中,但如果较新版本中缺少所需的功能,我可以升级OK。如果您有Excel 2013或更高版本,您也可以使用一种称为数据模型的方法来实现这一点,所有这些都在数据透视表中使用一种称为DAX公式的方法。