Table of contents
在Microsoft Excel中, VLOOKUP 公式是你在互联网上能找到的最热门的话题之一。 有许多关于这个话题的文章讨论它的功能和优点。 由于它是一个关键的话题,所以有更多的内容。 我们可以使用查找值进行搜索。 但是,如果你的查找值和搜索列的格式不同,就会导致错误。 在这个教程中,你将学习如何转换一个数到文本,用于 VLOOKUP 在Excel中的函数。
本教程将通过适当的例子和适当的插图来说明问题。 所以,请继续关注我。
下载实践工作手册
下载这本练习手册。
将数字转换为文本的VLOOKUP功能.xlsx
VLOOKUP中的文本和数字格式的问题
在开始之前,我假设你很了解 VLOOKUP函数 我们基本上使用一个查找值来搜索列中的特定值。 现在,这似乎很简单,对吗? 但有一些问题。
如果你的查找值和列值的格式不同,就会导致错误。
请看一下数据集。
在这里,我们有一个电影数据集。 我们使用了以下内容 VLOOKUP 但是,我们在这样做的时候得到了一个错误。
为了获得 电影 名称。
=vlookup(g4,$b$4:$d$12,2,false)
为了获得 演员 名称。
=vlookup(g4,$b$4:$d$12,3,false)
现在,这是因为文本和数字的格式问题。 我们的查询值是数字格式,而我们的查询列是文本格式。 这就是为什么它不能给我们想要的结果。 现在,我们必须转换数字以获得实际结果。
你可以采取两种方式,一种是将查询号码转换成文本,在 VLOOKUP 或者你可以使用粘贴特殊方法或其他方法将整列文本值转换为数字。 但是,在我看来,这样做会很麻烦,你不需要这样做。 你可以使用以下两种方法轻松解决这个问题。
在Excel中为VLOOKUP将数字转换为文本的2种方法
在下面的章节中,我将为你提供两种将数字转换为文本的方法,供你参考。 VLOOKUP 我建议你学习并应用所有的方法来转换你的数据集。 这肯定会发展你的Excel知识。 让我们进入它。
1.使用TEXT函数为VLOOKUP将数字转换为文本
现在,你可以轻松地将查询值中的数字转换成文本,使用 TEXT函数 它的实际作用是将查询值转换为文本格式。 之后,在Excel中 VLOOKUP 函数将其作为一个参数并搜索结果。
通用公式。
=VLOOKUP(TEXT(cell,0),table_array, column_index_number,FALSE)
现在,为了获得 电影 名称。
=vlookup(text(g4,0),$b$4:$d$12,2,false)
之后,得到 演员 使用以下公式计算名称。
=vlookup(text(g4,0),$b$4:$d$12,3,false)
正如你所看到的,我们使用了 文本 函数成功地将数字转换为文本,用于 VLOOKUP 在Excel中的函数。
阅读更多:如何在Excel中把数字转换成文本/文字
类似的阅读。
- 如何在Excel中把数字转换成文本并保留尾部零点(4种方法)
- 在Excel中把数字转换成没有科学符号的文本
- 如何在Excel中把数字转换成小数点后2位的文本(5种方法)
- 在Excel中用逗号将数字转换为文本(3种简单方法)
2.连接空字符串,将数字转换为文本
现在,你也可以用撇号和安培尔在Excel中把数字转换成文本。 如果你把一个数字和一个空字符串("")连接起来,它将把这个数字转换成文本格式。 这里,我们将在 VLOOKUP 公式。
通用公式。
=VLOOKUP(lookup_value&"",table_array, column_index_number,FALSE)
在这里,通过使用撇号和安培号,我们将查询值从数字转换为文本。
现在,为了获得 电影 名称。
=VLOOKUP(G4&"",$B$4:$D$12,2,FALSE)
之后,得到 演员 使用以下公式计算名称。
=VLOOKUP(G4&"",$B$4:$D$12,3,FALSE)
正如你所看到的,我们在Excel中成功地将数字转换为文本,其中的一撇一捺在 VLOOKUP 公式。
相关内容。 Excel VBA:用格式将数字转换为文本(全面指南)
💡 重要提示
现在,如果你不确定查询值是数字还是文本格式,可以使用 IFERROR函数 在以下公式中。
=IFERROR(VLOOKUP(G4,$B$4:$D$12,2,FALSE),VLOOKUP(G4& "",$B$4:$D$12,2,FALSE))
在这里,我们尝试 VLOOKUP 假设查找值和表格数组中的第一列是数字。 如果它返回一个错误,那么它将尝试下一个 VLOOKUP 公式。 下一个 VLOOKUP 在这之后,如果这也失败了,那么 VLOOKUP 将抛出 #N/A 错误。
Excel中VLOOKUP函数的文本转换为数字
现在,你也可以处于相反的情况。 这意味着你的第一列是数字格式,但你的查找值在 VLOOKUP 如果是这样,它将看起来像下面这样。
现在,为了解决这个问题,你可以使用 价值函数 来将文本转换为数字,用于 VLOOKUP 在Excel中的公式。
通用公式。
=VLOOKUP(VALUE(lookup_value),table_array, column_index_number,FALSE)
现在 价值 函数将描述数字的特定文本字符串转换为数字值。 因此,如果你的查询值是文本格式,该公式将首先把该文本转换为数字。 之后,它将运行整个 VLOOKUP 在Excel中的公式。
现在,为了获得 电影 名称。
=vlookup(value(g4),$b$4:$d$12,2,false)
之后,得到 演员 使用以下公式计算名称。
=vlookup(value(g4),$b$4:$d$12,3,false)
正如你所看到的,我们成功地使用了 价值 函数,将文本转换为数字,用于 VLOOKUP 在你的Excel工作表中试试这些公式吧。
阅读更多。 如何在Excel中把文本转换为数字
💬 需要记住的事情
✎ 如果你对格式不确定,那么就包起来。 VLOOKUP 在 IFERROR函数 正如我们之前讨论的那样。
✎ 开启错误检查,以找到作为文本存储的数字。
总结
最后,我希望本教程为你提供了一个有用的知识,即如何将数字转换为文本,用于 VLOOKUP 我们建议你学习并在你的数据集上应用所有这些说明。 下载练习工作簿并亲自尝试这些。 此外,欢迎在评论区提出反馈意见。 你的宝贵反馈使我们有动力创建这样的教程。
不要忘记查看我们的网站 独家专访 遇到各种与Excel有关的问题和解决方案。
不断学习新方法,不断成长!