2016-02-11 12 views
0

我有一个参照表这样在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 |在接下来的3个盒子里有35个。我会手动执行此操作,但列表非常长,并且每天都由现有的宏填充。

+0

用户询问代码或公式是**期望的**,以显示他们自己解决问题的方式(工作与否)。 [SO](http://stackoverflow.com/tour)是**不是**你的免费的个人代码写作服务。 – Jeeped

+0

Jeeped,我很欣赏SO的意图,因此无法在我的问题中询问某人提供我可以复制和粘贴的解决方案。我问过是否有办法做到这一点。我提到了我对单个查找的理解,但是我不知道如何在VBA中构建条件查找。一个简单的方向正确的方向将会走很长的路,这就是我所要求的。例如带计算器的数学学生想要加上所有数字。老师不拿计算器并为他做,但他确实指向他的求和按钮,并解释它做了什么! :@ – IIJHFII

+0

够公平的。将Sheet2!1:1格式化为[Color13] \ Sco \ r \ e 0',然后在每个乐谱部分的第一列中输入1,2,3等。现在在Sheet1中,可以使用[MATCH](https://support.office.com/en-us/article/match-function-0600e189-9f3c-4e4f-98c1-943a0eb427ca)作为[WorksheetFunction对象](https:/ /msdn.microsoft.com/en-us/library/office/ff834434.aspx)找到第一个分数。相同的向下列A查找名称。其余的很简单。 – Jeeped

回答

0

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

相关问题