• 締切済み

エクセルで外部リンクできない

エクセルで、別のファイルのデータをリンクしたいのですが、ある条件下でできなくなっています。 リンク先は決まったファイルです。 シートによってはできるのですが、特定のシートの表の内部の数字データを持ってくることができません。 手で数式を入力してリンクすることはできますが、窓を二つ開いてセルを指定しようとする場合にできないのです。 (たまたまなのかどうか、文字データはリンクできました。) カーソルが、普通は白い十字になるところ、矢印のままです。こんなことは初めてなので戸惑っています。 再起動しても同じ状態で、ファイルにもシートにも保護はかかっていません。 これ以外の動作は正常です。 これはどういう状況なのでしょうか?

みんなの回答

回答No.2

エクセルが2つ立ち上げっていて、それぞれでファイルが開いている、と言うことはないですよね? (ウィンドウでオープンしているファイルは確認できますが)

mariboh
質問者

補足

そういうことはなかったです。 が、自力で解決しました。不可視のオブジェクト(高さが0の四角)を削除したらできるようになりました。なぜだかわかりませんが。目に見える大きさなら大丈夫なんですが、プロパティで0(に近い値)にしたものがあると駄目みたいです。がありがとうございました。

  • akio_myau
  • ベストアンサー率34% (515/1480)
回答No.1

シート名に「’」など 英数字以外の文字を使っていないでしょうか。 シート名を英数のみに変更して 同じようにリンクが可能か確かめてみてください。

mariboh
質問者

補足

やってみましたが駄目でした。 リンク先の表の、項目名(文字)の部分は大丈夫で、数字が入力されているところになると駄目なのです。 カーソルを移動すると、数字欄になったとたんに矢印になってしまい、セルを選択できません。 書式設定を標準、通貨、数値と変えて見ましたが同じです。

関連するQ&A

  • エクセルで

    いくつかの表の一部のセルのロックをはずして、その後シートを保護していわゆる「保護されたセル」と「保護されてないセル」を同じシート上に作ったのですが、「保護されてないセル」にいちいちカーソルを合わせて「数式と値のクリア」するのが面倒くさいのでそのいくつかの表全部を反転させていっぺんに「数式と値のクリア」すると「変更しようとしているセルまたはグラフは保護されているため、読み取り専用となっています」と出てできません。 いちいち、「保護されてないセル」にカーソルを合わせるしかないのでしょうか。

  • Excelのリンクを解除したい。

    Excelにて、別のブックから一覧表のデータがあるシートを 新ブックに丸々移動させてきたのですが、 そのシートが別のブック内の別シートにリンクしていたようで、 新ブックの表の入力が完了し保存して、再度開いたときに 『他のデータソースへリンクしています。 更新しますか。』 というメッセージが出てきます。 取り合えず更新せずに、リンクしているセルがどれなのか 1つずつ矢印で送りながら探していったところ、 いくつかは見つけて関数を書き換えたのですが まだ、『更新しますか』のメッセージが出ます。 しかし、それ以上はリンクしたセルを見つけられませんでした。 そのリンクしたセルを探し出し、 関数を書き換えて、メッセージを出なくしたいのですが 何か良い方法はないでしょうか?

  • エクセルのリンクの使い方

    エクセル2007を使っています。エクセルで別のシート又は別のbookからリンクさせる方法を教えてください セルのところにカーソルを持っていくと下向きに矢印がでる 2000では少し簡単なものはできたのですが2000と2007で画面が違うので全くわかりません よろしくお願いします

  • 別のエクセルファイルからリンクの数式をコピペ

    ファイル1と2があるとして、 それぞれファイルにはシートA、Bがあります。 ファイル1で、シートBにはシートAからリンクがしてあり、 セル内の数式が='シートA'!$D$10というセルがあります。 このセルをファイル2のシートBの全く同じ場所に、 ファイル1と同様に、ファイル2のシートAからリンクしようと ファイル1のセルをコピーして、ファイル2に貼り付けると、 セル内は='[ファイル1.xls]シートA'!$D$10 で、データ自体はファイル1から飛んできてしまいます。 ファイル1の数式そのままをコピーして、ファイル2に 同じ数式になるように貼り付けることは可能なのでしょうか? 誰か御存知でしたら、教えてください。。。

  • EXCELの計算式

    EXCELで表(関数入り)を作成し、それを雛形ファイルにしてコピーし、同じファイルをいくつか作りました。それでコピーファイルをあけて入力しても関数は働かず数字を入力してもセルは0(ゼロ)のままです。シートの上部にある数式が表示される空欄にカーソルを持っていってENTERを押すとそのセルの関数が働きます。 数式は入ってるのになぜでしょうか?ファイルのコピー、シートのコピーと関数は働かないのでしょうか? よろしくお願いします。

  • エクセル外部リンク参照について

    エクセル外部リンク参照についての質問です。 vlookup関数で、範囲を指定するときに、シート・ファイル名をセルに入力した文字から判別させたいので、INDIRECT関数を使用したのですが、これだと参照元のファイルを閉じるとエラーになってしまい、 また、外部リンクの更新もできません。 外部リンクの更新が可能で、シート・ファイル名はセルに入力された文字を参照し、 vlookup関数のように検索値から値を返せる方法はありますでしょうか。 ※現在入力している数式を添付させて頂きます。

  • エクセルのリンク?のさせ方を教えてください。

    一覧表(シート)にある決められた数字を別シートに自動的にリンクさせたいです。 詳しく言うと、1月、2月、、、と月別にシートをわけて、一覧表の中のセルに「1」という数字を入力したら、1月のシートのセルに自動的に入力されると言ったような・・・?? できれば、その行に入力されている値も全て自動的にそちらへリンクされれば嬉しいのですが・・・。

  • エクセルにリンクの貼り付けについて教えて下さい。

    エクセルにてリンクの貼り付けについて教えて下さい。同じブック内で シート1に勤務表を作成しているのですが、うまくシート2の貼り付けたい箇所にリンク貼り付けができません。。 数字の0がでてきてしまい、元の表にはセルに色ぬりをしているのですが、色などは貼りつかないのでしょうか。。すみませんがよろしく お願いいたします。

  • エクセルの数式をどのように入れたら良いでしょうか?

    エクセルの数式をどのように入れたら良いでしょうか? いつもこちらでお世話になっています。 今回も教えて頂きたく質問させていただきます エクセルについてですが、 sheet1に入っているデータを sheet2に入力するようにしたいのですが sheet1の A列に1~50までのNo. →A1セルにNo.1、A50セルにNo.50 B列に(1)データ C列に(2)データ があり sheet2の D5のセルに「1」と入力すれば、sheet1!A列の数字とリンクしてsheet!B1の(1)データが入り D6のセルに「10」と入力すれば、Sheet1!A列の数字とリンクしてsheet!C10の(2)データが入る ように設定し、 さらにsheet2のD5,D6のセルに上書きで(繰り返し)数字を入力させ 数式が消えないようにしたいのですが どのようにすればよいでしょうか? 分かりずらい説明で申し訳ありませんが 大変困っているので、アドバイス頂けると助かります。

  • Excelの外部リンクで

    ファイル1からファイル2へ外部リンクでデータを反映させたときに以下のようなことはできるでしょうか? ファイル1       ファイル2 セルA:12/3      セルC:12/3(セルAのデータを反映) セルB:12/6 ファイル1       ファイル2 セルA:空欄      セルC:12/6(セルBのデータを反映) セルB:12/6 セルA・Bの両方に入力されている情報があるならセルAのデータを優先で反映。 セルBのみだったら、セルBをそのまま反映。 ご存知の方がいらっしゃいましたら宜しくお願いします。

専門家に質問してみよう