Excel vlookup在两个不同的列上使用多个条件

Excel vlookup在两个不同的列上使用多个条件,excel,vlookup,Excel,Vlookup,注:输出表中每列(预计日期)的数据与2019年12月23日至2019年12月31日的源数据表不同。对于这些日期,数据取自源日期表右侧的下一列 逻辑是: 源数据每天更新,因此明天将插入2020年1月8日的新行,以此类推 输出表中的列名是动态的,因此名称会随着每个新季度的变化而变化。例如:现在B列是'Apr-Jun20',然后在2020年4月1日,同一单元格将更改为'Jul-Sep20',依此类推 我想创建一个动态输出表,其中如果单元格B1='Apr-Jun20',我想查找源数据中B列的数据,仅查

注:输出表中每列(预计日期)的数据与2019年12月23日至2019年12月31日的源数据表不同。对于这些日期,数据取自源日期表右侧的下一列

逻辑是:

  • 源数据每天更新,因此明天将插入2020年1月8日的新行,以此类推
  • 输出表中的列名是动态的,因此名称会随着每个新季度的变化而变化。例如:现在B列是'Apr-Jun20',然后在2020年4月1日,同一单元格将更改为'Jul-Sep20',依此类推
  • 我想创建一个动态输出表,其中如果单元格B1='Apr-Jun20',我想查找源数据中B列的数据,仅查找日期为2020年1月1日至2020年3月30日的数据,以及C列的日期为2019年10月1日至2019年12月31日的数据。如果单元格C1='Jul-Sep20',我只想查找源数据中C列的数据,日期为2020年1月1日至2020年3月30日,D列为2019年10月1日至2019年12月31日,依此类推
  • 然后,当我们到达2020年4月1日,当输出表中的单元格B1更改为'Jul-Sep20'时,我想我想查找源数据中B列的数据,仅查找日期为2020年4月1日至2020年6月30日的数据,以及C列的日期为2019年1月1日至2019年3月31日的数据
我的尝试:


我已经能够计算出逻辑,但是尽管使用了多个索引和匹配,我还是没有成功

你的问题是什么?你的公式有什么问题吗?你能和我们分享你到目前为止的尝试吗?我已经编辑了我的问题,尽管没有什么要补充的。我被我需要使用的公式困住了
source data table:
date     quarter+1  quarter+2  quarter+3 quarter+4
07-Jan-2020 35.5000 39.4750 38.7000 38.0500
06-Jan-2020 36.4000 40.3250 39.2500 38.9000
03-Jan-2020 34.2500 41.7500 40.6750 40.2000
02-Jan-2020 32.9000 40.3500 39.3750 38.1250
31-Dec-2019 32.7500 40.5000 41.5000 40.6500
30-Dec-2019 39.0000 41.4250 42.0500 41.4500
27-Dec-2019 35.0000 42.8000 43.3250 42.7500
26-Dec-2019 35.0000 42.1000 43.0000 42.8000
24-Dec-2019 38.0000 42.7000 43.5000 42.7500
23-Dec-2019 39.7500 43.6500 44.6250 43.7000
.....         .....  .....   .....  .....

output table:
date      Apr-Jun20 Jul-Sep20 Oct-Dec20
07-Jan-2020 35.5000 39.4750 38.7000
06-Jan-2020 36.4000 40.3250 39.2500
03-Jan-2020 34.2500 41.7500 40.6750
02-Jan-2020 32.9000 40.3500 39.3750
31-Dec-2019 40.5000 41.5000 40.6500
30-Dec-2019 41.4250 42.0500 41.4500
27-Dec-2019 42.8000 43.3250 42.7500
26-Dec-2019 42.1000 43.0000 42.8000
24-Dec-2019 42.7000 43.5000 42.7500
23-Dec-2019 43.6500 44.6250 43.7000