vlookup的结构
VLOOKUP的结构
VLOOKUP是Excel中最常用的函数之一,它可以帮助用户在一个数据表中查特定的值,并返回与该值相关联的信息。以下是VLOOKUP函数的结构。
一、基本语法
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
二、参数说明
1. lookup_value:要查的值,可以是单元格引用或数值。
2. table_array:要在其中查数据的表格区域,必须包括要返回结果的列和要查值所在列。
3. col_index_num:要返回结果所在列相对于table_array左侧边缘的列数,从1开始计数。
4. range_lookup(可选):指定是否按近似匹配查。如果为TRUE或省略,则进行近似匹配;如果为FALSE,则进行精确匹配。
三、具体实例
1. 假设有一个销售数据表格,其中包含产品名称、销售量和销售额等信息。现在需要根据产品名称查询销售量和销售额。
2. 首先,在一个新工作表中输入产品名称,并设置好查询结果所在单元格。例如,在B2单元格中输入“苹果”,并在C2和D2单元格分别设置好销售量和销售额显示结果所在单元格。
3. 然后,在B3单元格中输入以下公式:
=VLOOKUP(B2,A2:D10,2,FALSE)
其中,B2为要查的值,即“苹果”;A2:D10为要在其中查数据的表格区域;2为要返回结果所在列相对于table_array左侧边缘的列数,即销售量所在列;FALSE表示进行精确匹配。
为什么vlookup显示的是公式
4. 同理,在C3单元格中输入以下公式:
=VLOOKUP(B2,A2:D10,3,FALSE)
其中,3为要返回结果所在列相对于table_array左侧边缘的列数,即销售额所在列。
5. 最后,在D3单元格中输入以下公式:
=B3*C3
其中,B3和C3分别为销售量和销售额的查询结果,表示计算出来的总销售额。
四、注意事项
1. table_array必须包含lookup_value所在的列。
2. 如果range_lookup省略,则默认为TRUE。
3. 如果range_lookup设置为TRUE,则查将使用近似匹配。如果没有到完全匹配的值,则返回最接近lookup_value的值。
4. 如果range_lookup设置为FALSE,则查将使用精确匹配。如果没有到完全匹配的值,则返回#N/A错误。
5. col_index_num必须是正整数,并且不能大于table_array中包含的列数。