我可以对某些内容运行vlookup
并获得答案。当我将其作为索引/匹配运行时,我得到#N/A
我正在做一个日期索引。我去看看日期是否相等而不是。我不知道如何按摩日期以使它们匹配?他们看起来完全一样。我试图将它们格式化完全相同但无济于事。
有人可以给我建议吗?我已经尝试将+0
添加到B26
,但这不起作用。
=INDEX('sheet2'!B13:B20,MATCH(B26,'sheet2'!D13:D20,0))
当vlookup
工作正常时,为什么要切换到 index / match ?因为我正在搜索的日期将是同一个月,但不是确切的一天。我以为我会使用 index / match 来最终找到月/年并以这种方式提取数据。
答案 0 :(得分:1)
您可以创建一个新列,其中包含由日期和MATCH部分组成的字符串。你可能没有使用VLOOKUP,最后一个参数设置为“false”,因此它给你最近的结果,而不是完全匹配,当你切换到索引/匹配时,它不再找到最接近的值。 / p>
例如,您可以让列(假设E)包含
=YEAR(B13)&"-"&MONTH(B13)
然后使用:
=INDEX('sheet2'!B13:B20,MATCH(YEAR(B26)&"-"&MONTH(B26),'sheet2'!E13:E20,0))