如何在Excel中查找数组中的值

为了在 Microsoft Office Excel 的表格数组中找到位于列和行交叉点的单元格的值,您必须使用“INDEX”功能,以及辅助的“SEARCH”。 当用户处理一个大表时,需要在数组中找到一个值,并且他需要“拉起”一系列数据。 本文将介绍使用“INDEX”函数在数组中搜索值的详细算法。

记录“索引”功能

这样的数组运算符写法如下: =INDEX(数组;行号;列号)。 代替括号中的单词,指示原始表格中相应的单元格数量。

录制“MATCH”功能

这是第一个函数的辅助运算符,在数组中查找值时也会用到。 它在 Excel 中的记录如下所示: =MATCH(要查找的值;表数组;匹配类型)。

请注意! 为 INDEX 函数编写参数时,列号是可选的。

如何在数组中找到一个值

要理解该主题,必须使用特定示例来考虑执行任务的算法。 让我们在 Excel 中制作一天的订单表,其中将有以下列:“订单号”、“客户”、“产品”、“数量”、“单价”、“金额”。 您需要在数组中找到值,即创建一个单独的客户订单卡,以便您可以从原始表格的单元格中以压缩形式获取信息。

如何在Excel中查找数组中的值
编板外观

为此,您需要根据算法执行一系列操作:

  1. 创建客户订单卡。
如何在Excel中查找数组中的值
客户订单卡
  1. 对于卡片的第一行,您需要创建一个下拉列表,其中将写入主数组中的客户端名称。 随后,通过选择特定名称,用户将看到其上的简洁信息,这些信息将显示在订单卡的其他行中。
  2. 将鼠标光标放在卡片的第一行,然后进入程序主菜单顶部的“数据”部分。
  3. 单击“数据验证”按钮。
  4. 在出现的窗口中,在“数据类型”字段中,选择“列表”选项,并选择原始数组的单元格范围作为源,其中注册了所有客户端的列表。
如何在Excel中查找数组中的值
“检查输入值”窗口中的必要操作。 在这里我们选择“列表”选项并指明所有客户端的范围
  1. 卡片第一列的单元格右侧会出现一个箭头。 如果单击它,您可以看到所有客户端的列表。 在这里,您需要选择任何客户端。
如何在Excel中查找数组中的值
执行先前操作后将出现在卡片第一行的客户端列表
  1. 在“订单号”行中写入函数 «=索引(», 然后单击 Excel 公式栏旁边的“fx”图标。
  2. 在打开的函数向导菜单中,从列表中选择“索引”函数的数组形式,然后单击“确定”。
如何在Excel中查找数组中的值
为“INDEX”函数选择数组形状
  1. 将打开“函数参数”窗口,您需要在其中填写所有行,指示相应的单元格范围。
如何在Excel中查找数组中的值
“函数参数”窗口的外观
  1. 首先,您需要单击“阵列”字段对面的图标,然后选择整个原始板以及标题。
如何在Excel中查找数组中的值
填充“数组”行。 这里需要点击字段末尾的图标,选择原版
  1. 在“行号”字段中,您需要填写“匹配”功能。 在括号中的第一个位置,作为参数,我们指示在订单卡中选择的客户的名称。 作为“MATCH”函数的第二个参数,您需要在原始表数组中指定整个客户范围。 代替第三个参数,您必须写数字 0,因为它将寻找完全匹配。
如何在Excel中查找数组中的值
填写函数参数菜单中的行号字段。 此处使用 MATCH 运算符。

重要! 为“MATCH”函数填写每个元素后,您需要按“F4”按钮在参数中的每个字符前挂上美元符号。 这将允许公式在执行过程中不会“移出”。

  1. 在“列号”行中,再次写入带有适当参数的辅助函数“MATCH”。
  2. 作为函数的第一个参数,您必须在订单卡的“产品”行中指定一个空单元格。 同时,不再需要在参数上挂美元符号,因为所需的参数应该是“浮动的”。
  3. 填写“MATCH”函数的第二个参数,需要选择源数组的表头,然后按“F4”键固定字符。
  4. 作为最后一个参数,您必须写 0,关闭括号并单击“函数参数”框底部的“确定”。 在这种情况下,数字 0 是完全匹配的。
如何在Excel中查找数组中的值
填写“列号”字段。 在这里,您必须再次指定“MATCH”函数的所有参数,突出显示表格数组中相应的单元格范围。 0 被指定为最后一个参数
  1. 检查结果。 做完这么长的动作后,在“订单号”行中应该会显示所选客户对应的号码。
如何在Excel中查找数组中的值
最后结果。 原始表数组中的相应值出现在“订单号”字段中
  1. 在最后阶段,公式将需要拉伸到订单卡的所有单元格到最后,以便填写剩余的行。
如何在Excel中查找数组中的值
将公式延伸到表格的所有行。 完全填充的数组。 选择另一个客户端时数据将更改

附加信息! 当从订单卡的下拉列表中选择客户时,该人的所有信息将显示在数组的剩余行中。

结论

因此,要在 Microsoft Office Excel 中的数组中找到所需的值,用户将不得不做很多工作。 结果,应该获得一个小数据板,其中显示原始数组中每个参数的压缩信息。 上面已经详细讨论了用对应图像搜索值的方法。

发表评论