具有来自行和列的条件的 VLOOKUP
VLOOKUP with criterias from both row and column
我有一个像这样的大table(想象循环赛结果table),其中列和行都是团队名称,第一行将与第一列完全相同
因为table很大所以如果要查找多个值就很难查找值
所以我想创建一个像这样的table
假设我想查找第一个“?”在这个小table。我可以使用什么公式从大 table 中查找 A2(列)xA3(行)?
希望我说得足够清楚了。
如果我能在线阅读任何指示或资源,我们将不胜感激。
http://www.contextures.com/xlFunctions03.html
阅读示例 3,它与我的问题一模一样。感谢@DirkReichel 建议使用 Index 函数,这样我就知道从哪里开始了。
我会把它分成两部分。
使用 VLOOKUP()
查找行值。这是一个例子:VLOOKUP($A3, BigTable!$A:$CW1, 2, 0)
:
$A3
:要查找的查找值。美元符号只锁定该列,这样当您将公式拖过 A 时,公式不会改变
BigTable!$A:$CW1
:查找结果的范围。美元符号完全锁定范围所以不会改变
2
: 带回的列(暂时总是带回第二列)
0
: 寻找完全匹配
获取适用于列值的查找,以便在复制公式时自动更新它正在查找的列。我使用 MATCH()
来查找列值在 BigTable 中的位置。例如:MATCH(B, BigTable!$B:$CW, 0)
:
B
: 列header 在BigTable 中查找的位置。美元符号会锁定该行,因此当您将其向下移动时,它仍保持为 1
BigTable!$B:$CW
: Header 列浏览
0
: 寻找完全匹配
最后将公式的两个部分放在一起并检查一些值以确保其正确工作:VLOOKUP($A2, BigTable!$A:$CW1, MATCH(B, BigTable!$B:$CW, 0), 0)
这将为您提供一个公式,用于复制整个 SmallTable 以查找 BigTable 中的相关值。
我有一个像这样的大table(想象循环赛结果table),其中列和行都是团队名称,第一行将与第一列完全相同
因为table很大所以如果要查找多个值就很难查找值
所以我想创建一个像这样的table
假设我想查找第一个“?”在这个小table。我可以使用什么公式从大 table 中查找 A2(列)xA3(行)?
希望我说得足够清楚了。
如果我能在线阅读任何指示或资源,我们将不胜感激。
http://www.contextures.com/xlFunctions03.html
阅读示例 3,它与我的问题一模一样。感谢@DirkReichel 建议使用 Index 函数,这样我就知道从哪里开始了。
我会把它分成两部分。
使用
VLOOKUP()
查找行值。这是一个例子:VLOOKUP($A3, BigTable!$A:$CW1, 2, 0)
:$A3
:要查找的查找值。美元符号只锁定该列,这样当您将公式拖过 A 时,公式不会改变BigTable!$A:$CW1
:查找结果的范围。美元符号完全锁定范围所以不会改变2
: 带回的列(暂时总是带回第二列)0
: 寻找完全匹配
获取适用于列值的查找,以便在复制公式时自动更新它正在查找的列。我使用
MATCH()
来查找列值在 BigTable 中的位置。例如:MATCH(B, BigTable!$B:$CW, 0)
:B
: 列header 在BigTable 中查找的位置。美元符号会锁定该行,因此当您将其向下移动时,它仍保持为 1BigTable!$B:$CW
: Header 列浏览0
: 寻找完全匹配
最后将公式的两个部分放在一起并检查一些值以确保其正确工作:VLOOKUP($A2, BigTable!$A:$CW1, MATCH(B, BigTable!$B:$CW, 0), 0)
这将为您提供一个公式,用于复制整个 SmallTable 以查找 BigTable 中的相关值。