• ベストアンサー

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

エクセル2007について質問です。 「勤怠Book」のA3を、「給与Book」B5に反映させたい場合は どのようにすればいいのでしょうか? (ファイルが異なるということです) 同じシート内であれば、「=」を入力すればなりますよね。 わかりづらい質問ですが、ご回答宜しくお願い致します。

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

  • ベストアンサー
  • hana-hana3
  • ベストアンサー率31% (4940/15541)
回答No.2

同様に”=”でリンクできますよ。 簡単に記入したいなら、両方のブックを開いておいて 「 勤怠Book の A3 」をコピーして、 「 給与Book B5 」セルを選択して、右クリックから 形式を選択して張り付け を選びます。 ダイアログボックスにある、リンク貼り付けをクリックすると参照式が自動記入されます。 自動記入されたリンク式をご覧になれば違いがわかると思います。

inter193
質問者

お礼

hana-hana3様 ご回答ありがとうございました。 そのような仕方もあるのですね。 とても勉強になりました。

その他の回答 (1)

  • yn5178
  • ベストアンサー率37% (27/72)
回答No.1

同じシート内だけではなく、ファイルが異なっていても 「=」は使えますよ 但し、最初にリンクを張ったときのファイル名を変えて しまったり、保存場所を変えてしまうと、リンクが崩れて しまうので、エラーが出ます。

inter193
質問者

お礼

yn5178様 ご回答ありがとうございます。 勉強になりました。

関連するQ&A

  • エクセル リンク方法

    エクセルで日報から勤怠へリンクする作業をしているのですが 勤怠A1に日報A1&B1&C1の数値だったり文字をリンクするように =[Book2.xls]Sheet1!A1&[Book2.xls]Sheet1!B1&[Book2.xls]Sheet1!C1 勤怠A1に上記のような式を入れましたが、日報には800と入力すると08:00となるように表示形式を変えてあります(00":"00を設定してあります)。ひとつだけのリンクだとちゃんと勤怠に08:00とリンクになりますが、上記のような式で3つにすると勤怠には800と表示になります。他にも1700は17:00、1は1.0になるように表示形式を変えてありますが、&でつないだ式を入れると1700、1と表示になってしまいます。 このような場合、表示形式を変えた状態でリンクにはならないのでしょうか。 また、リンクしても08:00と表示するにはどうしたらいいでしょうか。 (エクセル2003使用です)ヨロシクお願いします。

  • excelの関数について

    勤怠表をexcelで作成しています。 休みとノー残業日を同じファイル内でシートを分けて入力しています。 例:休み→シートA   ノー残業日→シートB 休みが記入されているシートAにノー残業日も反映させたいのですが、既にシートAに『休』が入力されている場合、『休』を優先して表示させ『ノー残業日』を前日にずらして表示させたいのです。 とても困っています。 どなたか解決方法を教えて下さい。 お願いします。

  • エクセル

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

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

    エクセルについて質問です。 エクセルにてVLOOK関数を使用し、データベースを作成しております。 AファイルとBファイルを作成し、AファイルのaシートにBファイルのbシートを参照し、表示させることを目的としています。 bシートには約2000行のデータが記入されており、aシートに下記関数を入力し、表示しています。 =VLOOKUP(E6,'[A.xls]asheet'!$B:$AP,41,FALSE) 約1800行までのデータは表示されるのですが、2000行の検索値を入力すると#REF!や#N/Aというエラーメッセージが表示されてしまいます。 データ量が多すぎて処理ができないということなのでしょうか? 他に原因があるのでしょうか? 分かりづらい説明かもしれませんが、ご回答をお願いします。

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

    エクセルに関して質問です COUNTIFがうまく使えず困っているので助けてほしいです。 下記のような表を作成し、別シートでカウント結果を反映させたいのですがうまくいきません    A   B   C  1 11:00 13:00 2:00  2 10:00 15:00 5:00  3 12:00 14:00 2:00 A・B列には数値を、C列には(B列-A列)の数式を入力し書式設定h:mmで表記されるようにしてあります。 別シートでC列の2:00の数をCOUNTIFで数えたのですが帰ってくる数字が明らかに少なく計算が合いません。 このような場合どのように対処すればちゃんとカウントされるのでしょうか? ご回答宜しくお願い致します。

  • EXCELの質問です。どなたか教えてください。

    EXCELの質問です。どなたか教えてください。 Sheet1のA1,B1,C1にSheet2のA1,C1,E1と、一つ飛ばしの 値を反映させるにはどうしたらいいですか? Sheet1のセルA1,B1に A1=Sheet2A1,B1=Sheet2C1とし、2つのセルを選択してドラッグしても A1=Sheet2A1,B1=Sheet2C1,C1=Sheet2C1,D1=Sheet2E1,E1=Sheet2E1,F1=Sheet2G1・・・ と反映されてしまいます。 できれば小難しい計算式は使いたくないのですが、なにかいい方法や簡単な 式があったら教えてください。 宜しくお願い致します。

  • Excelの使い方で質問です。

    Excelの使い方で質問です。 例えばSheet1に   A   B 1  70 2 A1に70、B2に[=IF(A1,"A","B")],B1に数値を入力 をSheet1に作りました。 そこで質問なんですがこのB1と別のSheet2でも入力できる様にしたいのです。 つまりSheet1のB1で入力できSheet2のB1でも入力できる様にしたいのですが いい方法はあるんでしょうか?

  • Excelでの質問です。

    こんな事が出来るのか?出来ないのかさえ判らない者ですが・・・・     シート2のA列と、シート3のA列に上からランダム(上からは順番です、シート2と、シート3の順序はバラバラです)に日付を入力 この、それぞれに入力した日付をシート1の、A列の上から順番(入力順)に反映したい。     尚、シート2、シート3共、B列、C列、D列に日付の関連項目を入力し、これもシート1のB列、C列、D列に反映したい。    Excelの先達の方々、どうかよろしくご教授下さい。

  • excelで任意のブックの特定範囲の値を返す

    会社で使っているソフト(Xソフトとします)から、デスクトップに出力されるexcelファイルがあります。 そのファイルに出来上がっている全てのシートの同じセル範囲から、 ひとつのexcelファイルに値を抜き出したいと考えています。 いきなり範囲で抜き出すのは難しいかと思い、とりあえずひとつのセルの値を抜き出せないかと試行錯誤しています。 book1のA1セルに、book2****のD1セルの値を入力したい場合 book1のA1セルに以下のように入力していますが#REF!と表示されてしまいます。 =indirect("'["&B1&".xls]"&C1&_1&"!D1") Xソフトから作成されるexcelファイルの名称が、作成した日時を反映するようになっているため、book2****の****部分には日時が入ると思ってください。つまり、book2の名称は Xソフトからデスクトップに保存する度に変化してしまいます。 また、book2****に作成されるシートはXソフトから取り出したいデータ量によって変わり、 その名称はbook2****の各シートのC1セルの文字列に_1、_2、、、、と連番になる仕組みになっています。 そのため、book1のB1セルにbook2のファイル名称を入力し、 シート名はbook2****のC1セルの文字列と_1(、_2、、、)を組み合わせることで D1セルの値を返したいと思っています。 マクロやvbaの経験はあまりないため、関数でがんばっているのですがうまくいきません。 本当は、Xソフトから作成されたファイルをクリックするだけで読み込めるような仕組みが作れるのが理想なのですが、なかなかできず困っています。 どなたか詳しい方おりましたら教えてください。よろしくお願いします。

  • Excel セル入力データをシート名に反映させるには?

    大変お世話になります。 Excelにて、勤怠表を作成しているのですが、 休日表を作り、そのシート名を「2007年度休日」としています。 そして勤怠表のシート名「山田」(各個人名を入力)の各シートに リンクさせているのですが、シート「2007年度休日」の セルA2 部分に 2007 と入力しているデータを反映させて セルA2を書き換えるごとに シート名も一緒に変更出来ればと思うのですが 出来ますでしょうか? 分かる方、お教えください。宜しくお願い致します。

専門家に質問してみよう