给定一个矩阵,是它的行/列标题来查找相应的值

时间:2013-06-20 16:47:50

标签: excel vba

enter image description here

所以这就是我的数据在工作表中看起来如何的例子到现在我想编写一个宏: 采用行标题(在sheet1中说A1是value3) 采用列标题(在sheet1中说A2是header2) 所以在sheet1上A3的值应为0.918768。

我想我可以算一下,直到找到某个标题/值并找到它的地址但是有一个简单的查找方法吗?

enter image description here

2 个答案:

答案 0 :(得分:2)

听起来INDEXMATCH工作表函数可能是一种解决方案。例如,在第二个屏幕截图中,单元格C1中的公式可能类似于=INDEX(Sheet1!$B$2:$F$6,MATCH(A1,Sheet1!$A$2:$A$6,0),MATCH(B1,Sheet1!$B$1:$F$1,0))

答案 1 :(得分:0)

您可以使用Find for the value,抓住它的ActiveCell,然后只查找((ActiveRow):1)和(1:(ActiveColumn))。