我有3个存储为命名范围的表。
用户使用下拉框选择要搜索的范围。命名的范围是Table1
,Table2
和Table 3
。Excel公式:从多个命名范围查找
表1
0.7 0.8 0.9
50 1.08 1.06 1.04
70 1.08 1.06 1.05
95 1.08 1.07 1.05
120 1.09 1.07 1.05
表2
0.7 0.8 0.9
16 1.06 1.04 1.03
25 1.06 1.05 1.03
35 1.06 1.05 1.03
表3
0.7 0.8 0.9
50 1.21 1.16 1.11
70 1.22 1.16 1.12
95 1.22 1.16 1.12
120 1.22 1.16 1.12
然后他们挑选从标题行的值,并从第一列中的值。
即用户选择Table3
,0.8
和95
。我的公式应该返回1.16
。
我有一半使用indirect
(table1
),但是我需要提取标题行和第一列,所以我可以使用类似
=INDEX(INDIRECT(pickedtable),MATCH(picked colref,INDIRECT(pickedtable:1)), MATCH(picked rowref,INDIRECT(1:pickedtable)))
任何想法如何实现这一目标?
您是否在谈论“Excel表”,即您使用插入 - >表创建它?你能否粘贴一个链接到屏幕截图以获得更好的清晰度? – 2013-02-21 07:54:51