• ベストアンサー

エクセル 同一シート間のセルのコピーについて

営業職です。 エクセルを使い顧客管理シートを作成して活用したいと考えておりますが 各担当者の顧客名を1つのシートに一覧として表示(コピー)したいのですがうまく行きません。 イメージとしては画像を添付しておりますが各担当者ごとのシートに記入している 「担当者」「顧客名」を一覧にしたいのです。 説明がうまくできなくて申し訳ありませんがよろしくお願い申し上げます。

  • VTEC
  • お礼率79% (38/48)

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.3

簡単なマクロを使う方法をひとつ。 各シートのH2セル、H6セルのそれぞれの記入内容を持ってくるようにしてみます。 手順: 数式タブの名前の定義で 名前 SheetNames 参照範囲 =GET.WORKBOOK(1+NOW()*0) と作成する 1枚目(一番左側)に一覧用シートを用意する そのA1セルに「H2」あるいは「担当者」と、B1セルに「H6」と記入する A2セルに =IFERROR(INDIRECT(INDEX(SheetNames,ROW())&"!H2"),"") B2セルに =IFERROR(INDIRECT(INDEX(SheetNames,ROW())&"!H6"),"") と記入、下向けにつるつるっとコピーしておきます。

その他の回答 (2)

  • Cupper-2
  • ベストアンサー率29% (1342/4565)
回答No.2

なんか、ここで答えても質問者さんに伝わるかとても不安です。 (シートとブックの違いも理解されていないようですし) 職場にいるであろう、「普通に使える人」 に聞いたほうが確実と思います。 (詳しく知っている必要はありません。普通に使えていればいいんです) …ですがアドバイスしてみましょう… 一発でコピーするのは無理。データの並びがそんなことできるような作りになっていません。 一つずつコピーするか、必要な部分を一つのシートに縦に並べるように貼り付けてから加工してください。 そのほうが誰かに聞いて操作するよりも早くできあがると思います。

  • mar00
  • ベストアンサー率36% (158/430)
回答No.1

画像が小さ過ぎてよく見えませんが 左側のシートはA列が担当者B列が顧客名 右側のシートは2行目が担当者、6行目から顧客でしょうか。 その場合シート名はどうなっているのか、すべて同じ形式になっているのか補足してください。

関連するQ&A

  • EXCELでどの関数を使えばいいのか教えて下さい

    顧客の管理表をエクセルで作成しているのですが、 Sheetをまたぎ連動させたいのですが、 何をどのようにすればいのか分かりません。 EXCEL初心者にも分かるように教えていただけると幸いです。 顧客管理簿をEXCELで作成しているのですが、 一覧のSheet、各顧客のSheetを作成し、 一覧のSheetの「○」と記入された場所を判断し、 各顧客のSheet「契約内容」の欄に「○」と記載された場所の契約商品内容を表示させたいのです。

  • Excelのハイパーリンクで

    Excelで顧客管理をしています。Sheet2に顧客一覧表を作成し、顧客名に直接ハイパーリンクを設定してそれぞれの情報シートに飛べるようにしています。最近、顧客数が1000件近くになった為、V lookup関数を使用した抽出シートを同じBOOKのSheet1に作成し、「よみ」で検索させて顧客名や担当者を表示させる試みをしているのですが、Sheet2の顧客名に設定したハイパーリンクをSheet1の抽出結果の顧客名にも反映させることはできないのでしょうか?抽出された顧客名からも直接情報シートに飛べたらとても便利になるのですが…。 宜しくお願い致します。 環境は Excel2002を使用しています。OSはWindowsXPです。

  • Excelで条件に合うデータを別シートに表示したい

    Excel初心者です。 条件を満たすデータを別シートに抽出したく、 色々と調べているのですがよくわからず、困っています。 Excelに詳しい方、ご教示いただけますでしょうか? どうぞ宜しくお願い致します。 今回困っているのは、顧客管理において、 登録者の情報を入力している「登録者一覧」シートから、 現在も解約することなく利用中の顧客だけを、 同じブックの中の「利用中一覧」シートに表示したいと思っています。 また、「登録者一覧」シートは、 顧客が増える毎に情報を更新しますので、 「登録者一覧」シートの情報が更新されると、 「利用中一覧」シートの情報も同時に 更新されるように出来るととても助かります。 なお、各シートの形式は添付画像のような形です。 説明が下手でわかりづらいかもしれず申し訳ありません。 どうぞ宜しくお願い致します。

  • エクセルでシートコピーするマクロについて

    マクロ初心者です。宜しくお願いします。 エクセルで一つのSheet1があります。そのSheet1には、一覧表があります。マクロを実行することで、Sheet1の後ろにSheet2を作成して、Sheet1と同じ一覧表をコピーして表示できるようにし、それを、マクロを実行すれば、ワークシートが一枚追加され、Sheet2のシート名になり、シートを追加する度にシート名が、Sheet3、Sheet4、Sheet5となるようにしたいです。 分かりづらい説明ですが、宜しくお願いします。

  • エクセルで一枚のシートに入力したものを自動分割するには?

    エクセルで顧客名簿をつくっています。担当者は5名ほどで担当名もそのつど入力しております。日付順に毎日入力していますが月末に担当者ごとのシートを自動的に作成できるようなマクロはないでしょうか?

  • エクセルで検索して別シートに抽出したい

    エクセル2003で顧客リストを作成しています。 そのリストの中から特定の文字列を検索し(あいまい検索)、その項目が含まれる行ごと 別シートに抽出をしたいです。 ほかの方のご質問も参考に試してみたのですが、上手くいきません。 1行目に各項目名 A日付 B担当1 C担当2 D管理番号 E顧客名 2行目からデータです。 ほぼ担当1か顧客名で検索し、検索結果は複数になることがほとんどです。 どなたかよろしくお願いいたします。

  • エクセルで複数シートを検索して抽出するには

    いつも参考にさせていただいています。 過去の質問を見てもわからなかったので回答をお願いします。 顧客管理台帳を作成していますが、他のファイルの複数のシートを検索してデータの抽出をしたいのです。 顧客管理台帳というファイルのシートに顧客一覧があります。 A番号 B顧客名 C住所 D対応状況 進捗表というファイルにランクA、B、Cのシートがあります。 A番号 B顧客名 C住所 D内容 E進捗状況 AAAA  ○○××  ・・・       保留 PPPP  ××△△  ・・・       終了 シートごとに顧客名の重複はありません。 顧客名はランダムに並んでいます。 顧客管理台帳の顧客名を進捗表の各シートから検索して 対応状況に進捗状況を反映させたいのです。 進捗表の一覧を作るとVLOOKUP関数でできると思うのですが シート毎の管理をし、日々更新しているので 現状のままでできる方法はないでしょうか。 よろしくお願いいたします。

  • エクセルのシートからの特定セルのコピー

    質問致します。教えて下さい。 エクセルファイルに月次のシートを作成していきます。 シートの見出しは”1月”、”2月”・・”12月”になります。 そうやって作成してきた月次のシートの特定セルをまとめて一覧にする集計シートがあります。 集計シートのD3セルに1月のL10セルを参照(='1月'!L10)してあるとして、その隣のE3セルに2月のL10セルを参照したいのですが、D3セルのコピー&ペーストをすると(='1月'!M10)となりシート名やセルのズレを手打ちで直しています。 E3セルの手打ち修正をしなくて済むようなコピー方法はないでしょうか。 宜しくお願い致します。

  • Excel シートを自動作成、セル値をシート名に 

    エクセルのマクロの自動記録で作業の効率化を図りたいのですがうまく出来ません、ご教示いただけ無いでしょうか。 (VBAは初心者です。本とネットを検索しながら作成していたのですが、 急きょファイルを作成しなければいけない状況になりました。) ■Excel2010 ■ブック詳細 ・Sheet"企業一覧" → 行ごとに企業名、シート名が記載された表があります。   A列 企業名   B列 シート名 ・Sheet"マスタ" → 見積書のフォーマットがあります。   A4 企業名  ■希望作業 シート「企業一覧」の企業ごとにボタンを作り、ボタンを押すと 1."マスタ(Sheet)"のコピーが作成され、 2.コピーされたシートのA4セルに"企業一覧(Sheet)"A列の企業名が記載され、 3.コピーされたシート名に"企業一覧(Sheet)"のB列のシート名が記載され、 4."企業一覧(Sheet)"のB列のシート名に新しいシートへのハイパーリンクを付け 5."企業一覧(Sheet)"に戻る ※下記作業ができません。 ・コピーされた新しいシートに、シート名が付けられない。 ・"企業一覧(Sheet)"のシート名にコピーされた新しいシートへのハイパーリンクを付けられない。 ※シートのコピーは可能なら"企業一覧(Sheet)"の企業名表記順に作成したいと思っています。 ※各企業行ごとにボタンを作るのは面倒なのですが、 企業名/シート名の表記がよく変更になるため、入力と同時にマクロが実行されるのではなく、 何かワンクッションを置きたいと思っています。 ※シートのコピー作成、企業名の記載までは出来たのですが、 その他の作業ができません。よろしくお願いいたします。 --------------------------- Sub Sheet作成() ' ' Sheet作成 Macro ' ' Sheets("マスタ").Select Sheets("マスタ").Copy After:=Sheets("マスタ") Range("A4:B4").Select ActiveCell.FormulaR1C1 = "=企業一覧!R8C1" Range("C4").Select Exit Sub End Sub --------------------------

  • エクセル

    営業をやっているものなんですが、エクセルで顧客別の今後の半年~1年ぐらいのスケジュールを作って管理しようと思っています。 Sheet1に全顧客別のスケジュールを記入していき、Sheet2以降に顧客をジャンル別に分けて、(例えば小売業、製造業・・・)1つのファイルにしたいと思ってます。 そこでSheet1にスケジュールを書き込んだときに、同じ顧客名が記載してあるSheetのスケジュールも自動的に同じ情報に更新される、また同じく、Sheet1のスケジュールを変更or削除したときには違うSheetのスケジュールも変更or削除されるようにするにはどうしたらいいのでしょうか? どなたかわかる方、お教えください。 お願いします。

専門家に質問してみよう