首页 > 解决方案 > 具有多个条件的 2 个不同列的 Excel vlookup

问题描述

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

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

逻辑:

我的尝试:

我已经能够弄清楚逻辑,但是尽管玩了多个 INDEX 和 MATCH 我没有成功。

标签: excelvlookup

解决方案


推荐阅读