私は 6 つのスプレッドシート (Book 1、Book 2、Book 3 など) を持っており、すべて同じ表で、毎日本の Amazon ランキングを追跡しています。
日付。順位。ジャンル。
概要ページで、各日の最高ランキングの本の詳細を返したいと思います。例:
日付。最高ランクの本
MAX('Sheet1:Sheet6'!C3) で最高ランクの値を返す方法はわかりましたが、その後、スプレッドシートの名前 (各シートの A3 に含まれる) や、D3 に隣接するジャンルを返す方法がわかりません。
これは意味が分かりますか?
答え1
私の数式を試してみてください:
概要シート
A2:=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")))
B2:=MAX(Book1:Book6!B2)
C2:=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)
私のサンプル: