如果查找值以某些字符串开头

时间:2018-12-27 07:59:21

标签: excel match

我正在尝试匹配数组中的值。如果查找值以表中的任何值开头,则它将在下一列中返回该值。问题在于,A列中的每个值的长度都不同。

是否可以在不使用VBA的情况下在Excel中进行匹配?

SO53941652 Q example

1 个答案:

答案 0 :(得分:0)

尝试先查找“最苛刻”的字符串(最多的字符),如果找不到(即错误),请逐步查找较短的字符串,例如:

=IFERROR(VLOOKUP(LEFT(D3,4),A:B,2,0),VLOOKUP(LEFT(D3,3),A:B,2,0))

SO53941652 example