excel - 如何在 EXCEL 中使用 INDIRECT 和 INDEX-MATCH
问题描述
公式
=INDEX(tblWeek1[Area],MATCH($P6,tblWeek1[Leader],0))
正在正常工作$P6
的领导者名称和该领导者的区域返回。
但是,我想用包含所选表名的单元格中的值替换表名(我有不同周的多个表)。但,
=INDEX(INDIRECT("A1"&"[Area]"),MATCH($P6,(INDIRECT("A1")&"[Leader]"),0))
在 A1 包含的地方不起作用"tblWeek1"
,即使它
=INDIRECT("A1")&"[Area]"
本身正确返回:
"tblWeek1[Area]"
想法?
谢谢。
解决方案
推荐阅读
- javascript - 无法在屏幕上居中反应组件
- php - 使用 PHP 和 AJAX 发送电子邮件不起作用
- sql - 如何在 postgresql 中创建数据透视表
- apache - AH00558:httpd:在创建 VirtualHost 后无法可靠地确定服务器的完全限定服务器名错误
- ios - 创建独立于 Xcode 编译器版本的 ios Swift 框架
- java - 重新抛出异常或调用 System.exit() 结束程序。最佳做法是什么?
- java - 使用 DataProvider 将 lambdas 作为 testng 参数传递?
- elasticsearch - 获取 query_string 格式错误的查询,应为 [END_OBJECT] 但找到 [FIELD_NAME]
- reactjs - GraphQL,ReactJs - 将参数传递给查询时无法检索数据
- python - 在Django中通过表单上传文件时出错