如何在Excel中查找列表中的值?
本文将帮助用户理解如何在Excel中查找列表中的值。Excel提供多种函数和方法来完成此任务。本文包含两个简短的示例。第一个示例指导使用用户自定义公式来计算用户的年龄。另一方面,第二个示例基于使用Kutools来更轻松地完成相同任务的过程,无需记住任何公式即可获得相同的结果。
示例1:使用用户自定义公式在Excel工作表中查找值
步骤1
考虑下表。该表包含三列。第一列包含员工姓名,第二列提供年龄数字,第三列显示员工薪水。
步骤2
在本例中,我们将了解如何使用用户自定义公式来获取所需数据。为了使结果数据更详细,让我们在结果单元格上方添加一个单元格标题。在这里,我们将转到G1单元格并输入“结果”。获得的结果将存储在G2单元格中。输入公式“=INDEX(B2:D5,MATCH("Sam",B2:B5,0),2)”, 如下图所示:
公式解释:
INDEX(B2:D5, ...) − INDEX函数用于从指定的单元格区域中检索值。在本例中,B2:D5是将返回值的数组。
MATCH("Sam", B2:B5, 0) − MATCH函数用于查找指定值在一列或一行中的位置。在本例中,“Sam”是在B2:B5区域中搜索的值。最后的0表示需要精确匹配。
2 − 数字2指定应从中检索值的列索引。在B2:D5区域中,值将从第二列(即C列)返回。
总而言之,该公式使用MATCH查找“Sam”在B2:B5区域中的位置,然后使用INDEX函数从B2:D5区域中的C列(第二列)检索相应的值。
因此,该公式将返回B2:D5区域中B列中找到“Sam”的C列单元格中的值。
步骤3
输入上述公式后,只需按“Enter”键。获得的结果值为45。在本例中,用户尝试计算员工“Sam”的年龄。最终输出快照如下所示:
示例2:使用Kutools在Excel工作表中查找值
步骤1
在本例中,我们将使用Kutools执行相同的任务。为此,请转到“Kutools”选项卡,然后单击“公式”。这将进一步显示一些选项块。在其中选择名为“公式助手”的第二个选项,然后选择“在列表中查找值”选项。请考虑以下提供的快照,以便清楚地了解所使用的选项。
步骤2
上述步骤将打开“公式助手”对话框。在“选择公式”部分,选择选项“在列表中查找值”。然后移动到下一部分“参数输入”,在table_Array标签中,使用侧边按钮选择完整的表格范围,或者用户可以直接写入提供的单元格范围。在look_value标签中,输入用户想要搜索数据的元素,最后在column标签中,输入可用的搜索范围。最后,单击“确定”按钮。
步骤3
上述步骤将显示结果为45。因为这里用户也在计算Sam的年龄。请注意,用户可以根据个人需求更改输入字段中的值。请考虑以下提供的快照作为参考:
结论
两个示例中都描述了分步说明。通过精确地按照步骤操作,用户可以轻松学习如何在任何大型可用数据集中查找或搜索数据值。第一个示例使用用户自定义公式,而第二个示例使用Kutools在Excel中查找值。