Excel:查找值是否在date之内,并标记“x”

我有50个传播整个400天,所以我想创build一个新的电子表格,看看这些itens蔓延的时间。 期望的结果在每个单元中包含“x”以确认其存在,当结果不匹配时“空”。
举个例子:

原始信息(2列,7.000行):

..Date..........|..Item 01.jan.2016.....|.AAA 01.jan.2016.....|.BBB 01.jan.2016.....|.ZZZ 15.feb.2016.....|.AAA 16.feb.2016.....|.ZZZ 

所需的电子表格(50行,400列):

 Item...|.01.jan.2016.....|.Date2....|.Date3....|.Date4... AAA:...|.X...............|.X........|..........|............. BBB:...|.X...............|..........|..........|............. CCC:...|.................|..........|..........|............. ZZZ:...|.X...............|..........|.X........|............. 

使用这个公式:

 =IF($A$2=INDEX($L$2:$L$17,MATCH(B$1,$K$2:$K$17,0),0),"X","") 

其中$A$2是项目单元格, B$1是date单元格。

请检查附加的图像:

在这里输入图像说明

@ Fabr83:

是的,这个公式只有在date不重复的情况下才有效。

即使date重复,以下是获取X值的公式:

(确保按下Ctrl + Shift + Enter键来获取公式栏中公式的大括号)。

在这里输入图像说明