我有两个相关的问题:
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)
至于你的第二个问题,当我需要寻找多个出现的情况时,我总是参考这个地点。