IF,Match&VLOOKUP?
我有这种情况下,我手动将写入列A和B中添加数据。我希望Excel匹配列A和D并返回列E中右列的相应的值B。作为示例,然后Excel应写单元格E3中的82个,单元格E19中的29个等等。你对如何编写这个公式有什么想法吗?
请注意,A栏和B栏中的input内容会随时变化。 列D中的列表在某些时候也可能更长。
谢谢你的帮助! 🙂
例
尝试这个:
=VLOOKUP(D2,$A$2:$B$6,2,FALSE)
然后拖动公式。
在我的例子中,我使用下面的公式(其中包括一个额外的行)
=VLOOKUP(D2,$A$2:$B$7,2,FALSE)
VLOOKUP
接受以下参数:
VLOOKUP(Value to Lookup, Range to Search, Column To Return, Range Lookup)
您通常要将范围查找设置为FALSE
,否则返回一个“近似匹配”,根据我的经验,这个匹配很less是正确的
Range_lookup – 一个逻辑值,指定您是否想要VLookup方法查找完全匹配或近似匹配:
在本例中返回的列是第2
列。
如果您使用第1
列,则会返回find的名称。
search范围是包含数据的“表格”。
你的情况是$A$2:$B$6
。
你也可以突出你的表,并给它一个命名范围。
如果你给它一个命名的范围,你可以更新命名的范围,你将不必改变你的公式。
如果您命名它,您可以简单地使用命名范围作为search范围。
示例: =VLOOKUP(D2,MyNamedRange,2,False)
结果: