• ベストアンサー

列と行で一致したセルに

HY-123 1/3 15個 AB-456 1/1 50個  といようなデータを入力したら 自動で下の表(A列の製造番号、1行目の日にちは固定の表)に 個数が入るにはどうすればいいですか? 番号と日付が一致すれば、その交差セルに個数が出るようにしたいのです。 宜しくお願いいたします。 1月  A     B    C    D 1          1    2    3 2  HY-123            15 3  AB-456   50

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

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

1 製番  日付 個数 2 HY-123  1/3  15   日付のセルは 2006/1/3 形式で入力し、 3 AB-456  1/1  50   m/d で書式設定 4 CD-789  1/2  95 5 Sheet2    A   B  C  D  E 1  2006 年  1 月 2      1  2  3 3 HY-123     15 4 AB-456 50 5 CD-789   95 6 Sheet2 において、 1.セル B3 に次式を入力   =SUMPRODUCT((Sheet1!$A$2:$A$10=$A3)*(Sheet1!$B$2:$B$10=DATE($A$1,$C$1,B$2)),Sheet1!$C$2:$C$10) 2.セル B3 を次の[条件付き書式]を設定   セルの値が   次の値に等しい   0   フォント色   白 3.セル B3 を下方および右方に複写

asasdf
質問者

お礼

ありがとうございます。 上手くいきました。

その他の回答 (2)

  • Ce_faci
  • ベストアンサー率36% (46/127)
回答No.3

No2です。 説明が足りず、ご迷惑をおかけします。 作ったピボットテーブルの上で右クリックして [データの更新]をクリックすると、最新になります。 自動というご質問からは外れるかもしれません。

asasdf
質問者

お礼

ありがとうございます。 ぴポットテーブルも勉強しなければと思っております。 参考にしてみます。

  • Ce_faci
  • ベストアンサー率36% (46/127)
回答No.2

おはようございます 関数では難しいかもしれません。 例えば、AB-456 1/1 50個というデータはひと月の間に30日分ならぶとも考えられます。いちいち次の行、次の行と関数で場合分けするにも30回は想像に及びません。 別の方法として VBAを使う方法もありますが、 ピボットテーブルの方がやりやすいのではないでしょうか。 [データ]-[ピボット…]で ”EXCELのデー…”と”ピボットテーブル”を選択して[次へ] HY-123 1/3 15個 と入力するセル範囲を選択。[次へ] (見出しとなる製番・日付・個数も含めてください) 作る場所を決めて、[完了] ピボットテーブルのフィールドリストが出てきます。 リスト中の製番をドラッグしてブルーで囲まれた部分へ持って行きます。(行のフィールド…と書いてある所へ) リスト中の日付をドラッグしてブルーで囲まれた部分へ持って行きます。(列のフィールド…と書いてある所へ) リスト中の個数をドラッグしてブルーで囲まれた部分へ持って行きます。(データアイテム…と書いてある所へ) 出来上がりです

関連するQ&A