- ベストアンサー
エクセルでの上手な原紙管理について
会社でエクセルを使って 売り上げなどを管理しています。 1番最初のシートを原紙として、このシートに商品名や値段を入力すれば、 他のシート(月毎のシート。「1月」「2月」…という名前)にも反映するようにしたいです。 途中(例えば今月の「6月」)で 新しい商品が出たとして、 その情報を「原紙」に追加すれば、「7月」以降のシートのみならず、 「6月」以前のシートにも反映させたいのです。 どういう手がありますか? 教えてください。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
まず ・ツールバーのウィンドウから新しいウィンドウを開く ・ツールバーのウィンドウから整列で左右に並べて表示 これで1ブックの2シートを表示出来ます。 左にシート原紙を表示し右に1月のシートを表示します。 仮に、シート原紙のA列に商品名、B列にその商品の単価を記入するならば シート原紙のA・B列をコピーして1月のシートのA・B列に「リンク貼り付け」を行います。 http://hamachan4.exblog.jp/3801868/ これでシート原紙のA・B列を変更すると1月のシートも同様に変わります。 次に 1月のシートのA・B列をコピーして2~12月のシートのA・B列に貼り付けてください。 ところで6月に商品AAの価格が値下がりしたとすると シート原紙の商品AAの単価を変えると5月以前の売上げまで変わってしまうので商品AA0906といった新しい商品名で追加しないといけないでしょう。 シート原紙の一番下に商品AA0906と単価を入力して「並び替え」を行えば商品AAの次に商品AA0906がきます。 「並び替え」はこちらを参考にして下さい。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/sort.html#syoujyun
その他の回答 (1)
表の具体的な構造が分からないので、何とも言えませんが、たとえば、どのシートも同じ構造なのなら、セル参照で何とかなるでしょう。 商品名の並び順が違うのなら、VLOOKUP関数辺りを使えば何とかなるでしょう。
お礼
ありがとうございます。 最初は参照でやろうと思ったのですけど シートの一部とはいえ 全部ひとつずつセル参照をするのが面倒だったので いい手がないかと思い こちらに質問してみた次第です。
お礼
そうでした!リンク貼り付けでしたね! しばらく使ってないと あほになってしまって すっかり忘れていました。 最初セル参照で全部やろうとして(それしか思いつきませんでした) でも なんだか全部やるのが面倒になってしまって、 何かあったような気がして ここに質問しました。 すみません、勉強します。ありがとうございました。