- ベストアンサー
列と行で一致したセルに
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
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
- ベストアンサー
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 を下方および右方に複写
その他の回答 (2)
- Ce_faci
- ベストアンサー率36% (46/127)
No2です。 説明が足りず、ご迷惑をおかけします。 作ったピボットテーブルの上で右クリックして [データの更新]をクリックすると、最新になります。 自動というご質問からは外れるかもしれません。
お礼
ありがとうございます。 ぴポットテーブルも勉強しなければと思っております。 参考にしてみます。
- Ce_faci
- ベストアンサー率36% (46/127)
おはようございます 関数では難しいかもしれません。 例えば、AB-456 1/1 50個というデータはひと月の間に30日分ならぶとも考えられます。いちいち次の行、次の行と関数で場合分けするにも30回は想像に及びません。 別の方法として VBAを使う方法もありますが、 ピボットテーブルの方がやりやすいのではないでしょうか。 [データ]-[ピボット…]で ”EXCELのデー…”と”ピボットテーブル”を選択して[次へ] HY-123 1/3 15個 と入力するセル範囲を選択。[次へ] (見出しとなる製番・日付・個数も含めてください) 作る場所を決めて、[完了] ピボットテーブルのフィールドリストが出てきます。 リスト中の製番をドラッグしてブルーで囲まれた部分へ持って行きます。(行のフィールド…と書いてある所へ) リスト中の日付をドラッグしてブルーで囲まれた部分へ持って行きます。(列のフィールド…と書いてある所へ) リスト中の個数をドラッグしてブルーで囲まれた部分へ持って行きます。(データアイテム…と書いてある所へ) 出来上がりです
お礼
ありがとうございます。 上手くいきました。