0

我正在研究一些工作中的统计数据并改变我们获取/存储数据的方式。我已经解决了我的大部分问题,但最后一个问题让我望而却步。格式如下。

Name 1    - Title - Title 2

Week 1  - value 1 - value 2 

Week 2  - value 1 - value 2 

Name 2    - Title - Title 2

Week 1  - value 1 - value 2 

Week 2  - value 1 - value 2 

我知道如何根据名称找到 Title 和 Title 2。但我需要能够根据名称提取第 2 周值 1 或第 2 周值 2。所以搜索 - 然后通过 x 和 y 获取值。最好没有vba cos,我会迷失方向。

我一直在使用索引匹配进行正常单元格中的水平查找,我想我可以同时使用水平和垂直但我没有成功,我不确定这是否是因为第 1 周/第 2 周是固定的并且发生了多次。

4

1 回答 1

2

例如,要在搜索“Name 2”时返回“Week2”的“Value2”,您可以使用:

=OFFSET(INDEX(A:A,MATCH("Name 2",A:A,0)), 2, 2)

INDEX(A:A,MATCH("Name 2",A:A,0))将返回 Column 中出现“Name 2”的单元格引用A=Offset()然后将向下移动两行,向上移动两列并返回值。

于 2016-04-18T19:24:01.880 回答