Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以这就是我的数据在工作表中的样子的示例到现在我想编写一个宏来执行以下操作: 获取行标题(比如 sheet1 上的 A1 是 value3) 获取列标题(比如 sheet1 上的 A2 是 header2)所以 A3 的值在 sheet1 处应该是 0.918768。
我想我可以数到找到某个标头/值并找到它的地址,但是有没有一种简单的查找方法?
听起来INDEX和MATCH工作表功能可能是一个解决方案。例如,在您的第二个屏幕截图中,单元格 C1 中的公式可能类似于=INDEX(Sheet1!$B$2:$F$6,MATCH(A1,Sheet1!$A$2:$A$6,0),MATCH(B1,Sheet1!$B$1:$F$1,0)).
INDEX
MATCH
=INDEX(Sheet1!$B$2:$F$6,MATCH(A1,Sheet1!$A$2:$A$6,0),MATCH(B1,Sheet1!$B$1:$F$1,0))
您可以使用 Find 作为值,抓住它的 ActiveCell,然后查找 ((ActiveRow):1) 和 (1:(ActiveColumn))。