excel - 如何使用 excel 中的数据透视表列的输出进行范围查找?
问题描述
这些是员工的月薪(使用数据透视表获得):
然后,每个单元格将用作Lookup value
orvlookup
函数index and match
。
将在下表中lookup value
查找 column A
,column B
如果匹配(在范围内),它将返回对应的值column C
。
我努力了:
1.) 将此示例公式放在数据透视表之外:
=VLOOKUP(GETPIVOTDATA("Sum of Reg Pay",$A4,"Person","JOHN"),SSSContribution[#All],3,TRUE)
但是第一个解决方案的问题是:
a.) 人名固定为字符串,无法适应下拉。
b.) 它不是计算字段,因此对数据透视表的每次调整都需要调整包含公式的单元格。
2.)将此公式放入Calculated fields
数据透视表的特征中:
= vlookup( 'Reg Hrs.','SSS Contribution Table'!A$2:D$32,3,TRUE)
,但我收到以下错误:
那么如何对数据透视表中列的输出值进行范围查找呢?
解决方案
将整个 GETPIVOTDATA 函数和参数替换为对相关单元格的单元格引用,然后向下复制。例如=VLOOKUP(E2,SSSContribution[#All],3,TRUE)
请注意,您可以通过取消选中此选项来关闭 GETPIVOTDATA 语法的自动生成:
为了使您的公式“同步”到您的数据透视表,您需要使用与我的这个答案类似的代码:
推荐阅读
- ios - lldb Xcode 没有响应 | Fabric .pcm 文件复制
- html - 选择中的 Onchange 属性未在 codeigniter 中触发
- javascript - 从 localhost:xxxx 加载时的内容安全策略 ( style-src )
- javascript - 如何创建包装器组件并传递道具以在包装器的父级中调用它
- python - 无法获取用户信息,出现“unauthorized_client”之类的错误
- javascript - 如何从 tinymce 编辑器实例中获取价值
- javascript - 在饼图上加载自定义弹出点击点击highcharts
- javascript - 硒发布到 Instagram
- jquery - 如何为 JQUERY 数据表返回 JSON 数据?
- security - 为某些用户隐藏 SharePoint Online 列表中的列