• ベストアンサー

エクセルで一覧表から担当別シートへの転記

sekkiiの回答

  • sekkii
  • ベストアンサー率50% (13/26)
回答No.6

自分だったらどうするかなーって 少ない知恵で考えてみました。 やっぱりデータを扱うのは1行が便利だと思ったので 1行でどうやってわかりやすく表示できるかに 焦点を絞ってみました。 幼稚な表ですが、何かのヒントになれば幸いです。

blue908
質問者

お礼

せっかく回答いただいていたのに、すみません。 こういった感じのものがシンプルでいいと思うんです! ・・・でも実際に表を見るのは私ではないので(T_T) とりあえず、担当ごとのシートをつくり、元ファイルから自動的にペーストするようにしました。 ありがとうございました。

関連するQ&A

  • エクセルVBA:表の内容を担当者別に振り分けたい

    よろしくお願いいたします。 VBA初心者です。よろしくご指導をお願いいたします。 安易に教えてgooで質問することにお叱りをいただくこともあり、 VBAの本も数冊買って勉強をはじめ、格闘していますが、手に負えません。どうか助けてください。   A     B   C   D   E    F   g  担当者  日付 商品 規格 数量  単価 備考 1山田太郎  ○  △  ■   ◎  ◇   ▼ 2鈴木次郎  ■  ○  ▼   ■  ○   ○ 3佐藤三郎  △  ■  ○   ◎  ◎   ■ 4山田太郎  ▼  ■  ◎   ■  ○   ▼ 5山田太郎  ◇  ○  ◎   ◇  ◆   ◎ 6鈴木次郎  ◆  ◎  ◇   ◎  ◇   ◇ というような入力シートの表があり、レコードは1000以上、下にたくさん続きます。 ○や▼には実際には数値や商品名、短文などが入ります。 担当者は、50名、そこで「山田太郎」をはじめ、担当者氏名の名前の50のワークシートを作成しています。 そこで、次のようなVBAを書きたいのです。 VBAを実行すると、 シート別に入力表のデータが振り分けられて、 「山田太郎」に  A  B   C   D   E    F   g 1  日付 商品 規格 数量  単価  備考 2  ○  △  ■   ◎  ◇    ▼ 3  ▼  ■  ◎   ■  ○    ▼ 4  ◇  ○  ◎   ◇  ◆    ◎ と入力シートに入力されたデータが50名のシートに振り分けられるものです。 どうか、よろしくご指導お願いいたします。

  • Excelのオートフィルタで選択⇒別セルへ

    Excelのオートフィルタで選択⇒別セルへ 顧客名と担当者氏名が紐付いている表を作成しています。 一人の担当が複数の顧客を担当しているためオートフィルタを設定しており、 担当名を選ぶと該当の顧客が出てくる感じの表です。 その表の上部に、「○○様 以下顧客リストとなります。ご対応願います。」 のような感じで、オートフィルタで担当を選ぶと ○○の部分に同じ担当名が出てくるようにしたいのですが、 関数で行うことは可能でしょうか? また特に誰も抽出していないとき(すべて表示)は、 ○○には何も表示されないようにしたいです。 無知で申し訳ございませんが、詳しい方ご教授いただけますと幸いです。 宜しくお願い致します。

  • EXCEL))表を作成の際、1つのセル内で二段にしたい!

    表の1つのセル内で、二段表示したいのですが、まったくの初心者ゆえ 分かりません・・・。 例) ○○担当    山田太郎 「セルの結合」をすると、左上の文字しか残らないし・・・。 どうしたらできますか?

  • 顧客情報を条件に応じてシートに転記

    宜しくお願いします。 A~Lまで以下の順で顧客情報が並んでいて、約400行並んでいます。 番号,名称,住所,区分,担当,曜日(月~土まで),その他 現在はこのデータをオートフィルタを使い、担当+曜日毎に絞込みをかけて、担当別のブックに転記していますが、 データ追加のたびにコピー、ペーストで転記するのもかなり手間がかかります。 そこで、上記でやっていることをVBAで組むのは可能でしょうか? 仕様は同ブックのシートでも別ブックでも構いません。 ご教授いただければと思います。 また、拙い説明なので、分かりにくい点や不足している情報等があればご説明させていただきます。

  • エクセルで抽出したデータを別シートにコピーしたいです

    エクセル2003を使用しています。 例えば、以下のような表があります。  ABC 1あ10 2い15 3あ20 4 A列が条件となり、たとえば「あ」のデータだけ抽出して、そのデータを別シートにコピーします。 同じく「い」だけを抽出して、また別のシートにコピーします。 いままでは、オートフィルタで抽出して自分でコピーをして貼り付けしていましたが、日々データが次の行に追加になるので、毎回オートフィルタしてコピーするのは大変です。 関数か、マクロかVBAを使ってする方法はありますでしょうか。 できれば日々追加になるデータのみをすでにある別シートの前日までのデータの下に追加できるようになればいいと思うのですが。 知識が乏しくできません・・・ よろしくお願いいたします。

  • 作成の表の値を別シートに移したい

    Sheet1に画像の表にあるように、Sheet1のC列のA+Bの結合番号の数字(例えば11とか118とか15007など)をSheet2のあるセルに入力すると、Sheet2へSheet1のD・E・Fのセルにある数字が移るようにするには、関数はどのようにしたらよいでしょうか。Sheet1のC列セルの「BC結合番号」はランダムの数字で最高7桁、最低1桁ですし、同一番号が「BC結合番号」(空欄セルがあるので)とびとびの行に1桁と2桁の数字が出てきます。また、A列セルの番号は50行程度こどに2・3・4・・・・30ぐらいまでと増えていきます。当然、D・E・Fのセル値はSheet2へ移行した時は、単独で評値が入るようにしたいのです。また、リンク貼り付け以外の方法でやりたいのです。(初心者でマクロは使えません。)

  • vbaマクロ一覧から担当者別にデータを転機する方法

    vbaマクロ初心者です。 次のような処理をしたいのですが、調べてもなかなか思うようにいかず ここに辿りつきました。良い方法を教えてください。 【マクロで行いたい処理】 「一覧(*)のデータを、担当者毎に分かれた別シートにデータを転記する処理」 ・一覧シート上にある下記のようなデータを「担当者」にフィルターをかけて、 別の担当者毎作成したシートにデータを転記したい。 (例 「山田」シートに「一覧」シートの山田さんの行のデータをコピーしてもってくる) ・すでに担当者毎のシートは作成されているものとします。 ・「一覧」シートに複数回分かれて同一人物名前がでてきます。(例山田さんが8行目、18行目に出てくる) ・「一覧」シートのデータは100~200行、担当者は10名ほどです。 「一覧」シート(*)  担当者  商品  売・買  実施日   山田   りんご  売    2/11  鈴木 みかん  買    2/25  田中 いちご   買  山田   いちご  売  山田   オレンジ 買 また、一覧シートに記載されているが、個別の担当者シートがない場合に メッセージ等で知らせてくれる処理がありましたらその機能も追加したいと思っております。 (上記の例で申しますと、田中さんシートが処理前に作成されていないケースでそれをマクロ処理中に教えてくれる) 文章に落とすとわかりづらくなってしまい、申し訳ないのですが、どうぞよろしくお願い致します。  

  • エクセルVBAで指定先のセルの値でデータ抽出

    エクセルVBAで作った売上帳シートのF2セルに顧客名を入力するようにしています。 その入力した顧客名のみの内容をオートフィルで抽出させるようにしたいのですが、うまくいきません。 Sub 顧客抽出() Range("B4").AutoFilter Field:=2, Criteria1:="山田太郎" End Sub でマクロを実行させるとできるのですが、『山田太郎』の部分は、F2セルに入力した顧客名で実行させたいのです。 どのようにすればできるのでしょうか?

  • エクセル:このような「予定表」を作りたいのです。

    よろしくお願いします。 ◆シート1に5分単位で次のような入力を行います。 職員氏名 顧客氏名 訪問予定時間 終了時間 備考 ------------------------ 山田太郎 鈴木一郎  7:05     8:35   ×× 海川三郎 ○○    ○:○○    ○:○○ 山田太郎 佐藤次郎  9:00    10:15   ▲▲ 川波五郎 ○○    ○:○○    ○:○○  山田太郎 田中六郎 13:00    14:25   □□  ◆シート2に関数でつぎのような表示を出したいのです       7:00 7:30 8:00 8:30 9:00 9:30 ・・・ ------------------------ 山田太郎  7:05~8:35    9:00~10:15・・・         鈴木一郎    佐藤次郎 ・・・         ××       ▲▲  ・・・ ------------------------ ◆シート2の時間もセルの列を5分単位で区切ってセル幅を短くし、該当時間に条件付書式で色をつけるイメージです。 ◆職員数数十名、顧客数数百名で曜日別に作成するため、重くなるのは仕方ありませんが、シート2の作成するための「ヒント」がほしいのです。関数を主体に作成いたしたく、四苦八苦したのですが、どうもうまくできません。ご指導をよろしくお願いいたします。

  • エクセル2000のオートフィルター

    エクセル2000のオートフィルターについてです。 そんなに詳しくないですが。。。 表を作成して、顧客リストをつくりました。 シート1には全リストを打ち込んでいます。 オートフィルターと言う機能を知って、担当者別にシートを分けたいのです。(シート2担当:山田)(シート3:鈴木) それで、CSVで保存したいのですが。。。 挑戦しても、CSVに保存した瞬間、担当者別にしていたのに、リストが全て表示されてしまいます。 不可能なんですか?