Excel 中的索引和匹配错误

Excel 中的索引和匹配错误

我有两个相关的问题:

1)首先,我在 Excel 中使用 INDEX 和 MATCH 时遇到问题,无法使用常规技巧解决。这是我的代码:

=INDEX($D$2:$D$1000;MATCH(F$1;$B$2:$B$1000;0);1)

D包含日期并B包含格式化为数字的价格。

F1包含特定日期。出了什么问题?我得到#不适用


2)其次,即使我让它工作,我的问题是D包含 24 个相同日期(即B包含小时价格)。我想按照列出的顺序将一个日期的所有 24 个价格粘贴在一列中D,并将下一个日期粘贴在下一列中,依此类推。

INDEX 和 MATCH 是否是正确的方法?

或者 Vlookup 更好?

我该怎么做?

答案1

你的第一个问题的答案就在问题本身中:你说F包含日期并且D包含日期,难道不应该是:

INDEX($B$2:$B$1000;MATCH(F$1;$D$2:$D$1000;0);1)

至于你的第二个问题,当我需要寻找多个出现的情况时,我总是参考这个地点

相关内容