• ベストアンサー

EXCELのデータを転記したいです。

関数やマクロは全く分からない初心者ですが、下記のことがEXCELで出来るか教えてください。 一つのBookに顧客名のあかさたな別でシートをつくり、顧客情報管理をしています。 内容は、日付と、顧客名と、電話番号、販売商品、値段、です。 今は、別のBookに、商品部門別にシートをつくり、同じ内容をコピーして貼っています。 これを、自動で転記するようにしたいのですが、出来るのでしょうか? 出来る場合、ざっくりでいいのでどういう機能を使うのか教えてください。

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

  • ベストアンサー
  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.2

#1です >一見のお客さんのファイルで、商品もバラバラなのですが、どういう系統の注文が多いか把握するためと、稀にあるリピート顧客さんの応対のためにつくりました。 データベースの設計思想の問題のような気もします。 お薦めは、 1.顧客台帳をつくる 2.商品の販売表を、顧客台帳を参照(vlookup)して作る 3.統計については、販売表をベースにしてピボットテーブルを作成するということです もし、現在の方式を続ける場合でマクロでコピーさせる簡単な方法は、 まず、いつも行っているコピーのための操作をキーボードマクロとして記録(開発→マクロの記録)します。 次にそのマクロをボタン(開発→挿入→フォームコントロール でボタンの配置)に割り当てます。 そうするとボタンをクリックすることによりマクロを実行することが可能になります。 汎用性を持たせるためには、 アクティブセルの行をコピーするとか シートの一番下の行をコピーするとかそんな操作になるでしょう。

olaolafu
質問者

お礼

何度もありがとうございます。 >データベースの設計思想の問題のような気もします。 そのとおりです。 とりあえずで作ったものを長年使用してきたので、どうにか作り変えたいのですが、まず現状のものをもう少し使いやすく出来ないかと思いました。勉強します! とりあえず、後半のマクロでコピーさせる方法をやってみようと思います。 拙い質問にお付き合い下さり、ありがとうございました。

その他の回答 (1)

  • shintaro-2
  • ベストアンサー率36% (2266/6245)
回答No.1

>今は、別のBookに、商品部門別にシートをつくり、同じ内容をコピーして貼っています。 >これを、自動で転記するようにしたいのですが、出来るのでしょうか? どこからどこまでを自動化するのかをはっきりしましょう。 どちらかというと、顧客名のbookをつくり、 部門別のシートから顧客名のbookをvlookupで参照するようにした方が良いと思います。 こんなところ↓が参考になるのでは? http://pc.nikkeibp.co.jp/pc21/tech/excel36/25/

olaolafu
質問者

お礼

有難うございます。 URLは関数のようですね。後でじっくり読んでみます。

olaolafu
質問者

補足

すいません。 入力内容と表の形式は全く同じなんですが、顧客名で分けてるBookと、商品の種類で分けてるBookがあるんです。。 一見のお客さんのファイルで、商品もバラバラなのですが、どういう系統の注文が多いか把握するためと、稀にあるリピート顧客さんの応対のためにつくりました。 商品を販売したら、顧客名の名前順に分けてるBook方に入力したあと、その行をコピーして、商品別のBookを開き、該当の商品群のシートに貼り付けるという作業をしてます。

関連するQ&A