Vlookup的文本值

时间:2013-05-01 13:04:49

标签: excel

我想知道是否有办法在文本值上使用vlookup。通常,我一直在将我的文本值转换为数字然后执行vlookup,但这可能非常耗时。例如,如果我有一列数字(格式化为文本),如100-4333-239,我已删除“ - ”并转换为数字然后执行vlookup。有没有办法在没有所有转换的情况下查找文本?

谢谢。

1 个答案:

答案 0 :(得分:4)

最后一个参数确定VLOOKUP是否应该找到“近似”匹配(在我看来,这是一个错误的描述 - 在那里传递TRUE或者让论证退出似乎告诉Excel该表已排序)。实际上,这意味着您应该在搜索文本时传递FALSE

=VLOOKUP("100-4333-239";B2:C10;2;FALSE)
如果你在单元格B4中有“100-4333-239”而在单元格C4中有“THERESULT”,

应该给你“THERESULT”:

      A         B          C
1  |     |            |         |
2  |     |999-9999-999|   XX    |
3  |     |999-9999-999|   XX    |
4  |     |100-4333-239|THERESULT|
5  |     |999-9999-999|   XX    |
6  |     |999-9999-999|   XX    |
7  |     |999-9999-999|   XX    |
8  |     |999-9999-999|   XX    |
9  |     |999-9999-999|   XX    |
10 |     |999-9999-999|   XX    |
11 |     |            |         |