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
Примечание: данные в каждом столбце (ожидаемая дата) в выходной таблице отличаются от таблицы исходных данных с 23-го c -2019 по 31-De c -2019. Для этих дат данные берутся из следующего столбца справа в исходной таблице дат.
Лог c:
- Исходные данные обновляются каждый день, поэтому завтра новая строка будет вставлена для 8 января-2020 и т. д.
- Имена столбцов в выходной таблице являются динамическими c, поэтому имя меняется с каждым новым кварталом. Например: сейчас столбец B - это «апрель-июнь 20», затем 1 апреля 2020 года эта же ячейка изменится на «июль-сентябрь 20» и т. Д.
- Я хочу создать таблицу вывода динамической c где IF Cell B1 = 'Apr-Jun20' Я хочу найти данные из столбца B в исходных данных только для дат с 01 января 2020 года по 30 марта 2020 года и столбца C с 01 октября 2019 года до 31 -De c -2019. И если ячейка C1 = «июль-сентябрь 20», я хочу искать данные из столбца C в исходных данных только для дат с 01 января 2020 года по 30 марта 2020 года и столбца D с 01 октября 2019 года до 31 -De c -2019 и т. Д.
- Затем, когда мы достигнем 1 апреля 2020 года, когда ячейка B1 в выходной таблице изменится на «Jul-Sep20», я хочу, чтобы я хотел посмотреть данные из столбца B в исходных данных только для дат с 01 апреля 2020 года по 30 июня 2020 года и столбца C с 01 января 2019 года по 31 марта 2019 года.
Моя попытка:
Мне удалось отработать логи c, но, несмотря на игру с несколькими INDEX и MATCH, мне это не удалось.