Microsoft Excel 2016 - 条件付きドロップダウン リストに基づいてセルを自動入力する必要がある

Microsoft Excel 2016 - 条件付きドロップダウン リストに基づいてセルを自動入力する必要がある

こんにちは。私は高校のストレングス&コンディショニングのコーチで、マスターデータシートに保存しているデータに基づいて、アスリートに進捗レポートを提供したいと考えています。このスプレッドシートには、5000を超える行と79の列(700人以上のアスリート)があります。各アスリートには合計7行のデータがあります(6つの異なる評価期間ごとに1行、合計変更行)。各行には、絶対的および相対的な変更を含む評価結果があります。評価期間(例:2019年夏)とスポーツを選択し、そのスポーツのすべてのアスリートの名前から選択できるようにしたいと思います。名前をクリックすると、レポートテンプレートの他のセルに自動的に入力されるようにします。最初の画像はデータソースの例です。2番目の画像は、アスリートが受け取るレポートテンプレートの例/ドロップダウンを配置する場所です。レポートは同じブックの別のシートに表示されます。データソースの例レポート例

答え1

完全に実行可能ですが、1 シートのレポートのみに依存する場合は、配列数式がいくつか必要になります。つまり、範囲を決定する IF を使用した多数の vlookup が必要になります。

2 番目のファイルの C4 にある体重のデータを使用した例:

=VLOOKUP(C2,IF(IF(1stfile!A2:A7=A2,1stfile!E2:E7)=B2,1stfile!C2:M7),10,FALSE)

配列数式なので、入力後、CTRL+ SHIFT+ を押す必要がありますENTER

これは理論的には機能するはずですが、ファイルでテストする必要があります。 必要に応じて、偽の名前に変更したサンプルをアップロードして、モデルをテストすることができます。

しかし、これは複雑であり、各フィールドの数式と配列数式が必要になります。数が多すぎると、通常はパフォーマンスに劇的な影響が出ますが、機能する可能性があります。

答え2

ピボット テーブルを使用してデータを要約する方法を見つけました。皆さんのお時間と忍耐に感謝します。楽しい休日をお過ごしください。

関連情報