我有一个电子表格作为示例电子表格。
我需要使用VLOOKUP
来引用 id,然后在几列中查找代码并返回相邻列的标记,任何帮助都将非常有用。
例如 - 即使 AF 出现在不同的列中,每个人的 AF 分数都是多少。列 A = ID 列 B、D、F 和 G 可能包含代码当找到代码时,我需要返回匹配代码右侧列中的值。
答案1
INDEX
您可以使用、MATCH
和的组合来实现您想要的效果。要查找代码 标记的OFFSET
ID ,假设您的示例表位于 A1:J6 范围内,您可以使用414
AF
=INDEX(OFFSET($A$1:$J$1,MATCH(414,$A$2:$A$6,0),0),MATCH("AF",OFFSET($A$1:$J$1,MATCH(414,$A$2:$A$6,0),0),0)+1)
分解一下,OFFSET($A$1:$J$1,MATCH(414,$A$2:$A$6,0),0)
公式中出现两次的 代表您要查找的行。MATCH("AF",...,0)
返回该行中 的列号AF
。将 加 1 可得出右侧的列号AF
。INDEX(...,MATCH("AF",...,0)+1)
返回该列的值。