在数据列表中查找值

在数据列表中查找值

假设您要通过使用员工的卡号查找某员工的电话分机号码,或要查找某销售量的佣金的正确比率。查找数据可以快速有效地在列表中找到特定数据并且自动验证您在使用正确的数据。查找数据之后,您可以执行计算或用返回值显示结果。在数据列表中查找值并显示结果有几种方法。

你想如何操作?

使用精确匹配值列表中垂直查找

使用近似匹配值列表中垂直查找

查找使用精确匹配在未知大小的列表中垂直的值

使用精确匹配值在列表中水平查找

使用近似匹配值在列表中水平查找

使用查阅向导 (仅适用于 Excel 2007) 中创建查阅公式

使用精确匹配在列表中垂直查找值

要执行此任务,您可以使用 VLOOKUP 函数或 INDEX 和 MATCH 函数的组合。

VLOOKUP 示例

VLOOKUP 示例 1

VLOOKUP 示例 2

有关详细信息,请参阅VLOOKUP 函数

INDEX 和 MATCH 示例

可以使用 INDEX 和 MATCH 函数替代 VLOOKUP

简单英文版,则表示︰

= 索引 (我希望将符合 c2: c10 的返回值 (Kale,这是 b2: b10 数组中的某个位置,返回的值是第一个值对应于 Kale))

公式看起来 c2: c10 对应于Kale (在 B7) 并返回 C7 中的值中的第一个值 (100),这是与Kale相匹配的第一个值。

有关详细信息,请参阅INDEX 函数MATCH 函数

返回页首

使用近似匹配在列表中垂直查找值

若要执行此操作,请使用 VLOOKUP 函数。

重要: 请确保第一行中的值已经按升序顺序排序。

寻找近似匹配的 VLOOKUP 公式的示例

在上面的示例中,VLOOKUP 查找具有 6 tardies A2:B7 区域中的学生的名字。没有条目6 tardies 在表中,因此 VLOOKUP 查找下一个最高低于 6 和查找值 5、 关联到名字Dave,,因此返回Dave匹配。

有关详细信息,请参阅VLOOKUP 函数

返回页首

使用精确匹配在未知大小的列表中垂直查找值

要执行此任务,请使用 OFFSET 和 MATCH 函数。

注意: 当数据位于一个每天更新的外部数据区域时,请使用此方法。已知价格位于 B 列,但是不知道服务器将返回几行数据,而且首列不按字母顺序排序。

OFFSET 和 MATCH 函数的示例

C1是右上左侧单元格区域 (也称为起始单元格)。

MATCH("Oranges",C2:C7,0) c2: c7 区域中查找橙子。不应包含起始单元格区域中。

1是返回的值应从起始单元格右侧的列数。在我们的示例返回的值是从列 D、销售额

返回页首

使用精确匹配在列表中水平查找值

若要执行此任务,请使用 HLOOKUP 函数。请参阅下面的示例︰

查找精确匹配 HLOOKUP 公式的示例

HLOOKUP销售额列中,查找并返回指定区域中的第 5 行中的值。

有关详细信息,请参阅HLOOKUP 函数

返回页首

使用近似匹配在列表中水平查找值

要执行此任务,请使用 HLOOKUP 函数。

重要: 请确保第一行中的值已经按升序顺序排序。

HLOOKUP 寻找近似匹配的公式的示例

在上面的示例中,指定区域中的第 3 行中的值 11000 条件查找 HLOOKUP。它不会查找 11000,因此查找下一个最大值小于 1100年并返回 10543。

有关详细信息,请参阅HLOOKUP 函数

返回页首

使用查阅向导 (仅对Excel 2007 ) 创建查阅公式

注意: 查阅向导加载项中已废止Excel 2010中。此功能已更换函数向导和可用查找和引用函数 (参考)

在Excel 2007,查阅向导创建查阅公式基于具有行和列标签工作表数据。查阅向导可帮助您在一行中查找其他值,当您知道一列中的值,反之亦然。查阅向导创建公式中使用 INDEX 和 MATCH。

  1. 单击区域中的单元格。

  2. “公式”选项卡上的“解决方案”组中,单击“查找”

  3. 如果查找命令不可用,则需要加载查阅向导加载项程序。

    如何加载查阅向导加载项程序

  4. 单击“Microsoft Office 按钮” Office 按钮图像 ,再单击“Excel 选项”,然后单击“外接程序”类别。

  5. “管理”框中,单击“Excel 加载宏”,然后单击“搜索”

  6. “可用加载宏”对话框中,选中“查阅向导”旁边的复选框,然后单击“确定”

  7. 按照向导中的说明进行操作。

返回页首

注释: 

  • 机器翻译免责声明:本文是由无人工介入的计算机系统翻译的。Microsoft 提供机器翻译是为了帮助非英语国家/地区用户方便阅读有关 Microsoft 产品、服务和技术的内容。由于机器翻译的原因,本文可能包含词汇、语法或文法方面的错误。

  • 请在 此处 中查找本文的英文版本以便参考。你和 Microsoft 社区的其他成员可以使用 Community Translation Framework (CTF) 来改进本文。只需将鼠标悬停在文章中的句子上,然后在 CTF 小组件中单击“IMPROVE TRANSLATION”即可。 单击此处了解有关 CTF 的详细信息。 使用 CTF 即表示你同意服务条款

扩展你的技能
了解培训
抢先获得新功能
加入 Office 预览体验计划

此信息是否有帮助?

谢谢您的反馈!

谢谢你的反馈! 可能需要转接到 Office 支持专员。

×