我正在尝试使用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”任何人都可以帮我这个吗?我确信有一个更清洁的方法可以解决这个问题,但我被困住了。感谢。
答案 0 :(得分:1)
是的,您可以在VLOOKUP
中使用通配符,只需将查找值更改为A640&"*"
如果您使用的是Excel 2007或更高版本,即
,则可以使用IFERROR
简化公式
=IFERROR(VLOOKUP(A640&"*",OpenIPB!A:B,2,FALSE),0)