注意: 我们希望能够尽快以你的语言为你提供最新的帮助内容。 本页面是自动翻译的,可能包含语法错误或不准确之处。 我们的目的是使此内容能对你有所帮助。 可以在本页面底部告诉我们此信息是否对你有帮助吗? 请在此处查看本文的以便参考。
本分步指南介绍了如何使用 Microsoft Excel 中的各种内置函数在表格 (或单元格区域) 中查找数据。 可以使用不同的公式获得相同的结果。
本文使用一个示例工作表来演示 Excel 内置函数。 请考虑引用 A 列中的名称, 并从 C 列返回该人员年龄的示例。若要创建此工作表, 请在空白 Excel 工作表中输入以下数据。
您将在单元格 E2 中键入要查找的值。 可以在同一工作表中的任何空白单元格中键入公式。
本文使用以下术语来描述 Excel 内置函数:
包含可能的查找值的单元格区域。 |
逻辑值 (TRUE 或 FALSE)。 如果为 TRUE 或省略,则返回近似匹配值。 如果为 FALSE, 它将查找精确匹配。 |
这是要作为偏移基准的参照。 Top_Cell 必须引用单元格或相邻单元格区域。 否则, OFFSET 返回 #VALUE! 。 |
这是你希望结果的左上角单元格引用的列数 (在左侧或右侧)。 例如, "5" 作为 Offset_Col 参数指定引用的左上角单元格是引用右侧的五列。 Offset_Col 可以是正数 (表示起始引用的右侧) 或负数 (表示起始引用的左侧)。 |
LOOKUP函数在一行或一列中查找值, 并将其与另一行或列中相同位置的值相匹配。
下面是一个查找公式语法的示例:
下面的公式在示例工作表中查找 Mary 的年龄:
注意:LOOKUP函数要求对表进行排序。
有关查阅函数的详细信息, 请单击下面的文章编号, 以查看 Microsoft 知识库中相应的文章:
在列中列出数据时, 将使用VLOOKUP或垂直查找函数。 此函数将搜索最左侧列中的值, 并将其与同一行中指定列中的数据相匹配。 可以使用VLOOKUP在已排序或未排序的表中查找数据。 下面的示例使用包含未排序数据的表。
下面是VLOOKUP公式语法的一个示例:
下面的公式在示例工作表中查找 Mary 的年龄:
有关VLOOKUP函数的详细信息, 请单击下面的文章编号, 以查看 Microsoft 知识库中相应的文章:
下面是一个语法示例, 它将索引和匹配项与前面的示例中的LOOKUP和VLOOKUP产生相同的结果:
下面的公式在示例工作表中查找 Mary 的年龄:
公式使用单元格 E2 中的值 "Mary", 并在列 A 中找到 "Mary"。然后, 它与列 C 中同一行中的值相匹配。由于 "Mary" 位于第4行, 因此公式将返回列 C 中第4行 (22) 中的值。
可以将OFFSET和MATCH函数一起使用, 以生成与上一示例中的函数相同的结果。
下面是一个语法示例, 该语法结合偏移和匹配以生成与LOOKUP和VLOOKUP相同的结果:
此公式在示例工作表中查找 Mary 的年龄:
公式使用单元格 E2 中的值 "Mary", 并在列 A 中找到 "Mary"。然后, 该公式将同一行中的值与右侧的两列 (列 C) 相匹配。 由于 "Mary" 位于列 A 中, 因此公式返回列 C 中第4行 (22) 中的值。
有关OFFSET函数的详细信息, 请单击下面的文章编号, 以查看 Microsoft 知识库中相应的文章: