我有两张工作表,需要比较 A 和 X 两列,如果值匹配,则返回 A 列(即 B 列)单元格前面的值。
A 列 B 列 X 列 Y 列 123 50 456 100 456 100 334
我怎样才能做到这一点?
答案1
VLOOKUP
就是你要找的。
在 Y2 列中:=VLOOKUP(X2;A1:B3;2;FALSE)
使用VLOOKUP
您可以在表格或矩阵中查找值。使用它非常简单:
=VLOOKUP(*lookupvalue*;*MATRIX*;*columnindex*;*rangelookup*)
列索引基于您的矩阵。
例如:如果矩阵是 G1:J20,则 G* 将具有列索引 1、H* 2、I* 3、J* 4。
范围查找:TRUE 假设表中的第一列按数字或字母顺序排序,然后搜索最接近的值。如果您未指定,则这是默认方法。
FALSE 正在寻找完全匹配。
更多信息请见这里
我为你创建了一个示例。请注意,我使用的是德语 Excel 客户端 - 因此我的公式不是VLOOKUP
,而是“sverweis”...
https://drive.google.com/open?id=0BxW3WdSITmbjTEw1bm1Gb2l1eWc