在 Excel 中搜索行,怎么做? 随着功能 查询,这个函数搜索对比 VLOOKUP 逐行矩阵,然后返回列中的值。 使用一个实际的例子,您可以清楚地看到 HLOOKUP 的优势。
下图显示了一个示例表,其中公司 A 和 B 的销售额为 10 年。 我们现在想点击年份,例如B. 得到 A 公司和 B 公司 2009 年的销售数据。
为了获取公司 A 和 B 的销售额,我们使用 HLOOKUP 函数,因为算法会逐行搜索。 前提是A和B相邻。 第一个 HLOOKUP 引用 A,第二个引用 B,如下面两张图片所示。
函数的表达式或参数以搜索条件开始,然后是矩阵(区域),示例中值所在的行 F1 然后它是否应该是唯一的。
查询(搜索条件;矩阵;行索引;区域_参考)
这是评估区域的示例:
公式位于 A 和 B 下的单元格中。
为了提供一个有意义的例子,我们用一个来完成这个功能 下拉列表 随着岁月。 为此,我们进行如下操作:
G2 上的光标! 然后在数据上 > 数据验证
在数据验证下 设置 > 允许 > 表 > 那些 是年份的范围 > OK.
那么应该在 G2 下图必须存在。
但是现在我们多了一个要求,在选择年份的时候,HLOOKUP 函数必须传递正确的行。 我们用一个小技巧来做到这一点。 该行始终以二开头,因为一是包含 A 和 B 的行。 知道这一点后,我们只需要将年份减去小于第一年的数字,在我们的示例中为 1998 年。 行中的公式 F1 是 =G2-1998
玩得开心尝试。
透明度: | 本文可能包含附属链接。 这些直接通向提供商。 如果通过此方式进行购买,我们会收到佣金。 您无需支付任何额外费用! 这些链接帮助我们为 win-tipps-tweaks.de 的运营提供再融资。 |
此技巧来自 www.win-tipps-tweaks.de
©版权所有Michael Hille
警告:
不正确地使用注册表编辑器或提示会导致影响整个系统的严重问题并需要重新安装操作系统。 修改注册表文件和使用提示的风险由您自行承担。