使HLOOKUP与子串不匹配,如阿肯色州的堪萨斯

时间:2015-07-13 20:57:59

标签: excel excel-formula excel-2010

我有一个简单的公式。

=HLOOKUP(A18,Lists!B1:Y7,2,FALSE)

我很乐意让它发挥作用,但意识到一个致命的错误。我有一个名为Arkansas的部分和一个名为Kansas的部分。阿肯色州内置了堪萨斯州的名称,而hlookup正在寻找符合标准的第一个值。如何让它查找确切的名称,而不仅仅是在单词中找到它?

根据用户的选择,A18有堪萨斯州或阿肯色州。列表范围具有州名称。 2是名称后面的下一个项目。我认为False会解决这个问题,但事实并非如此。

任何帮助都将非常感谢。我确信这很简单。谢谢!

1 个答案:

答案 0 :(得分:4)

我已经使用Excel 2010对此进行了测试,但FALSE会强制完全匹配,尽管它不区分大小写。我放置了阿肯色州"在没有"堪萨斯"之前和之后并且它没有返回"阿肯色州"的相应值。如果"堪萨斯"如果它没有返回该条目的值,如果它不是公式返回#N / A.的问候,