假设你想要使用员工的锁屏提醒号码或销售金额的正确佣金率查找员工的电话分机号。 查找数据以快速高效地在列表中查找特定数据,并自动验证是否使用了正确的数据。 查找数据后,可以使用返回的值执行计算或显示结果。 有几种方法可以查找数据列表中的值并显示结果。
使用精确匹配在列表中垂直查找值
若要执行此任务,可以使用 VLOOKUP 函数,或者 INDEX 和 MATCH 函数的组合。
有关详细信息,请参阅 。
用简单的汉语表达其意思:
=INDEX(我希望在 C2 至 C10 单元格中查找返回值,返回值符合(Kale,它位于 B2 至 B10 单元格数组中,返回值是 Kale 对应的第一个值))
该公式在 C2:C10 中查找对应于 B7) 中的 Kale (的第一个值,并返回 C7 (100) 中的值,这是与 Kale匹配的第一个值。
有关详细信息,请参阅 。
使用近似匹配在列表中垂直查找值
重要: 确保第一行中的值已按升序排序。
在以上示例中,VLOOKUP 查找在 A2:B7 范围内具有 6 个 Tardies 的学生的名字。 表中没有 6 个 tardies 的条目,因此 VLOOKUP 查找小于 6 的下一个最高匹配,并找到与名字 Dave关联的值 5,从而返回 Dave。
有关详细信息,请参阅 。
使用精确匹配在未知大小列表中垂直查找值
注意: 如果数据位于每天刷新的外部数据范围内,请此方法。 你知道价格在 B 列中,但不知道服务器将返回多少行数据,并且第一列不会按字母顺序排序。
C1 是区域左上角的单元格 (也称为起始单元格) 。
1 是返回值应来自起始单元格右侧列数。 在我们的示例中,返回值来自列 D,即"销售额"。
使用精确匹配水平查找列表中的值
若要执行此任务,请使用 HLOOKUP 函数。 请参阅下面的示例:
HLOOKUP 查找" 销售额" 列,并返回指定范围内第 5 行的值。
有关详细信息,请参阅 。
使用近似匹配水平查找列表中的值
若要执行此任务,请使用 HLOOKUP 函数。
重要: 确保第一行中的值已按升序排序。
在以上示例中,HLOOKUP 查找指定范围内第 3 行的值 11000。 它找不到 11000,因此查找小于 1100 的下一个最大值并返回 10543。
有关详细信息,请参阅 。
注意: 查找向导加载项在 Excel 2010 中已停用。 此功能已被函数向导取代,可用的查找和引用函数 (
在 Excel 2007 中,"查找向导"基于具有行和列标签的工作表数据创建查找公式。 当您知道一列中的值时,查找向导可帮助您在一行中查找其他值,反之亦然。 查找向导在创建的公式中使用 INDEX 和 MATCH。
-
在"公式"选项卡上的"解决方案"组中,单击"查找"。
-
如果 "查找" 命令不可用,则需要将"查找向导" 加载项 程序。
如何加载查找向导加载项程序
-
选项",然后单击 "加载项" 类别。
-
在“管理”框中,单击“Excel 加载项”,然后单击“转到”。
-
在"可用加载项"对话框中,选中"查阅向导"旁边的复选框,然后单击"确定"。
-
按照向导中的说明操作。