【问题标题】:INDEX, MATCH - MATCH Error on multiple documents索引,匹配 - 多个文档上的匹配错误
【发布时间】:2015-12-11 14:17:01
【问题描述】:

我在使用索引和匹配时遇到问题。

我正在尝试与去年年初至今的数据进行比较。

文档 1(新文档)- 文档 2(旧文档)

Doc 2 上,Sheet1 我有索引,匹配功能与在 A1 上选择的日期:

=INDEX('Sheet3'!D22:DU22,MATCH(A1,Table25[[#Headers],[4/24/2015]:[10/31/2015]],0))

成功运行并返回数据。

我已将单元格"L48" 设置为"10/25/2015",格式为Doc 1 上的日期。 当我在 Doc 2 上使用相同的功能并引用文档 Doc 1 时,我得到一个 N/A:

=INDEX('2015 FINAL.xlsm]Sheet3'!$D$22:$DU$22,MATCH(L48,' 2015 FINAL.xlsm'!Table25[[#Headers],[4/24/2015]:[10/31/2015]],0))

为了好玩,我尝试将“10/31/2015”作为 Doc 1 上的匹配查找:

=INDEX('2015 FINAL.xlsm]Sheet3'!$D$22:$DU$22,MATCH("10/25/2015",'2015 FINAL.xlsm'!Table25[[#Headers],[4/24/2015]:[10/31/2015]],0))

这很成功。这里发生了什么?在 L48 上,"10/25/2015" 按日期格式化,但出现错误。当我在直接日期中输入它时它有效吗?

我希望在 L48 上键入我选择的日期,它会像列出的第一个公式一样工作。

谢谢!

【问题讨论】:

  • 您能否仔细检查您的L48 的日期类型是否正确?或者尝试使用格式刷从A1L48
  • 是的,“L48”被正确格式化为日期。

标签: excel


【解决方案1】:

当引用其他工作簿时,请使用:

1) 两个括号,没有引号,[2015 FINAL.xlsm]Sheet3!。这意味着需要打开工作簿才能更新值。

2) 使用完整路径'C;\Documents\2015 FINAL.xlsm]Sheet3!',它允许引用一本合上的书。

请参阅this 作为参考。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-12-28
    • 1970-01-01
    • 2014-11-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-03-28
    相关资源
    最近更新 更多