通过将Excel的VLOOKUP函数与MATCH函数相结合,我们可以创建所谓的a 双向 要么 二维 查找公式,允许您轻松交叉引用数据库或数据表中的两个信息字段。
当您想要查找或比较各种不同情况的结果时,双向查找公式非常有用。
在上图所示的示例中,查找公式可以通过更改cookie名称和正确单元格中的月份,轻松检索不同月份中不同Cookie的销售数据。
在行和列的交点处查找数据
本教程分为两部分。按照每个部分中列出的步骤创建上图中显示的双向查找公式。
本教程涉及将MATCH函数嵌套在VLOOKUP中。
嵌套函数涉及输入第二个函数作为第一个函数的参数之一。
在本教程中,MATCH函数将作为输入 列索引号 VLOOKUP的参数。
06年02月输入教程数据
本教程的第一步是将数据输入Excel工作表。
为了按照教程中的步骤操作,请将上图中显示的数据输入以下单元格。
- 在单元格D1到F1中输入最高数据范围
- 在单元格D4到G8中输入第二个范围
第2行和第3行保留为空白,以适应本教程中创建的搜索条件和查找公式。
本教程不包括图像中显示的格式,但这不会影响查找公式的工作方式。
有关上述格式化选项的信息,请参阅此基本Excel格式教程。
- 将上图中的数据输入到单元格D1到G8中
为数据表创建命名范围
命名范围是引用公式中的一系列数据的简单方法。您只需键入范围的名称,而不是键入数据的单元格引用。
使用命名范围的第二个优点是,即使将公式复制到工作表中的其他单元格,此范围的单元格引用也不会更改。
- 突出显示工作表中的单元格D5到G8以选择它们
- 单击位于A列上方的名称框
- 在名称框中键入“table”(无引号)
- 按下 输入 键盘上的键
- 单元格D5到G8现在具有范围名称“table”。我们将使用VLOOKUP的名称 表格数组 本教程后面的参数
打开VLOOKUP对话框
虽然可以直接在工作表中的单元格中键入我们的查找公式,但很多人发现很难保持语法直观 - 特别是对于复杂的公式,例如我们在本教程中使用的公式。
在这种情况下,另一种方法是使用VLOOKUP对话框。几乎所有Excel的函数都有一个对话框,允许您在单独的行中输入每个函数的参数。
- 单击工作表的单元格F2 - 将显示二维查找公式的结果的位置
- 点击 公式 功能区的标签
- 点击 查找和参考 功能区中的选项可打开功能下拉列表
- 点击 VLOOKUP 在列表中打开功能的对话框
输入查找值参数
通常, 查找值 匹配数据表第一列中的数据字段。
在我们的例子中, 查找值 是指我们想要查找的有关cookie的类型。
允许的数据类型 查找值 是:
- 文本数据
- 逻辑值(仅限TRUE或FALSE)
- 一个号码
- 对工作表中的值的单元格引用
在此示例中,我们将输入cookie名称所在位置的单元格引用 - 单元格D2。
- 点击 Lookup_Array中 对话框中的行
- 单击单元格D2以将此单元格引用添加到 Lookup_Array中 线。这是我们将输入我们正在寻找信息的cookie名称的单元格
输入表数组参数
表数组是查找公式搜索以查找所需信息的数据表。
表数组必须至少包含两列数据。
- 第一列包含查找值参数(教程中的上一步)
- 将使用查找公式搜索第二个列以及任何其他列,以查找我们指定的信息。
必须将表数组参数作为包含数据表的单元格引用的范围输入,或作为范围名称输入。
对于此示例,我们将使用在本教程的第3步中创建的范围名称。
- 点击 表格数组 对话框中的行
- 键入“table”(无引号)以输入此参数的范围名称
- 保留VLOOKUP函数对话框以用于本教程的下一部分
继续第2部分>>