EXCEL: VLookup с фиктивными переменными

561
user3537689

У меня есть данные с датами, возвратами и двумя столбцами фиктивных переменных. Я хотел бы знать, как использовать формулу для отображения данных только тогда, когда фиктивная переменная указывает на попадание. Мои данные выглядят так:

 date Return A B 1/1/2014 0.18 0 0 1/2/2014 0.97 0 1 1/3/2014 0.73 0 0 1/4/2014 0.85 1 0 1/5/2014 0.19 1 0 1/6/2014 0.80 0 0 1/7/2014 0.50 0 0 1/8/2014 0.27 0 0 1/9/2014 0.94 0 0 1/10/2014 0.40 0 0 1/11/2014 0.56 0 0 1/12/2014 0.40 1 0 1/13/2014 0.40 1 0 1/14/2014 0.43 1 1 1/15/2014 0.44 0 1 1/16/2014 0.90 0 0 1/17/2014 0.35 0 0 

И я хотел бы вывести две таблицы:

 DUMMY A TABLE  date Return A B 1/4/2014 0.85 1 0 1/5/2014 0.19 1 0 1/12/2014 0.40 1 0 1/13/2014 0.40 1 0 1/14/2014 0.43 1 1 

а также

 DUMMY B TABLE  date Return A B 1/2/2014 0.97 0 1 1/14/2014 0.43 1 1 1/15/2014 0.44 0 1 

Я понял, как это сделать, используя сортировку копировать / вставить, но я хотел бы, чтобы формула сделала его более эффективным шаблоном.

0
Не будет ли фильтрация, а затем копирование / вставка? pnuts 10 лет назад 0
К сожалению, нет, поскольку это не масштабируется. В рабочих книгах, с которыми я работаю, у меня есть 6-9 фиктивных переменных, которые мне приходится довольно часто запускать с разными данными. В настоящее время я копирую / вставляю, но если бы я мог его кодировать, я мог бы сэкономить массу времени. user3537689 10 лет назад 0
даже с включенной записью макроса? pnuts 10 лет назад 0
Каждый раз, когда я запускаю отчет, количество индикаторов в каждом столбце меняется. Сможет ли макрос тянуть только те, которые равны 1, когда это число индикаторов меняется каждый раз? user3537689 10 лет назад 0
Вам нужно будет перезапускать макрос каждый раз. pnuts 10 лет назад 0
Вы пробовали сводные таблицы? Madball73 10 лет назад 0
Что вы имеете в виду? Поворот на 90 градусов? user3537689 10 лет назад 0
Я возьму это как нет :) Есть функция Excel, называемая сводными таблицами (воспользуйтесь справкой Excel, чтобы узнать, как ее использовать). Это позволяет вам создавать фильтруемые таблицы поверх других таблиц (и накапливать данные, но это не одна из ваших потребностей). Я добавлю как ответ. Madball73 10 лет назад 0

1 ответ на вопрос

1
Madball73

Используйте 2 сводные таблицы в макете таблицы.

Установите «Дата и возврат» как «Метки строк», а «Фильтр отчетов» для A (в одной результирующей сводной точке) и B (в другой сводной точке). Вам не нужны никакие «ценности»

Это должно привести к (для таблицы A) - (заметьте, я использовал случайные результаты): enter image description here

Механика создания и форматирования немного отличается в разных версиях, но вы просто выбираете свою таблицу данных и вставляете -> Сводная таблица.

Похожие вопросы