INDEX,MATCH - MATCH多个文档的错误

时间:2015-12-11 14:17:01

标签: excel

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

我试图与去年的YTD数据进行比较。

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

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

/**
 *@ORM\ManyToOne(targetEntity="Article",inversedBy="commento")
 * @ORM\JoinColumn(name="article_id",referencedColumnName="id")
 */
protected $article;

它成功运行并返回数据。

我已在 Doc 1 上将单元格=INDEX('Sheet3'!D22:DU22,MATCH(A1,Table25[[#Headers],[4/24/2015]:[10/31/2015]],0)) 设置为格式为日期的"L48"。 当我在 Doc 2 上使用相同的功能并引用文档 Doc 1 时,我得到一个N / A:

"10/25/2015"

为了好玩,我试过" 10/31/2015"作为Doc 1上的匹配查找:

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

这成功了。这里发生了什么?在L48上,我按日期格式化=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 上输入我选择的日期,它就像列出的第一个公式一样。

谢谢!

1 个答案:

答案 0 :(得分:0)

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

1)括号和引号[2015 FINAL.xlsm]Sheet3!。这意味着需要打开工作簿来更新值。

2)使用允许引用已关闭书籍的完整路径'C;\Documents\2015 FINAL.xlsm]Sheet3!'

请参阅this作为参考。