2 つの期間にわたってどのデータ値が変化したかを比較するにはどうすればよいですか?

2 つの期間にわたってどのデータ値が変化したかを比較するにはどうすればよいですか?

私のファンタジー フットボール リーグでは、2 つのデータ セットのデータを簡単に比較して、1 週間にわたって誰が順位を上下したかを確認できるようにしたいと考えています (2 つの異なるデータ セット)。

私がやりたいことの例を以下に示します (第 1 週から第 2 週への変化を計算します)。

たとえば、チーム 4 は 4 位上がりました。

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

答え1

INDEX 関数と MATCH 関数を使用して、Week2 テーブルから位置を返すことができます。Week1
テーブルが列 A、B、C、D にあり、Week2 が列 H、I、J にある場合、
=INDEX($H$2:$H$6,MATCH(B2,$I$2:$I$6,0),1)
Week2 の位置を返します。

サンプルのスクリーンショットはこちらをご覧ください。ここに画像の説明を入力してください

答え2

match 関数を使用して、対応する検索値が配置されている行を返し、その行を使用して index 関数を使用して位置を返します。位置がわかれば、前の値からその位置を引くだけです。

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

答え3

使用MATCH関数先週の位置を決定するために重複なしチーム名と先週の順位表は上昇チームポジションの順番。

  1. 先週の順位を表示する列を追加します。
  2. MATCH 関数を使用して、興味のあるチームを先週のチーム表と照合し、完全一致のみを要求します。

    =MATCH(current team, last weeks team name table, 0 = exact match only)

調べているチームが先週の順位表で上から3番目だった場合、関数は「3」を表示します。最後の引き算をすれば、変化

他の回答と比較した場合の利点は、 を使用する必要がないことですINDEX。ただし、先週の表の順序が異なる場合は (なぜでしょうか?)、他の回答で対応できます。

関連情報