使用 Excel 中的 VLOOKUP 然后匹配值并返回相邻单元格的内容

使用 Excel 中的 VLOOKUP 然后匹配值并返回相邻单元格的内容

我有一个电子表格作为示例电子表格。

数据样本

我需要使用VLOOKUP来引用 id,然后在几列中查找代码并返回相邻列的标记,任何帮助都将非常有用。

例如 - 即使 AF 出现在不同的列中,每个人的 AF 分数都是多少。列 A = ID 列 B、D、F 和 G 可能包含代码当找到代码时,我需要返回匹配代码右侧列中的值。

答案1

INDEX您可以使用、MATCH和的组合来实现您想要的效果。要查找代码 标记的OFFSETID ,假设您的示例表位于 A1:J6 范围内,您可以使用414AF

=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 可得出右侧的列号AFINDEX(...,MATCH("AF",...,0)+1)返回该列的值。

相关内容