使用 Excel 内置函数查找表格或单元格区域中的数据 | 您所在的位置:网站首页 › excel表格中如何用vlookup › 使用 Excel 内置函数查找表格或单元格区域中的数据 |
功能
LOOKUP ()
LOOKUP函数在一行或一列中查找值, 并将其与另一行或列中相同位置的值相匹配。 下面是一个查找公式语法的示例: = LOOKUP (Lookup_Value, Lookup_Vector, Result_Vector) 下面的公式在示例工作表中查找 Mary 的年龄: = LOOKUP (E2, A2: A5, C2: C5) 公式使用单元格 E2 中的值 "Mary", 在查找向量 (列 A) 中找到 "Mary"。 然后, 该公式将与结果矢量 (列 C) 中的同一行中的值相匹配。 由于 "Mary" 位于第4行, 因此 LOOKUP 返回列 C 中第4行 (22) 中的值。 注意:LOOKUP函数要求对表进行排序。 有关查阅函数的详细信息, 请单击下面的文章编号, 以查看 Microsoft 知识库中相应的文章: 如何在 Excel 中使用 LOOKUP 函数 VLOOKUP ()在列中列出数据时, 将使用VLOOKUP或垂直查找函数。 此函数将搜索最左侧列中的值, 并将其与同一行中指定列中的数据相匹配。 可以使用VLOOKUP在已排序或未排序的表中查找数据。 下面的示例使用包含未排序数据的表。 下面是VLOOKUP公式语法的一个示例: = VLOOKUP (Lookup_Value, Table_Array, Col_Index_Num, Range_Lookup) 下面的公式在示例工作表中查找 Mary 的年龄: = VLOOKUP (E2, A2: C5, 3, FALSE) 公式使用单元格 E2 中的值 "Mary", 并在最左侧的列 (列 A) 中找到 "Mary"。 然后, 该公式将匹配 Column_Index 中同一行中的值。 此示例使用 "3" 作为 Column_Index (C 列)。 由于 "Mary" 位于第4行, VLOOKUP返回列 C 中第4行 (22) 中的值。 有关VLOOKUP函数的详细信息, 请单击下面的文章编号, 以查看 Microsoft 知识库中相应的文章: 如何使用 VLOOKUP 或 HLOOKUP 查找精确匹配项 INDEX () 和 MATCH ()可以结合使用 INDEX 和 MATCH 函数来获得与使用LOOKUP或VLOOKUP相同的结果。 下面是一个语法示例, 它将索引和匹配项与前面的示例中的LOOKUP和VLOOKUP产生相同的结果: = INDEX (Table_Array, MATCH (Lookup_Value, Lookup_Array, 0), Col_Index_Num) 下面的公式在示例工作表中查找 Mary 的年龄: = INDEX (A2: C5, 匹配 (E2, A2: A5, 0), 3) 公式使用单元格 E2 中的值 "Mary", 并在列 A 中找到 "Mary"。然后, 它与列 C 中同一行中的值相匹配。由于 "Mary" 位于第4行, 因此公式将返回列 C 中第4行 (22) 中的值。 提示 如果 Lookup_Array 中的所有单元格都不匹配 Lookup_Value ("Mary"), 此公式将返回 #N/A.有关INDEX函数的详细信息, 请单击下面的文章编号, 以查看 Microsoft 知识库中相应的文章: 如何使用 INDEX 函数查找表中的数据 OFFSET () 和 MATCH ()可以将OFFSET和MATCH函数一起使用, 以生成与上一示例中的函数相同的结果。 下面是一个语法示例, 该语法结合偏移和匹配以生成与LOOKUP和VLOOKUP相同的结果: = OFFSET (top_cell, MATCH (Lookup_Value, Lookup_Array, 0), Offset_Col) 此公式在示例工作表中查找 Mary 的年龄: = 偏移量 (A1, 匹配 (E2, A2: A5, 0), 2) 公式使用单元格 E2 中的值 "Mary", 并在列 A 中找到 "Mary"。然后, 该公式将同一行中的值与右侧的两列 (列 C) 相匹配。 由于 "Mary" 位于列 A 中, 因此公式返回列 C 中第4行 (22) 中的值。 有关OFFSET函数的详细信息, 请单击下面的文章编号, 以查看 Microsoft 知识库中相应的文章: 如何使用 OFFSET 函数 |
CopyRight 2018-2019 实验室设备网 版权所有 |