使用单元格值和通配符的困难vlookup公式

时间:2014-03-15 16:15:18

标签: excel syntax-error excel-formula wildcard vlookup

我正在尝试使用vlookup在Excel中提取数据,但我需要使用单元格值和通配符。我已经尝试了所有可以想到的语法而没有运气。目前的公式是:

=IF(ISNA(VLOOKUP(A640,OpenIPB!A:B,1,FALSE)), 0, VLOOKUP(A640,OpenIPB!A:B,2,FALSE))

问题是A640中的值是“102-2028”,OpenIBP中我需要它匹配的值是“102-2028 - RA#131009-43”任何人都可以帮我这个吗?我确信有一个更清洁的方法可以解决这个问题,但我被困住了。感谢。

1 个答案:

答案 0 :(得分:1)

是的,您可以在VLOOKUP中使用通配符,只需将查找值更改为A640&"*"

如果您使用的是Excel 2007或更高版本,即

,则可以使用IFERROR简化公式

=IFERROR(VLOOKUP(A640&"*",OpenIPB!A:B,2,FALSE),0)