人々が自分の食生活を記録するのに役立つワークブックを作成したいと考えています。ワークブックには現在、「レシピ」と「日記」の 2 つのシートがあります。
Recipes には、列 ID、NAME、KCAL、および PROTEIN があります。ユーザーは、頻繁に使用するレシピを追加し、数値 ID を使用してそれらを参照するだけです。
Diary には列 DATE、TOTAL_KCAL、および TOTAL_PROTEIN があります。アイデアは、ユーザーが食べたエネルギーとタンパク質の総量を見ることができる日付ごとです.
VLOOKUP() を使用して、レシピ シートからダイアリー シートに 1 つのレシピの kcal とタンパク質の量を取得する方法を既に理解しました。
=VLOOKUP(1;Table1;3;FALSE) //For kcal
しかし、私はこれを少し自動化したいと思っています。この段階で、このシートを使用する場合は、関数全体をコピーして (+ プレフィックスを追加し)、最後に貼り付けて、最初のパラメーターを正しい ID に変更する必要があります。次に、このプロセスを TOTAL_PROTEINS 列に対しても繰り返す必要があります (ここで、ソース パラメーターを 3 から 4 に変更することを忘れないでください)。
Diary シートに EATEN_RECIPES 列があり、ID のリスト (1,15,6) を追加できるのが最適な状況だと思いますが、これが Excel で可能かどうかはわかりません。要は、ダイアリーにIDを書き込めるようにして、エクセルがレシピシートからkcalとタンパク質量を自動で取得し、ダイアリーの合計量を更新できるようにしたいのです。
これはおそらく非常に単純な問題ですが、Google で使用する検索語がわかりません。これに関するコメントをお待ちしています。(また、より良いタイトルが必要です。)