我已经检查过如何使用多个条件查找以前的帖子,但是当我将它应用到我的工作簿时,我得到一个“#N/A”。对于我在做什么错误的任何反馈,我将不胜感激。具有多个条件的Vlookup
版本(简单的例子):
A1
= Vlookup(B1&C1,D:E,2,False)
B1
= 123C1
= 45D1
= 12345E1
= “良好”
我期望公式返回“Good”的值 - 但是我目前正在获得“#N/A”。
欣赏任何帮助
我已经检查过如何使用多个条件查找以前的帖子,但是当我将它应用到我的工作簿时,我得到一个“#N/A”。对于我在做什么错误的任何反馈,我将不胜感激。具有多个条件的Vlookup
版本(简单的例子):
A1
= Vlookup(B1&C1,D:E,2,False)
B1
= 123C1
= 45D1
= 12345E1
= “良好”我期望公式返回“Good”的值 - 但是我目前正在获得“#N/A”。
欣赏任何帮助
串联是一个字符串。 D1中的值是数字。 “12345”<> 12345.这是你的问题。
如果您只处理被连接的数值,这将通过将连接字符串转换为数值来修复它,该值应返回一个匹配。
=VLOOKUP((B1&C1)*1,D:E,2,False)
如果您正在处理在B列& C字符串和/或数字型值的组合,这可能需要一些额外的微调。
如果连接两个单元格与&
,Excel会将数字转换为文本。在内部,文本12345
与值12345
不一样。 - 无论是使用=VLOOKUP(VALUE(B1&C1),...
或=VLOOKUP((B1&C1)*1,...
TEXT
功能因此,您可以用这些选项之一解决您的问题
=VLOOKUP(B1*100+C1,...
感谢Peter的反馈。一如既往的真心赞赏。 – user1624926 2013-03-21 12:11:52
不客气!如果您发现它有帮助,请考虑upvoting! ;-)大卫的解决方案一样! – 2013-03-21 12:25:06
@ user1624926:我刚刚检查了您的个人资料 - 16个问题 - 但只有1票赞成,似乎不是很感激。 :-( – 2013-03-21 12:27:25
谢谢大卫 - 非常感谢您的帮助 – user1624926 2013-03-21 12:03:39
+ 1好的强制 – brettdj 2013-03-21 12:06:22