帮助编写INDEX MATCH EXCEL公式中的LEFT函数

iszxjhcz  于 2022-12-24  发布在  其他
关注(0)|答案(1)|浏览(144)

INDEX MATCH公式出现问题。这是下面的公式。问题是我尝试匹配的单元格有15个字符,但目标单元格有18个字符。我尝试了LEFT函数,但它返回N/A
有人能帮我计算一下公式吗?我不怎么用excel。
=INDEX('[HOCS LIST.xlsx]Sheet1'!$B$2:$B$70541,MATCH(LEFT(F3,14),'[HOCS LIST.xlsx]Sheet1'!$A$2:$A$70541,0))

如您所见,目标电子表格是18个字符,但前15个字符完全相同。我希望公式查找前15个字符,而不是整个18个字符。

谢谢
我尝试使用LEFT函数查找15个字符,但仍然得到N/A结果。

slhcrj9b

slhcrj9b1#

我想你只是有列翻转...你不想列F的前15个字符。从屏幕截图是较短的单元格,你想比较它与列A...

=INDEX('[HOCS LIST.xlsx]Sheet1'!$A:$B,MATCH($F3,LEFT('[HOCS LIST.xlsx]Sheet1'!$A:$A),0),2)

也就是说,我调整了您的索引,以包括两列A:B沿着调整它返回列2(B)假设这就是您正在寻找的?

相关问题