1

我有一个需要更新的数组公式。报告协议已更改,我现在需要修改公式如下:

=IFERROR(INDEX('数据馈送'!$B$2:$B$35,MATCH(1,IF('数据馈送'!$D$2:$D$109=摘要!D$2,IF('数据馈送'!$ C$2:$C$64=总结!$C9,IF('数据馈送'!$A$2:$A$25=总结!D$1,)))),0),)

数据馈送示例:

颜色 销售 销售日期 一天中的一部分
蓝色是 2013 年 6 月 1 日下午
蓝色 NO 2013 年 6 月 3 日上午
蓝色 NO 2013 年 6 月 7 日下午
红色 是 2013 年 6 月 3 日上午/下午

摘要样本:

          蓝色 AM/PM 红色 AM/PM
          上午 下午 上午 下午
2013 年 6 月 1 日是的
2013 年 6 月 2 日
2013 年 6 月 3 日没有
2013 年 6 月 4 日
2013 年 6 月 5 日
2013 年 6 月 6 日
06/07/13 否

我不能只为 AM/PM 销售添加第三列,我需要相应地将 AM/PM 销售嵌入 AM 或 PM 列。

4

1 回答 1

1

数据馈送表:

   __A__  __B_  ____C____  _____D_____
1  Color  Sale  Sale Date  Part of Day
2  BLUE   YES    6/1/2013  PM
3  Blue   NO     6/3/2013  AM
4  Blue   NO     6/7/2013  PM
5  Red    YES    6/3/2013  AM/PM

汇总表:

   ____A___  __B_  __C_  _D_  _E_
1            BLUE  BLUE  RED  RED 
2            AM    PM    AM   PM
3  6/1/2013        YES
4  6/2/2013
5  6/3/2013  NO          YES  YES
6  6/4/2013
7  6/5/2013
8  6/6/2013
9  6/7/2013        NO

在工作表“摘要”单元格 B3 中并上下复制:

=IFERROR(INDEX('Data Feed'!$B$2:$B$5,MATCH(1,INDEX(('Data Feed'!$A$2:$A$5&'Data Feed'!$C$2:$C$5=B$1&$A3)*(ISNUMBER(SEARCH(B$2,'Data Feed'!$D$2:$D$5))),),0)),"")
于 2013-08-14T19:41:38.307 回答