• ベストアンサー
  • 困ってます

エクセルでリンクを設定しています。

エクセルでリンクを設定しています。 sheet1のA3に「あ」という文字を入力していて、そこからリンクを設定してクリックするとB3に飛ぶようにしています。この「あ」を消してもA3のセルのリンクの設定のみを残す方法はあるのでしょうか? よろしくお願いします。

共感・応援の気持ちを伝えよう!

  • 回答数2
  • 閲覧数186
  • ありがとう数3

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

  • ベストアンサー
  • 回答No.2
  • imogasi
  • ベストアンサー率27% (4583/16411)

シート上でハイパーリンクを設定するには (1)挿入ーハイパーリンク (2)HYPERLINL関数をそのセルに入れる しかないと思います。 そのセル(B3セル)の表示は(1)では表示文字列に指定するが、 (A)表示テキストそのものをハイパーリンク操作の「表示文字列」欄に入れるか 前もってB3セルにあと入れておいて、挿入ーハイパーリンクの設定をすると、ハイパーリンク操作の「表示文字列」欄にはB3の値が入る。 (B)セル参照で=B1と入れてB1セルの値を出す しかないと思う。 >「あ」を消してもは、 (A)の場合なら文字列をハイパーリンク操作の「表示文字列」欄を抹消しても「リンク先セル番地」が出てくる。 このB3セルにあと入れておいて、挿入ーハイパーリンクの設定をすると、ハイパーリンク操作の「表示文字列」欄にはB3の値が入る、場合は「あ」だけ消しようがない。 表示文字列」欄を抹消しても「リンク先セル番地」が出てくる。 ハイパーリンクそのものを抹消するとリンクも当然消える。 (B)では参照先のB1の値を抹消しても、0と言う見た目で(B1セルの値は0扱いだから)リンクは残る。 こういう点を確認した上で、 >「あ」を消してもA3のセルのリンクの設定のみを残す、と言うのはどのようなことを考えているのか。 (A)の場合ハイパーリンク操作の「表示文字列」で1スペースなどにすれば、1スペース文字列は表示する値になって、ハイパーリンクは残るが、そんなことで良いのか。 ーー 結局「あ」と見えているB3セルをハイパーリンクをそのままで、別の「い」と打ち込む(ただしゆっくり+なるのを見計らって)と、「い」と表示され同じリンク先は残るが。これではダメですか。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。 いろいろやってみます。 ありがとうございました!!

関連するQ&A

  • エクセル ハイパーリンクについて

    エクセル ハイパーリンクの設定について教えてください。 Excel のハイパーリンクで「(1)このBook(ファイル)の、(2)このSheetの、(3)このセルに」リンクするという 設定方法は分かるのですが、(3)のこのセルに、という部分で「この文字が入力されているセルに」リンク という細かい設定は出来るのでしょうか? 例) A1をクリックすると、別ファイル別シートの「確認」という文字列が入力されているセルにリンクする。 該当のセルが複数ある場合はどのセルでもOK。(出来れば一番上にあるセルがベストですが) 色んな書籍を漁ってみたのですが、とうとう分かりませんでした。 エクセルに詳しい方、どうか宜しくお願い致します。

  • Excelで別シートの任意の文字列にリンクを貼りたい

    Excel2002を使用しています。 例えばSheet1のセルに入力してある「●」をクリックしたらSheet2に入力してある「5965」(任意の文字列)に飛ぶようにしたいのですが、うまくできません。 もともとSheet2にはセル番地でリンクをはっていたのですが、Sheet2のデータが増えてきて行にズレがでてきたりしたため、任意の文字列でリンクが設定できないかなと思いました。 以前あった質問『ハイパーリンクの参照セルのズレは防げるか?』の回答 =HYPERLINK(CELL("address",INDEX(Sheet2!A:A,MATCH("CRCN-40094",Sheet2!A:A,))),"CRCN-40094") で試してみたのですが、クリックしても別シートには飛びませんでした。 なにか良い方法はあるでしょうか?

  • エクセルを教えてください!!!

    エクセルを教えてください!!! sheet1(A5~A40)に文字が入力されたら(空白セルは、無視して)自動的にsheet2の指定部分(A1~A10)に空白セルは無視して順番に入力された所のみ反映されるようにするには、どうしたらいいのでしょうか? >例)sheet1(A5=あ・A2=い・A3=う)をsheet2(A1=あ・・・)では、なく。 Sheet1の指定されたセル(A5~A40)の中で文字が入力された場合のみsheet2の指定されているセル(A1~A10)へ反映されるという意味です。例えばsheet1の A5→あ、A26→う、A30→お、と入力されたら、sheet2の A1~A3 に あ、う、お と空白セルは除かれ入力される設定にしたいのです。

その他の回答 (1)

  • 回答No.1

エクセルのシート内での ハイパーリンクの事と思いますが、、、 ハイパーリンクを設定するセル内の文字列やグラフィックに対してハイパーリンクの リンク元になりますので、空セルに見せるんでしたら、スペースを1個入れたらいかがでしょうか? だだし、入力するときに 元の文字を Deleteキーで消すと ハイパーリンクの設定も消えますので セルを選択したら そのまま スヘースキーだけで入力します。 この状態では、セルの書式が 青文字、下線付き になってると思いますので、セルの書式設定で  「下線」だけでも解除してください。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

ご回答ありがとうございます。 いろいろやってみます。 ありがとうございました!!

関連するQ&A

  • エクセルのリンクについて?

    Sheet1表のA1セルに 6月表のA4のセルを参照する =6月'!$A$4 式を埋め込みました。 今度はSheet1表のA2に =7月'!$A$4 という風に埋め込みました。 Sheet1表のA3に今度は8月と埋め込みたいのですが、いちいち手動でリンクを設定するのが手間です。 これを簡単にやる方法はないでしょうか? どなたかご回答お願いします。

  • エクセルのリンクについて

    エクセルでリンクを使った表を作成しようと思っています。Sheet1のA1からA10に対して、Sheet2に同じくA1からA10にリンクを作成したとします。 Sheet1のA1とA2の間に1行または、1セルを挿入した時に、Sheet2のA2がSheet!A2からSheet!A3に代わります。しかしこれでは、Sheet1のA2が挿入後Sheet2に反映されていません。 A2はA2のままでリンクさせたいのですが可能でしょうか? よろしくお願いします。

  • エクセルのリンクについて

    通常エクセルのA1に入力をして他のsheetのA1にリンクを貼り付けてやれば元のデータが反映されていますよね?ここで、A1、A2、A3・・・と順番に入力してやってこれを他のsheetのA1に最新のものだけをリンクさせてやるということはできないものでしょうか? 説明下手で申し訳ございませんがご教授頂ければ幸いです。 ちなみにエクセルは2010を使用しております。

  • エクセルでのセルのリンク

    エクセルでセルを相互にリンクさせたいのですが方法が分かりません。ご存知の方がいらっしゃったら教えてください!(例:sheet1のA1とsheet2のB2を、どちらから入力しても、双方に同じ数値が入る)

  • エクセルで…

    エクセルで… Sheet1のA1、A2、A3の「文字」や「数字」を Sheet2のA1、B1、C1にリンクさせる作業をしているのですが、 Sheet2のA1のセルに =Sheet1!A1 Sheet2のB1のセルに =Sheet1!A2 Sheet2のC1のセルに =Sheet1!A3 と貼り付けていけばいいのですが、膨大なセルに貼り付けなければなりません。縦方向(A1→A100)にならばA1のセルに貼り付けた後、ドラックで下に引っ張ればいいのですが、単純に横方向(A1→B1…IV1)へ同様にするとsheet1のA1→B1…IV1とリンクされてしまいます。何か方法があればご教示ください。

  • EXCELでのリンクデータに関して

    EXCELのシートにネットワーク上のEXCELファイルのデータをリンクしているのですが 最初に設定したのと同じ方法でリンクしても セル内の記述が異なりました 最初は \\○○\△△\[□□.xls]Sheet1'!$A$1 のようにネットワークのパスが入ったのですが、 今は [□□.xls]Sheet1'!$A$1 とネットワークのパスが入らなくなっています 手順はリンクを貼りたいファイルを立ち上げ、リンク先のファイルを開き、単純に設定したいセルに ”=”入力後、リンク先のセルをマウス指定しています 最初のようにネットワークパスをマウス指定で設定したいのですが ご指導宜しくお願いします ちなみに、セルに直接ネットワークパスを指定すると、応答無しになってとまってしまいます 使用環境に問題があると思うのですが・・・ あまり端末に負荷をかけずに設定したいのです・・・

  • エクセルでボタンを押してリンクする方法

    これはVBAかエクセルかどっちの質問かわかりませんが、sheet1にある文字を入力し、その入力をクリックできるようにし、その文字をクリックするとsheet2の画面が表示させるようにしたいのですが、方法を教えて頂けないでしょうか?文字が無理な場合はボタンでもかまいません。

  • エクセルでリンク先の文字を特定のセルに表示させてたい。

    エクセルでリンク先の文字を特定のセルに表示させてたい。 例えばSheet1のA3に「あ」、A4に「い」、A5に「う」…という文字を入力しています。 Sheet2のC4に「ア」、D6に「イ」、f10に「ウ」…というように文字を入力をしています。 Sheet1のA3の「あ」からはSheet2のC4に、A4の「い」からはSheet2のd6に…というふうに それぞれリンクをはりました。 普通でしたら、それぞれのリンク先へとび、そのsheetが表示されるんですが、これを すべてSheet1のA1へ表示させたいのです… どなたか、よろしくお願いします。

  • excelの他のファイルへのリンク設定

    始めて質問させて頂きます。 EXcelの初歩的な計算式や、基本的な関数がわかる程度で、 マクロなどはわかりません。 よろしくお願いいたします。 環境はMACOS 10.5.5 excelのバーションは2008、または2004です。 1つのファイルに1000sheet以上あります。 1Sheetは横2列は固定ですが、縦は100行前後とバラバラです。 これを1つのファイルの1つのsheetにまとめたいのです。 (縦列と横列を逆にしてまとめたいのです) そこでこういう方法を考えました。 まとめという新規のファイルを作成 加工前ファイル(1つのファイルに1000sheet以上)を開く まとめのセルA1に、加工前のSheet1のセルA1を参照させる まとめのセルB1に、加工前のSheet1のセルA2を参照させる まとめのセルC1に、加工前のSheet1のセルA3を参照させる (以下100まで繰り返し) まとめのセルA2に、加工前のSheet1のセルB1を参照させる まとめのセルB2に、加工前のSheet1のセルB2を参照させる まとめのセルC3に、加工前のSheet1のセルB3を参照させる (以下100まで繰り返し) 次に まとめのセルA3に、加工前のSheet2のセルA1を参照させる まとめのセルB3に、加工前のSheet2のセルA2を参照させる まとめのセルC3に、加工前のSheet2のセルA3を参照させる (以下100まで繰り返し) まとめのセルA4に、加工前のSheet2のセルB1を参照させる まとめのセルB5に、加工前のSheet2のセルB2を参照させる まとめのセルC6に、加工前のSheet2のセルB3を参照させる (以下100まで繰り返し) ただし、この方法ですと、この参照の設定をすべて手作業で行わなければなりません。 例えば、sheet1 だけ設定したら、あとは、なんらかの方法で、sheet1000までの参照を簡単に行えないでしょうか? よろしくお願いいたします。

  • エクセルでメールのリンクができなくなった

    エクセルのセルにメールアドレスやURLを入れると、 下線がついて飛ぶようになっていましたが、 設定を壊したらしく、普通の文字入力にしかなりません。 元に戻したいのですがどうすればいいでしょう。 個別のセルの問題ではなく、どのシート、どのセルでも リンクが効かなくなりました。 ちなみにWindows XPです。