使用Excel的LOOKUP函数 - 矢量形式 - 从一行或一列数据范围中检索单个值。 学习如何一步一步的指导。
01之04
使用Excel的LOOKUP函数在列或行中查找数据
Excel的LOOKUP函数有两种形式:
- 阵列形式
- 矢量表单 ;
它们的不同之处在于:
- Array表单在数组的第一行或列中查找 - 包含多行和多列的数据块 - 用于指定的值,然后从数组的最后一行或列中的相同位置返回值。
- Vector Form搜索一个矢量 - 一行或一列数据 - 指定一个值,然后从第二行或第二列中的相同位置返回一个值。
04年02月
LOOKUP函数语法和参数 - 矢量形式
LOOKUP函数的Vector Form的语法是:
= LOOKUP(Lookup_value,Lookup_vector,[Result_vector])
Lookup_value (必需) - 函数在第一个向量中搜索的值 。 Lookup_value可以是数字,文本,逻辑值或引用值的名称或单元格引用。
Lookup_vector (必需) - 仅包含函数用于查找Lookup_value的一行或一列的范围 。 数据可以是文本,数字或逻辑值。
Result_vector (可选) - 仅包含一行或一列的范围。 该参数的大小必须与Lookup_vector的大小相同。
笔记:
- 为了使LOOKUP函数正常工作, Lookup_vector必须按升序排序 (A到Z或从数字到小到大)
- 如果省略了Result_vector参数,则该函数返回Lookup_value参数(如果它存在于Lookup_vector中)
- 如果该函数找不到Lookup_value的精确匹配项,则它将选择Lookup_vector中的最大值,该值小于或等于Lookup_value的值;
- 如果Lookup_value小于Lookup_vector中的所有值,则LOOKUP函数将返回#N / A错误。
03之04
LOOKUP函数示例
如上图所示,此示例将使用公式中的LOOKUP函数的矢量表单 ,使用以下公式在清单列表中查找齿轮的价格:
= LOOKUP(D2,D5:D10,E5:E10)
为了简化输入函数的参数,在以下步骤中使用LOOKUP函数对话框 。
- 单击工作表中的单元格E2使其成为活动单元格 ;
- 点击功能区菜单的公式选项卡;
- 从功能区中选择查找和引用以打开功能下拉列表;
- 单击列表中的LOOKUP以显示Select arguments对话框;
- 点击列表中的lookup_value,lookup_vector,result_vector选项;
- 点击OK打开Function Arguments对话框;
- 在对话框中,单击Lookup_value行;
- 单击工作表中的单元格D2,将该单元格引用输入到对话框中 - 在此单元格中,我们将键入正在搜索的部分名称
- 点击对话框中的Lookup_vector行;
- 选中工作表中的单元格D5到D10,在对话框中输入此范围 - 此范围包含部件名称;
- 点击对话框中的Result_vector行;
- 选中工作表中的单元格E5至E10,在对话框中输入此范围 - 此范围包含部件列表的价格;
- 点击OK完成该功能并关闭对话框;
- 单元格E2中出现#N / A错误,因为我们尚未在单元格D2中键入部件名称
04年4月
输入查找值
单击单元格D2,键入Gear并按下键盘上的Enter键
- 价值$ 20.21应该出现在单元格E2中,因为这是位于数据表第二列的齿轮的价格;
- 通过在单元格D2中输入其他部件名称来测试该功能。 列表中每个零件的价格将出现在单元格E2中;
- 当你点击单元格E2时,完整的功能
= LOOKUP(D2,D5:D10,E5:E10)出现在工作表上方的编辑栏中 。