一系列条件表和单元格引用

时间:2016-02-11 11:19:10

标签: excel vba excel-vba

我的工作簿的Sheet2中有一个引用表

         |Score 1|     |        |Score 2 |      |        |
----------------------------------------------------------
|  name  |  min  | max | target |  min   | max  | target |
----------------------------------------------------------
|  jeff  | 30    | 40  |  35    |  45    |  55  |  50    |
----------------------------------------------------------
|  steve | 35    | 45  |  40    |  45    |  65  |  55    |

然后在Sheet1中我有一个每个名称的分数列表

| jeff | 1 |      |      |       | steve | 3  |      |     |
------------------------------------------------------------
| jeff | 2 |      |      |       | steve | 2  |      |     |
------------------------------------------------------------
| jeff | 2 |      |      |       | steve | 3  |      |     |
------------------------------------------------------------
| jeff | 3 |      |      |       | steve | 3  |      |     |
------------------------------------------------------------
| jeff | 1 |      |      |       | steve | 2  |      |     |
------------------------------------------------------------

我知道简单的查找和偏移值,但是我想不出在不同级别上进行多次引用的方法...有没有办法在Sheet1旁边的分数中有一个查找分数的函数,然后得分为谁,然后打印具有该得分的该人的相应最小最大值和目标值。

因此,如果它看到1然后是jeff,则返回30 | 40 | 35在接下来的3个方框中。我会手动执行此操作,但列表很长,每天由现有宏填充。

1 个答案:

答案 0 :(得分:0)

使用名称为(jeff)的VLOOKUP并使用索引(1)计算要采用的列。