我使用索引和匹配时遇到问题。
我试图与去年的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 上输入我选择的日期,它就像列出的第一个公式一样。
谢谢!
答案 0 :(得分:0)
引用其他工作簿时,请使用:
1)括号和引号[2015 FINAL.xlsm]Sheet3!
。这意味着需要打开工作簿来更新值。
2)使用允许引用已关闭书籍的完整路径'C;\Documents\2015 FINAL.xlsm]Sheet3!'
。
请参阅this作为参考。