Я застрял в проблеме Excel и надеюсь, что кто-то может помочь. Я прочитал 10-15 тем, которые похожи, но я не смог заставить работать. Вот где я нахожусь ...Excel индекс соответствует нескольким результатам ряда
У меня есть большой набор данных, содержащий столбцы для Year
, Name
, Total 1
, Total 2
(и 20+ других столбцов). Те же имена отображаются в нескольких строках на основе годовых итогов. На отдельном листе у меня есть другой набор данных, содержащий имя и хотел бы вытащить данные из листа один в столбцы, как показано ниже.
Я делал это в прошлом, используя только один год в качестве исходных данных, установленных по следующей формуле:
=INDEX(DATARANGE,MATCH([@Name],DATARANGE[Name],0),MATCH("Total 1",DATARANGE[#Headers],0))
Проблема, которую я имею, является результатом добавления нескольких лет данные к моему 1-му набору данных. Есть ли способ сопоставить строку на основе name
и year
, а затем вернуть результаты соответствующего столбца?
Спасибо за быстрый ответ Барри. Кажется, что проблема с этой формулой. особенно с [@Year] после *. Excel не примет формулу. – user3224346
ОК, я подражал вашей формуле, но здесь это не так - замените [@Year] и [@Name] в моем предложении с помощью ссылок на ячейки, содержащих год и имя в сводной таблице –
Все еще возникают проблемы с этим. Сделав изменения отмеченными, я больше не получаю ошибку, но получаю # n/a результаты. – user3224346