エクセルの同期方法について-効率的なデータ共有の方法-

このQ&Aのポイント
  • エクセルの同期方法が知りたいです。現在、Book1のシートAに車輌手当の距離を入力しています。同じデータをBook2のシートBにも入力したいですが、コピーではなく「同期」という方法でデータ共有することは可能でしょうか?エクセルが得意ではないので、分かりやすく教えていただけると助かります。
  • エクセルの同期方法について教えてください。現在、Book1のシートAに車輌手当の距離を入力していますが、同じデータをBook2のシートBにも入力したいです。コピーではなく「同期」という方法でデータを共有することは可能でしょうか?詳しい方法を教えてください。
  • エクセルの同期方法が知りたいです。Book1のシートAに車輌手当の距離を入力していますが、Book2のシートBにも同じデータを入力したいです。コピーではなく「同期」という方法でデータを共有することはできるのでしょうか?分かりやすく教えていただけると助かります。
回答を見る
  • ベストアンサー

エクセルの同期について教えて下さい。

エクセルの同期について教えて下さい。 Book1のシートAに、車輌手当の距離だけを入力しています。 同じ様式をBook2のシートBに作っていて、こちらにも同じデータを 入力しないといけないのですが、今まで、コピーをしていましたが 「同期」という方法で、シートAとシートBが同じデータをもつ事は 可能でしょうか? Book1はシートAの入力するシートしかついていないのですが、 Book2は、車輌手当金額一覧や給料一覧のシートもついています。 今、Book1を社員に入力させ、そのデータをリンクステーションから ひっぱりだし、コピーして使っています。 エクセルが得意ではないので、質問の仕方も難しく、分かりにくいかと 思いますが、宜しくお願い致します。

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

  • ベストアンサー
  • aokii
  • ベストアンサー率23% (5210/22062)
回答No.1

シートAとシートBを両方開いた状態で、シートBのA1セルに=を入力して、シートAのA1セルをクリックし、A1セルをドラッグして全セルにコピーして下さい。

keywest0436
質問者

お礼

早速のご回答ありがとうございました! すみませんが、もう少し教えて頂きたいのですが、 「シートBのA1セルに=を入力して、シートAのA1セルをクリック」しました。 シートAのA1セルには、「〔Book1.xls 〕シートA!$A$1」という風に なりました。その後のドラッグはどうゆうふうにするのでしょうか? シートBのA1セルを全セルにドラッグしたら、A1のところにある 文字がいっぱい出てくるのです。 初歩的ですみません。

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.2

Book1のシートAのレイアウト(入力方法)はどのようなものなのでしょうか? Book1のシートAが、1枚のシートに各社員が追加入力していくパターンのレイアウトなら、数式に工夫がいりますが単純にリンク貼り付けだけで対応できます。 このシートが社員一人一人個別に入力する(1データしか入力しない)レイアウトで、このデータをBook2のシートBに取り込みたい場合は、マクロで対応するしか方法はありません(記録操作に少しノウハウが必要ですが、新しいマクロの記録で対応することもできます)。 いずれにしろ、各シートのレイアウトを含めて、もう少し具体的にご希望の操作を補足説明されたほうが、皆さんからより具体的で的確な回答が寄せられると思います。

keywest0436
質問者

お礼

ありがとうございます。 個別入力にしていたので、少々難しいのですね。 マクロは全く分かりません。 すみません、もう少し勉強してからもう一度質問をしたいと 思います。申し訳ありませんでした。 とても早く回答してもらえて、感謝しております。

関連するQ&A

  • エクセルでLOOKUPの使い方について

    エクセルでLOOKUPの使い方について教えてください。 画像にて、 Book1のB列にA列に紐づくデータをBook2のA列のデータより取り込みたいと思います。 =LOOKUP(A1,[Book2]Sheet1!$B:$B,[Book2]Sheet1!$A:$A) とすると全く異なるデータが入ってしまいます。 使い方が間違ってますでしょうか?

  • EXCEL VBA 共有ファイルと入力フォーム

    データ入力を複数人で行うため、素のデータBook Aと入力フォームを持つBook Bがあります。 Book Bを開くと自動的にBook Aを開き、入力フォームでデータをBook Aにデータを入れていくVBAを作成しています。 EXCELのフォームはそのBook上での起動でPopUP的に表示されます。(Book Bのシート表示上でフォームが表示される) ユーザーからの要望で、Dataの入力状況を確認しながら、入力したい。つまり、Book Aのデータシートを背面に表示して、その上に入力フォームを表示したい。(入力フォームは常に手前に表示したい) 同じBooK内ならデータシートをセレクトしてフォームを開けばいいのですが、このような場合には、どうしたらいいでしょうか? お知恵をお貸しください。

  • エクセル

    Book1 A1セルにBook2 A1,B1,C1(同一シート)いずれかに文字あるいは数値が入力された場合 Book1 A1にリンクするようにしたいのですが =[Book2.xls]Sheet1!A1&[Book2.xls]Sheet1!B1&[Book2.xls]Sheet1!C1 とすると今後D,E・・・・と続くとすごく長い式になってしまいます。 これをもっと簡単な式に出来ないものでしょうか。(エクセル2003使用) ヨロシクお願いします。

  • エクセルについての質問です。

    エクセルについての質問です。 BOOK1、BOOK2、BOOK3のエクセルデータがあり BOOK1をメインと考えて BOOK2、BOOK3のシートの指定したセル (たとえばシート1のA列1、2、3行B列1、2、3行C列1、2、3行) からデータをBOOK1のシート1にその部分のデータを 取り込む方法が知りたいです。 色々と調べてみましたがわかりません。 初心者ですのでご教授お願いします。 宜しくお願いします。

  • Excelでブックをまたいでシートをコピーした時に、元のブックを参照させない方法

    Excelでブックをまたいでシートをコピーした時に、 元のブックを参照しないようにしたいです。 BOOK_AというブックのシートにBOOK_Aのブック内のセルを参照する式が ある場合、そのシートをBOOK_Bというブックにコピーすると、 式の中の参照先のセルを示す部分に自動的に[BOOK_A]が追加されて、 BOOK_Aを参照してしまいます。 ここではBOOK_B内のシートを参照してほしいので、そのままの式で コピーしたいのですが、可能でしょうか? よろしくお願いいたします。

  • excel vba

    テーブル情報に基づきシートをコピーするVBAマクロを記述したい。 ExcelのBook111のSheet1に次のような データが入っています。 (1、2)セルにn=3という数字が入っているものとします。 その数値に合わせて、この場合は3なので Sub Sample01() Workbooks("Book3.xls").Worksheets("booksheet3").Copy After:=Workbooks("Book111.xls").Sheet(1) End Sub のようなつまり、booksheet3なるシートをBook111(固定なBOOK)にコピーしようとしています。 このようなことをVBAで書くにはどうすればいいのでしょうか。 ただしBook名とシート名はあくまでデータの値にもとづいたデータをもってくることになります。 要するに間接参照したデータに基づき処理するのをどのように記述するかという質問です。 A列 B列 1 回数 n=3 2     3     4 Book1.xls book1sheet ←n=1 5 Book2.xls book2sheet ←n=2 6 Book3.xls book3sheet ←n=3 7 Book4.xls book4sheet 8 Book5.xls book5sheet 9 Book6.xls book6sheet ←n=6 10 Abc,xls Defsheet ←n=7

  • エクセル)VBAで他のブックのセル参照

    はじめまして。 エクセルのVBAについて教えてください。 VBAで、 book1のsheet1のセルA1にあるデータを開いていない(アクティブでない)別のbook2のsheet2のセルB1にコピーしたいのですがこんなことってできるのでしょうか? ・・やはり開いていないとダメなんでしょうか? あと、これって"ブック参照"っていうことなんでしょうか?自分がやりたいことが何なのか判らないので上手く調べる事が出来ず難儀しています。 よろしくお願いします。

  • Excelで他Bookにデータを出力する時

    お世話になります。 Microsoft Excel 2002を使ってサークルの名簿を作っている初心者です。 サークルの会員20人おのおのにSheet1に入力してもらった情報を Sheet2で「=Sheet1!A1」「=Sheet1!A2」・・・と、作成する名簿の形式通りに反映されるようにしているBook1を配布しました。 全員に入力してもらったExcelデータが20個あります。 これを1つのExcel(Book2)にまとめたいです。 Book1のSheet2はまとめる時の形式になっているので、これをコピペして20回繰り返しBook2に貼り付ければすぐにできる と思っておりましたが、実際にBook2に貼り付けて見ると、 ='[Book1.xls]Sheet1'!A1 となってしまいました。 どうしたら Book1のSheet2をBook2にコピペするだけで名簿が完成するでしょうか。 Book1のSheet2に表示されている通りにコピーできれば良いのですが・・・。 初心者で申し訳ありません。 どなたかアドバイスいただけますと幸いです。 宜しくお願い致します。

  • エクセル:シートのコピーで計算を反映させる方法

    (1)エクセルでbook1とbook2があります。 (2)book2のシート1とシート2にデーターがありシート3に1と2の色々計算した結果があります。 (計算式はシート3のみシート1・2はデータのみ) (3)book1にシート1とシート2はbook2の表と同じでそこにデーターを打ってもらってます。 (book1はシート1・2のみでシート3はない) ● (4)現在はbook1とbook2を両方開いて、book1のシート1・2をコピーしてbook2にシート1・2に貼り付け book2のシート3で計算シートでデータを集計しております。 ●質問 (5)book2のシート3をbook1へ末尾へコーピーすると計算式がbook2のままでうまくいきません。 シートのコピーで計算を反映させる方法を教えてください。

  • リンクが張られないように別のブックへシートをコピーできませんか?

    book1とbook2のファイルがあります。 二つのbookのシートの書式は同じです(データだけ違います) book1で各シートの内容を集計するシートを作ったので 同じ様式のbook2にシートをコピーして使おうと思ったのですが、 セルの内容が =sheet1!A2 から =[book1.exl]sheet1!A2 のように変わってしまいます。 リンク部分を一つ一つ消していけば使えるのですが数が多いですし、 事情があってbook1自体をコピーしてbook2として使うことができません。 置換を使って消す方法も考えたのですが、操作が複雑になるとパソコンに詳しくない人が使えなくなってしまいます。 なんとか簡単に一括で消すか、リンクが張られない方法がないでしょうか。

専門家に質問してみよう