首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在单独的工作表中查找二维数组所需的Excel公式

在单独的工作表中查找二维数组所需的Excel公式
EN

Stack Overflow用户
提问于 2018-01-17 05:38:00
回答 2查看 96关注 0票数 0

Excel中是否有一个公式可以在单个工作簿内的不同工作表中执行二维数组查找?

我有三个格式相同的表格,表格中有不同的数据。每个表都位于单独的工作表中。

表1:碳钢焊接工时(CS)表2:不锈钢焊接工时(SS)表3:铝焊接工时(Al)

注意:Y轴:管道直径,X轴:管道明细表(厚度)

我希望公式在“汇总表”中识别材料类型(CS,SS,Al),并在正确的工作表中使用正确的“工时表”。然后,公式必须执行二维数组查找(y轴:管道直径,x轴:管道明细表“厚度”),并在“汇总表”中显示“工时表”中的正确数据。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-01-17 06:04:40

要避免易失性INDIRECT函数,请使用嵌套的IF来查找每个工作表。

代码语言:javascript
复制
=IF(A5="CS",INDEX(CS!Table,MATCH(...),MATCH(...)),IF(A5="AL",INDEX(AL!Table,MATCH(...),MATCH(...)),IF(A5="SS",INDEX(SS!Table,MATCH(...),MATCH(...)),"")))

注: Excel公式If短路,只执行一次索引/匹配

票数 0
EN

Stack Overflow用户

发布于 2018-01-17 05:55:14

使用INDIRECT返回正确的工作表并索引/匹配/匹配以获得正确的MH:

代码语言:javascript
复制
=INDEX(INDIRECT("'" & A5 &"'!A:X"),MATCH(B5,INDIRECT("'" & A5 &"'!A:A"),0),MATCH(C5,INDIRECT("'" & A5 &"'!5:5"),0))
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/48290226

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档