启动嵌套MATCH函数
返回第1部分
输入MATCH函数作为列索引号参数
通常,VLOOKUP仅返回数据表的一列中的数据,此列由 列索引号 论点。
但是,在这个例子中我们有三列我们希望找到数据,所以我们需要一种方法来轻松改变 列索引号 没有编辑我们的查找公式。
这是MATCH功能发挥作用的地方。它允许我们将列号与字段名称(1月,2月或3月)匹配,我们将其键入到工作表的单元格E2中。
嵌套函数
因此,MATCH函数充当VLOOKUP 列索引号 论点。
这是通过将MATCH函数嵌套在VLOOKUP中来实现的 Col_index_num为 对话框的行。
手动输入MATCH功能
嵌套函数时,Excel不允许我们打开第二个函数的对话框来输入其参数。
因此,必须手动输入MATCH功能 Col_index_num为 线。
手动输入函数时,每个函数的参数必须用逗号分隔 ' , '.
输入MATCH函数的Lookup_value参数
输入嵌套MATCH函数的第一步是输入 Lookup_Array中 论点。
该 Lookup_Array中 将是我们要在数据库中匹配的搜索词的位置或单元格引用。
- 在VLOOKUP功能对话框中,单击 Col_index_num为 线。
- 输入函数名称 比赛 然后是一个开放的圆形支架“ ( '
- 单击单元格 E2 将该单元格引用输入到对话框中。
- 输入逗号 ' , ' 细胞参考后 E3 完成MATCH功能的输入 Lookup_Array中 论点。
- 保持VLOOKUP功能对话框打开,以进行本教程中的下一步。
在本教程的最后一步中,Lookup_values将被输入到工作表的单元格D2和E2中。
06年02月为MATCH函数添加Lookup_array
为MATCH函数添加Lookup_array
这一步包括添加 查找数组 嵌套MATCH函数的参数。
该 查找数组 是MATCH函数将搜索的单元格范围 Lookup_Array中 在本教程的上一步中添加了参数。
在这个例子中,我们希望MATCH函数搜索单元格D5到G5,以匹配将输入单元格E2的月份名称。
在上一步中输入的逗号后输入这些步骤 Col_index_num为 VLOOKUP函数对话框中的行。
- 如有必要,请单击 Col_index_num为 逗号后面的行,将插入点放在当前条目的末尾。
- 突出显示工作表中的单元格D5到G5,以输入这些单元格引用作为函数要搜索的范围。
- 按下 F4 键盘上的键可将此范围更改为绝对单元格引用。这样做可以将完成的查找公式复制到本教程最后一步中工作表中的其他位置
- 输入逗号 ' , ' 细胞参考后 E3 完成MATCH功能的输入 查找数组 论点。
添加匹配类型并完成MATCH功能
添加匹配类型并完成MATCH功能
MATCH函数的第三个也是最后一个参数是 Match_type参数。
此参数告诉Excel如何将Lookup_value与Lookup_array中的值进行匹配。选项包括:-1,0或1。
这个参数是可选的。如果省略,则该函数使用默认值1。
- 如果Match_type = 1或被省略:MATCH找到小于或等于Lookup_value的最大值。如果选择此值,则Lookup_array数据必须按升序排序。
- 如果Match_type = 0:MATCH找到的第一个值恰好等于Lookup_value。 Lookup_array数据可以按任何顺序排序。
- 如果Match_type = 1:MATCH找到大于或等于Lookup_value的最小值。如果选择此值,则Lookup_array数据必须按降序排序。
在上一步中输入的逗号后输入这些步骤 ROW_NUM VLOOKUP函数对话框中的行。
- 继第二个逗号之后 Col_index_num为 行,键入零“ 0 “因为我们希望嵌套函数返回与单元格E2中的月份完全匹配。
- 键入一个闭合圆括号“ ) “完成MATCH功能。
- 保持VLOOKUP功能对话框打开,以进行本教程中的下一步。
进入VLOOKUP范围查找参数
范围查找参数
VLOOKUP的Range_lookup参数是一个逻辑值(仅TRUE或FALSE),指示您是否希望VLOOKUP找到Lookup_value的精确匹配或近似匹配。
- 如果为TRUE或者省略了该参数,则VLOOKUP返回与Lookup_value的完全匹配,或者,如果未找到完全匹配,则VLOOKUP返回下一个最大值。对于执行此操作的公式,Table_array的第一列中的数据必须按升序排序。
- 如果为FALSE,则VLOOKUP将仅使用与Lookup_value的完全匹配。如果Table_array的第一列中有两个或多个值与查找值匹配,则使用找到的第一个值。如果未找到完全匹配,则返回#N / A错误。
在本教程中,由于我们正在查找特定月份的销售数据,因此我们将Range_lookup设置为等于 假 .
- 点击 Range_lookup 对话框中的行
- 输入单词 假 在这一行表示我们希望VLOOKUP返回我们正在寻找的数据的完全匹配
- 单击“确定”以完成二维查找公式并关闭对话框
- 由于我们还没有将查询标准输入到单元格D2和E2中,因此单元格F2中将存在#N / A错误
- 当我们在本教程的下一步中添加查找条件时,将在本教程的下一步中更正此错误。
测试双向查找公式
测试双向查找公式
要使用双向查找公式查找表格数组中列出的不同Cookie的月度销售数据,请在单元格D2中输入Cookie名称,将单月格式输入单元格E2,然后按键盘上的ENTER键。
销售数据将显示在单元格F2中。
- 单击工作表中的单元格D2
- 类型 麦片 进入细胞D2并按下 输入 键盘上的键
- 单击单元格E2
- 类型 二月 进入细胞E2并按下 输入 键盘上的键
- 价值 $1,345 - 2月份燕麦饼干的销售额 - 应显示在F2单元格中
- 此时,您的工作表应该与本教程第1页上的示例相匹配
- 通过键入Table_array中存在的cookie类型和月份的任意组合来进一步测试查找公式,销售数字应显示在单元格F2中
- 本教程的最后一步是使用“填充句柄”复制查找公式。
如果出现错误信息,例如 #REF! 出现在单元格F2中,此VLOOKUP错误消息列表可帮助您确定问题所在。
06年06月使用填充句柄复制二维查找公式
使用填充句柄复制二维查找公式
为了简化比较不同月份或不同cookie的数据,可以将查找公式复制到其他单元格,以便可以同时显示多个金额。
由于数据在工作表中以常规模式排列,我们可以将单元格F2中的查找公式复制到单元格F3。
复制公式后,Excel将更新相对单元格引用以反映公式的新位置。在这种情况下,D2变为D3,E2变为E3,
同样,Excel保持绝对单元格引用相同,因此复制公式时绝对范围$ D $ 5:$ G $ 5保持不变。
在Excel中复制数据的方法不止一种,但最简单的方法可能是使用填充句柄。
- 单击工作表中的单元格D3
- 类型 麦片 进入细胞D3并按下 输入 键盘上的键
- 单击单元格E3
- 类型 游行 进入细胞E3并按下 输入 键盘上的键
- 单击单元格F2以使其成为活动单元格
- 将鼠标指针放在右下角的黑色方块上。指针将变为加号“+” - 这是填充句柄
- 单击鼠标左键并将填充柄向下拖动到单元格F3
- 释放鼠标按钮,单元格F3应包含二维查找公式
- 价值$ 1,287 - 燕麦饼干在3月份的销售额 - 应显示在单元格F3中