• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:EXCELでうまく反映させたい)

EXCELで表を作成する方法

このQ&Aのポイント
  • EXCELでA列に名前、B列に数、C列に日付が入っているデータがありますが、D列以降の日付にそれらのデータを反映させ、表を作りたいです。手動では大変なので、数式を使って表を作りたいのですが、方法はありますか?
  • EXCELのA列からC列にデータがあり、D列以降の日付にそれらのデータを反映させたいです。数式を使って自動的に表を作成する方法を教えていただきたいです。
  • EXCELでA列に名前、B列に数、C列に日付が入っていますが、D列以降の日付にそれらのデータを反映させたいです。手動では時間がかかるため、数式を使って表を作る方法を教えていただけますか?

質問者が選んだベストアンサー

  • ベストアンサー
noname#11841
noname#11841
回答No.1

 例えば D2 のセルに、 =IF($C2=D$1,$B2,"") と入れ、あとは、それを別のセルにもコピーすればよいと思います。

kani11
質問者

お礼

すごいです! 完璧!!! とっても参考になりました!というかほとんど感動しています!!! ひとつ質問なのですが、$の使い方でいつもF4を使って絶対参照?にしていたのですが、$が一つとどう違うのでしょうか?なんとなく分かった気がするのですが、この際しっかり覚えたいと思いますので・・・

その他の回答 (1)

noname#11841
noname#11841
回答No.2

No.1の続きです。  $が付くと、絶対的な位置の指定になり、$が付かないと相対的な位置の指定になります。そして、そのルールは、列にも行にも適用されます。  例えば、「$C2」は、列Cが絶対的な位置の指定となり、行2が相対的な位置の指定となります。  例えば、この「$C2」を含む式がセル「D2」にあり、これを他のセル「E3」へコピーしたとします。すると列はCのまま変わりませんが、行は、「$C2」と「D2」の相対的な位置関係、即ち「同じ行」が指定されていますので、コピー先では3行目ということになり、結局、式中の「$C2」は「$C3」に変わります。

kani11
質問者

お礼

遅くなってすみません。 いろいろとありがとうございました。 とっても役に立ちました! ありがとうございました!!!