Table of contents
ǞǞǞ VLOOKUP 函数一般用于在表格的最左边一列中寻找一个值,该函数将从指定的列中返回同一行中的一个值。 在这篇文章中,你将学习如何使用这个 VLOOKUP函数 在不同的标准下,用适当的插图来查询数字。
下载实践工作手册
你可以下载我们用来准备这篇文章的Excel工作簿。
带有数字的VLOOKUP.xlsx在Excel中使用数字的VLOOKUP的2个标准
1.应用VLOOKUP函数处理数字的基本例子
在下图的表格中,包含不同智能手机产品的订单细节的几个数据已经被记录下来。 在底部的输出表格中,我们要根据一个订单ID从表格中提取所有可用的数据。
📌 步骤1。
➤ 选择第一个输出 细胞E17 并输入以下公式,用 VLOOKUP 功能。
=vlookup($e$16,$b$5:$g$14,match(d17,$b$4:$g$4,0),false)
➤ 现在按 进入 你会发现客户的名字,其订单ID为 1034 .
在这个公式中, 匹配 函数被用来定义列号的 VLOOKUP函数 对于一个特定的输出类型。
📌 第2步。
➤ 使用 填充手柄 现在自动填充其他单元格,范围从 E18至E21 .
而你将根据指定的订单ID,一次性从表中获得所有可用的数据。
阅读更多。 INDEX MATCH与VLOOKUP功能的比较(9个例子)
类似读物
- VLOOKUP不工作(8个原因& 解决方案)
- Excel中的LOOKUP与VLOOKUP:附3个例子
- 在Excel中使用多条件的VLOOKUP(6种方法+替代方法)
- 如何在Excel中对多个表进行Vlookup和求和(2个公式)
2.Excel中数字格式化为文本的VLOOKUP
i. 使用文本到列的命令
有时,我们的数据表可能包含文本格式的数字。 在这种情况下,先前使用的公式将无法工作,它将返回一个 #N/A 因此,在这里我们必须改变ID号码的格式,如图所示。 B栏 .
📌 步骤1。
➤ 选择单元格的范围 B5:B14 首先包含订单ID。
➤ 根据 数据 带状区,选择 文本到列 的命令。 数据工具 下拉。
一个向导框将被打开。
📌 第2步。
➤ 在对话框中,选择数据类型为 定界 .
➤ 按 完成 然后你就完成了。
现在,与数字一起发现的分隔符将被删除,你会发现你的ID是数字格式的。 在第一个输出中以前使用的公式 细胞E17 现在将显示基于所选ID的实际数据。
📌 第3步。
➤ 现在自动填充其他输出单元格 (E18:E21) 像以前一样,获得该选定订单ID的所有其他可用数据。
最终,你会发现所有预期的数据,如下面的截图所示。
阅读更多。 为什么VLOOKUP在存在匹配时返回#N/A? (5个原因& 解决方案)
ii. 使用TEXT函数和VLOOKUP
我们还有一个选择,在格式化为文本的单元格范围内查找订单ID。 我们必须使用 文本 函数来定义 查找_值 中的参数。 VLOOKUP 因此,选定的订单ID号将被转换为文本格式,然后我们将使用这个文本格式的查询值来寻找其在 B栏 .
因此,输出中所要求的公式是 细胞E17 将是。
=vlookup(text($e$16,0),$b$5:$g$14, match(d17,$b$4:$g$4,0),false)
在按下 进入 并自动填充其余的输出单元格,你将立即得到所选订单ID的所有可用数据。
阅读更多。 VLOOKUP查找两列中的重复内容(2种方法)
三、VALUE函数与VLOOKUP的使用
在上一节中,让我们考虑一个相反的情况,即查询值是文本格式的,但表中的订单ID是数字格式的。 现在,我们必须使用 价值 函数,将查询值从文本格式转换为数字格式。
在下表中,查询订单ID在 细胞E16 是文本格式的。 因此,在第一个输出中 细胞E17 ,同时应用 价值 函数来定义查询值,而 VLOOKUP 函数将看起来像这样。
=vlookup(value($e$16),$b$5:$g$14, match(d17,$b$4:$g$4,0),false)
在按下 进入 并像以前一样自动填充其余的输出单元格,你会马上发现所有的返回值。
阅读更多。 VLOOKUP和返回Excel中的所有匹配信息(7种方法)
结论性的话语
我希望上述不同标准下的所有例子现在可以帮助你在你的Excel电子表格中应用它们,同时使用 VLOOKUP 如果你有任何问题或反馈,请在评论区告诉我。 或者你可以在本网站上查看我们与Excel函数有关的其他文章。