
私の Excel スプレッドシートには、列 A と列 B があり、それぞれに 2 つの異なるソースからの本のタイトルがランキング順 (上から下へ) に並べられています。
両方のソースでどのアイテムが最も高いランクであるとみなされているかを知りたいので、これらのエントリを列 C に表示したいと思います。繰り返しますが、書籍はすでにランキング順に並べられているため、各列で利用できる情報は書籍のタイトルのみです。
答え1
各書籍のランキングに基づいてスコアを割り当て、スコアを合計し、総合スコアで並べ替えることができます。
たとえば、リスト 1 が次の場合:
- ブックアルファ
- ブックベータ版
- デルタを予約する
- イプシロンの本
リスト2は次のとおりです。
- デルタを予約する
- ブックアルファ
- イプシロンの本
- ブックベータ版
Book Alpha は、ソース 1 では 1 位、ソース 2 では 2 位にランクされました。その総合スコアは (1+2)=3 になります。次に、総合スコアで並べ替えます。スコアが低いほど良いです。
- ブックアルファ3
- デルタ4号
- ブックベータ6
- イプシロン7号
これはせいぜいデータの大まかな統合に過ぎません。しかし、それが役に立つことを願っています。
答え2
そうなると、それは不可能です... リストがどのように構成されているか (順序付けされているか) を知る必要があり、リストが同じ測定基準 (例: 総売上、総売上額など) を使用して構成されている場合は可能ですが、そのデータがないと言うので、何もできません...
このように考えてみましょう... Excel はどのようにして、ある本を別の本の上に置くタイミングを認識するのでしょうか? Excel にそのように指示して初めて、Excel が希望どおりに動作するようになります。