複数のスプレッドシートの最大値を検索し、隣接するセルの内容を返します

複数のスプレッドシートの最大値を検索し、隣接するセルの内容を返します

私は 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)

私のサンプル:

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

ここに画像の説明を入力してください

関連情報