我想使用 Microsoft Excel 的 VLOOKUP 函数在电子表格中查找数据。我尝试查看在线指南,但我仍然不清楚该功能的实际工作原理。
如何在 Microsoft Excel 中使用 VLOOKUP 函数?
答案1
如果您有如示例中的某些数据:
A B C
Number Part Price
A001 Water Pump 68.39
A002 Alternator 380.73
A003 Air Filter 15.4
A004 Wheel Bearing 35.16
A005 Muffler 160.23
A006 Oil pan 101.89
A007 Brake pads 65.99
A008 Brake rotors 85.73
A009 Headlight 35.19
A010 Brake cable 15.49
如果您需要在另一个地方写下数字,并且需要检索零件或价格,您可以使用 Vlookup。
=VLOOKUP(查找值,查找数组(包含查找值和结果值的范围),包含返回值的范围中的列号,可选地指定 TRUE 表示近似匹配或 FALSE 表示精确匹配)。
如果您想要 D1 中 A005 的价格,请在 E1 中写入:
D E
A005 =Vlookup(D1,$A$11:$C$11,3,False)
查找数组为 $A$11:$C$11
查找值为 D1
3 为第三列(价格列)
False 表示返回完全匹配
Vlookup 的另一种用法
如果您需要近似匹配而不是精确匹配,如下所示:
A B
Quantity Price
0 10
100 9.5
500 9
1000 8.5
- 如果数量少于 100,则价格为 10
- 数量在 100 到 500 之间时价格为 9.5
- 数量在 500 到 1000 之间时价格为 9
- 如果数量> = 1000,则价格为 8.5
A 列应按升序排序(选择 A 和 B 并按 A 列升序排序)
D E
300 9.5 =VLOOKUP(D1,$A$2:$B$5,2,TRUE)
200 9.5
750 9
1003 8.5
$A$2:$B$5 为第一列A和B的数量和价格
$为固定参考
2返回第二列价格
为True为近似匹配