Я изучаю веб-статистику в течение года. Поскольку я хочу, чтобы вся рабочая книга была динамичной в зависимости от того, какие месяцы выбраны, я поместил все данные за несколько лет на одну рабочую таблицу.
Используя комбинацию «индекс / совпадение», я смог легко это сделать, когда годы были разделены на несколько листов, а не так много сейчас.
Вот два выражения.
Текущий месяц / год =INDEX(DATA,MATCH(Data!A4,HEADERS,0),MATCH($B$3,MONTHS2013,0))
Предыдущий месяц / год =INDEX(DATA,MATCH(Data!A4,HEADERS,0),MATCH($F$3,MONTHS2012,0))
Проблема заключается в том, что при наличии всех данных на одном листе обе формулы по умолчанию всегда соответствуют первой ячейке месяца. Я пытался переименовать ячейки с июля по 2012 год с июля по 2013 год, но это одно и то же. случается.
Я даже пытался войти и указать диапазон ячеек вместо использования имен ячеек.
Какие-нибудь мысли?
(Я должен указать, что даты месяца все в одной строке, хотя каждому было присвоено уникальное имя.)
Сожалею.
ДАННЫЕ - Необработанные данные
Данные!A4 - Уникальные посетители
HEADERS - имена строк данных (т.е. уникальные посетители)
MONTHS2013, MONTHS2012 - диапазоны месяцев, хотя они находятся в одной строке.
Я сделаю копию в 2 листа в сокращенном виде и ссылку на нее.
(добавьте http:)//www.handyblues.org/images/WebReport.xlsx
Не могу опубликовать более двух ссылок, поэтому выложил это.
Я действительно мог бы действительно ругать за то, что я не пробовал это решение для начала. Есть еще несколько страниц, на которых я буду строить динамические графики, поэтому действительно нужно, чтобы это решение работало. Спасибо за указание на проблему месяцев, теперь она работает как ожидалось.