У меня есть шесть электронных таблиц (названных «Книга 1», «Книга 2», «Книга 3» и т. д.), все с идентичными таблицами, которые отслеживают рейтинг книги на Amazon каждый день.
Дата. Ранг. Жанр.
На странице сводки я хотел бы вернуть сведения о книге с самым высоким рейтингом за каждый день, например:
Дата. Книга с самым высоким рейтингом
Я разобрался, как вернуть значение наивысшего ранга с помощью MAX('Лист1:Лист6'!C3, но не знаю, как затем вернуть имя электронной таблицы (содержащейся в A3 на каждом листе) или жанр, который находится рядом в D3.
Имеет ли это смысл?
решение1
Попробуйте, пожалуйста, мои формулы:
Резюме лист
А2:=INDEX(INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"Book1";"Book2";"Book3";"Book4";"Book5";"Book6"}&"!b:b"),B2),{"Book1";"Book2";"Book3";"Book4";"Book5";"Book6"})&"!a:a"),MATCH(Summary!B2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"Book1";"Book2";"Book3";"Book4";"Book5";"Book6"}&"!b:b"),B2),{"Book1";"Book2";"Book3";"Book4";"Book5";"Book6"})&"!b:b")))
БИ 2:=MAX(Book1:Book6!B2)
С2:=VLOOKUP(B2,INDIRECT(LOOKUP(1,0/COUNTIF(INDIRECT({"Book1";"Book2";"Book3";"Book4";"Book5";"Book6"}&"!b:b"),B2),{"Book1";"Book2";"Book3";"Book4";"Book5";"Book6"})&"!b:c"),2,0)
Мой образец: