• ベストアンサー

excelのことについて

excelのことで質問します。あるbookに入力したら別のbookにもそのままその内容が反映されるようなことができると聞いたのですが、どうゆう方法なのでしょうか? excel初心者なのですが、会社の経理を任されて明日までにその方法を使って仕上げないとダメで困ってます!! どうかご教授ください。

  • raz
  • お礼率20% (6/30)

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

  • ベストアンサー
  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.3

A.(1)関数や(2)=によるとか、(3)四則演算による場合は、値を「受ける」セルに、=と式か、=とセルか、=と(四則演算式)を入れないと行けません 今私はBook1を開いています。私の例ではaaa.xlsというブック(=ファイル)が在り、そのSheet1のA5の値を、Book1のセルB2(どこでも良い)に持って来たいなら、B2セルに =[aaa.xls]Sheet1!A5と入れると良いです。ツール-オプション-全般-カレントフォルダ名が、私の場合\My Documentsとなっており、aaa.xlsは¥My Documentsのフォルダ内に在るので、\My Documentsを省略できています。正式には'C:\My Documents\[aaa.xls]Sheet1'!A5のように入力するのです。 aaa.xlsは開いておく必要はありません。 B.上例でBook1のセルB2に値を入れると、aaa.xlsのSheet1のセルA5に同じ値をいれたい場合は、aaa.xlsの Sheet1のセルA5に=[Book1.xls]Sheet1!.B2と入れておくとそうなります。(Book1は新規作成中のBook1ではなく 既に名前をつけて保存しているBook1ですので注意) C.これらはマクロ・VBAを組めばAやBによらず出来ます。

その他の回答 (4)

  • raytaro
  • ベストアンサー率31% (51/161)
回答No.5

>あるbookに入力したら別のbookにもそのままその内容が反映されるようなことができると聞いたのですが、どうゆう方法なのでしょうか? あるbook  をコピーします。当然必要な部分全部です。 別のbook  どこかのセルを指定して,右クリック>形式を選択して貼り付けをクリック で,できるのでは。

回答No.4

「リンク貼り付け」で簡単にできます。 例えば2つのブックが存在し、片方は「売り上げ.xls」、もう一方は「単価.xls」のようなものだとします。売り上げの方には単価×数量で、片方の単価が変われば自動的に変わるような物を作りたいとします。 (ちょっとわかりずらかったらスミマセン) リンク貼り付けの方法は、2つのブックを同時に開き、「単価.xls」の必要な範囲(売り上げの方に反映させたいデータ部分)のコピーを取ります。 次に「売り上げ.xls」の方へ貼り付けますが、その時普通に貼り付けボタンを押さず、形式を選択して貼り付け(マウスの右ボタンを押すと表れます)を選び、下の方にある「リンク貼り付け」を押します。 次回から「売り上げ.xls」を開くときに以下のようなメッセージが出ます。 「このブックには、ほかのデータソースへのリンクが設定されています。~」 そうしたら、「更新する」を押してファイルを開いて下さい。 「単価.xls」の方が変更されていたら、自動的に「売り上げ.xls」の方も変更されます。

  • vbafriend
  • ベストアンサー率47% (17/36)
回答No.2

初めまして。マクロを組めば、貴方様のおやりになりたいことは簡単に実現することが出来るかと思います。 ご希望の節は、コピー&ペーストするだけで貴方様のおやりになりたいことが実現出来るサンプルマクロを組んでみたいと思いますので、私の手元でも貴方様と同じ様に動作させることが出来るように、おやりになりたいことを具体的に詳しく教えて下さい。 お手数をおかけいたしますが、よろしくお願いいたします。

  • hiromuy
  • ベストアンサー率27% (103/370)
回答No.1

関数を使うのか、別の方法を知りたいのか判断できませんが、 1.関数を使うのであれば、あるbookの一部のセルを参照したいんですよね。別のbookのセルに半角イコールを入力した後、そのまま参照したいbookのセルをクリックしてエンターでOKです。次回この別のbookを開くとき、他のbookの変更を反映するか聞いてきますので、その時は「はい」を選択します。参照されるbookは、保存場所を変更しないように注意して下さい。参照先が分からなくなり、最後に参照した値しか表示できなくなります。 2.カメラ機能を使えば、別のbookにそのまま表示出来ます。詳しくは参考URLをご覧下さい。

参考URL:
http://homepage2.nifty.com/BABA_apple/Mytool_Users_group_jirei_07.htm

関連するQ&A

  • 初心者です。エクセルの「ファイル1」と「ファイル2」の別ファイルで そ

    初心者です。エクセルの「ファイル1」と「ファイル2」の別ファイルで それぞれのA-1セル同士をイコールで反映させることって できるんでしょうか?(「ファイル1」内の「シート1」と「シート2」では可能ですよね。)もしできるなら、 どのように公式したらよいか、解りやすく教えて下さい。 可能であると解ってる「シート1」に入力した値が「シート2」に反映するように作ってしまうと、シート2のみ更新して保存したくても「シート1」も もれなくついてきてしまいますよね。だから、別ブックで作成して あるセルの値のみ 別ブックのセルに入っていくようにしたいのです。PCはXPでエクセルは2003です。宜しくお願いします。  

  • エクセルについて教えてください。

    まったくの初心者でネットで調べながらエクセルを使っています。 シート1の内容をシート2に反映させたくて、ネットで調べたところ、1番簡単そうな“=Sheet1!A1”という文字(?)をシート2の反映させたいセルに入力するということが分かりました。 ただ、数字(例えば1234/56とか、2012年5月15日とか)はなぜか反映されず、“=Sheet1!A1” がそのまま表示されてしまいます。 どうしたらいいのか教えてください。 ちなみにエクセルは2003みたいです。

  • エクセルについて

    エクセルで結合してくださいという問題が出たら、ブックの比較と反映をすればよいのでしょうか? 明日テストなのでなんとかお願いします。

  • エクセル関数INDIRECTについて

    エクセル関数 セルの参照についての質問です。 ひとつのBookの中に、AとBのシートがあります。 Aにデーターを入力し、Bに必要な部分だけセルの参照(INDIRECT)関数を使ってデーターを反映させていたのですが、Bのシートだけを別のBookとして保存した場合、INDIRECTの関数を使った部分がエラーの表示になってしまいます。(よく考えればAを参照しているので当たり前なのですが。。。) Bのシートを別のBookに保存しても参照しているデーターが消えない方法(関数)はあるのでしょうか? ご存知の方がいらっしゃいましたらご教授下さい。 (説明が下手ですみません)

  • エクセルで入力したデータを別ブックに反映させたい

    エクセルのVBAで私がやりたいことは次の通りです。書類(申請書など)を受け付けてエクセルに入力し、ナンバーを取っています。イメージとしてA列にナンバー(1から連番です)B列に書類の名前、C列に受付日、D列に担当者、E列に処理状況といった感じです。担当者は10人なので、現在は関数で担当者別の同じ体裁の別ブックにデータが移行するように組んであります。(元のするブックを読み取り専用で開き、各担当者のブックを開いてデータが来るようにしています。)今は各担当者のブックに入力した処理状況は元のブックに反映させることができません。これを、それぞれのブックの処理状況に入力すると元のブックにも反映するようなシステムは作れるでしょうか。繰り返しますが元のブックと各担当者のブックは全く同じ体裁です。各担当者が同時に作業をできるように別ブックにしています。VBAを使うのでしょうか?それとも関数だけでできるのでしょうか?当方VBAは全くの初心者ですが、問題が解決できるのならぜひ覚えたいと思っています。現在の関数のやり方だとブックを開くのにかなり時間がかかるし、とにかく両方のブックを開かないとデータが来ないのが不便です。 なお各担当者のエクセルのバージョンはバラバラで2003から2010まであります。よい方法があれば教えてください。 このコーナーへの質問も初めてなので要領が悪い点はご容赦ください。

  • エクセル・別シートに集計

    他の方のものを見ても自分に当てはめることができす、質問させて頂きます。 エクセル2010を利用しています。初心者です。よろしくお願いします。 同じエクセルブックにデータのシートが3枚あり、その内容をまとめて抽出させるシートを同じブック内に作成したいです。どなたか方法を教えていただけないでしょうか?? シート3枚のデータの合計を、○のついたセルを都道府県別に数え、データが更新されれば集計も更新できるようにしたいです。 (ちなみに前任者が作成した同じようなシート(別データを集計)は、集計シートにデータの最新番号を入力するセルがあり、そこに最新のデータ番号入力すると、データが反映されるようになっていました。同じにできなくてもよいです。) データの内容は「データ番号」「氏名」「住所」「都道府県」「電話番号」・・・「○or空欄」といった感じです。 同じ様な質問をたくさん閲覧したのですが、自分のデータに当てはめることができませんでした。 何卒よろしくお願いいたします。

  • EXCELでのデータ及び図形の同期はどうすればよいのですか?

    エクセルで、あるbookの特定のシート内のある範囲に入力された セル内のデータ及びそこにある図形を別のbookの特定のシートの 決まった範囲(同期元の範囲と同じ大きさ)に、そのまま貼り付ける (元のデータや図形を変更したら、それが反映される)には どうしたらよいのでしょうか? ちなみにEXCEL2000です。

  • エクセルVBAの質問です。

    エクセルVBA初心者です。 入力フォームの内容を,別シートに保存したいのですが,いい方法が分かりません(涙) どなたか知恵を貸してください。 実行したいことの要点をまとめると以下のようになります。 ・保存する別シートのレイアウトは入力ホームとは異なる (一行づつのデータにしたい) ・入力フォームは,内容をクリアして繰り返し使用する ・クリアボタン(作成しなくてもクリアできる場合は不要)と追加ボタンを作りたい @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ 以下は,できればやりたいこと。 入力シートは一枚で,反映シート(別シート)は何枚かほしい 項目が合致したときにそれぞれのシートに反映したい。 イメージとしては,学校の授業内容を入力シートに入力(項目は,内容・クラス・担任・教科など) それを担任ごとに反映シートに一行にまとめて,データ保存したい。 文章が下手なので伝っているか不安ですが,よろしくお願いします。

  • エクセル関数について

    初心者です。 誰か助けてください。 エクスポートしたエクセルデータが瞬時に他のワークシートへ反映されるようにエクセル関数を組みたいのです。 具体的には、経理から来たその月の売り上げデータをエクセルへエクスポートし、瞬時に他のワークシートに作成した1年分の月別売り上げ表に売り上げの件数及び金額が反映されるようにしたいのです。 その売り上げ表は22の支店別に行が分かれており、列項目に4月5月6月・・・と並べ、各月の売り上げ件数及び金額が入力できるようになっています。 毎月経理から送られるデータをエクスポートし、その売り上げ表に簡単に数字を反映させることができるようになれば、効率があがるのですが・・・ どなたか、お力を貸していただけませんでしょうか? お願いいたします。

  • エクセルからエクセルへ

    お世話になります 入力用BOOKに値を入力すれば他に反映するVBAを作成させたいのですが 【入力前】 入力用BOOK 管理NO|商品名| 反映先BOOK 管理NO|お客様名|商品名| 02234D|ああああ|VVVVVV| 222222|いいいい| | 454545|うううう| | 666666|ええええ| | 【入力後】 入力用BOOK 管理NO|商品名| 222222|BBBBBB| 454545|CCCCCC| 666666|DDDDDD| 反映先BOOK 管理NO|お客様名|商品名| 02234D|ああああ|VVVVVV| 222222|いいいい|BBBBBB| 454545|うううう|CCCCCC| 666666|ええええ|DDDDDD| 管理NOに対して空白の商品名に値が張り付きます。 エラー処理 ■入力用BOOKで管理NOを入力したとき反映先に存在しない場合はエラーで ■商品名に文字等がある場合はエラーで 分かる方ご教授願います

専門家に質問してみよう