• ベストアンサー

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

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

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

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

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

ponpa22
質問者

お礼

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

その他の回答 (1)

回答No.1

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

ponpa22
質問者

お礼

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

関連するQ&A

  • Excelのセルに入力した文字にリンクをはりたい

    質問です。 Excelのセルに入力をした文字をクリックしたら、 別のセルに飛べるようにしたいです。 例えば、 A1のセルに「(1)」と入力 A22のセルに「使い方」と入力 してあった時に、 (1)という文字にリンク?を付けて、 (1)をクリックしたらA22に飛べるようにしたいです。 「(1)」と「使い方」という文字は消したくありません。 説明がわかりにくかったら申し訳ありません。 数式やハイパーリンクで簡単に設定する方法はあるでしょうか? 無知で申し訳ありませんが、よろしくお願いいたします。

  • エクセル2000リンクのみの貼り付け

    お世話になっております。 エクセル2000でAのセルに設定されているリンクをBという文字が入力されているセルに、リンクだけ貼り付けたいのですが、コピー&ペーストでできますでしょうか? よろしくお願い致します

  • エクセルのハイパーリンクの設定方法

     早速ですが困っています。。。 質問)エクセルシート(1)のA列のセル毎に1~3000までの数字を入力しました。 エクセルシート(2)のA列のセルに上からランダムに数字を入力した際、その数字をクリックするとシート(1)のA列に入力した同じ数字のセルにリンクする様(例えばシート(2)A13のセルに『234』を入力 → シート(1)のA列記載の『234』のセルにリンク)、シート(2)のA列に一括でリンクを設定したいのですがどの様に良いのか教えて下さい。  宜しくお願い致します。

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

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

  • シート間リンクの一括設定

    エクセルで、下記のようなシート(1)「B列」からシート(2)へのリンク設定を 一括でおこないたいのですが、何かいい方法はありませんでしょうか? -----------------エクセル同一ファイル--------------------- 【シート(1)】 行番  A列        B列  1  あいうえお  2  かきくけこ    注釈(1)  3  さしすせそ  4  たちつてと    注釈(2)  5  なにぬねの    注釈(3) (以下続く 数千行) 【シート(2)】 行番   A列       B列  1   注釈(1)     注釈内容  2   注釈(2)     注釈内容  3   注釈(3)     注釈内容 (以下続く) --------------------------------------------------------------- ※【シート(1)】の“B2”セルをクリックすると、【シート(2)】の“B1”セルへリンク。 同様に【シート(1)】“B4”セルをクリックすると、【シート(2)】の“B2”セルへリンク・・・・と、 注釈内容を別シートへリンクさせたいのですが。 現状では、【シート(1)】のB列「空白以外のセル」のみを表示させて、各セルごとに ハイパーリンク先のシートとセルを一つずつ指定しています。 【シート(1)】B列の注釈あり/なしはランダムで、連番付けし、 【シート(2)】へは、それぞれ連番順に記載されます。 このリンクをなんらか一括で設定できればと思うのですが、ご指摘頂ければ幸いです。

  • Excel の質問です。(リンクデータについて)

    Excel の質問です。(リンクデータについて) 例) A1のセルに「1」と入っているとします。 B1のセルで、A1のセルにリンクを張り、B1のセルに「1」が表示されるとします。(リンク「=A1」) その後、A1のセルのデータを消したり、別の数字を入力しても、B1には数字「1」が表示される方法はないのでしょうか? 同じシート内で作業せず、別のシートを使っても問題ありませんので、 よい方法がございましたら教えてください。

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

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

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

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

  • エクセルのシートのリンクエラーについて

    エクセルのシートを使いシートAとシートBを作成し データをリンクしましたがエラーが 起こります。 シートAではデータの入力を シートBでは印刷をするように設定致しました。 ですが シートAの入力画面のセルのデータを切り取りして別のセルに貼り付けされてしまうとシートBの印刷用のセルにエラーが出てしまいます是を解決するには 数式を替えればよろしいのでしょうか ちなみにシートBのセルには次の式を使用中です =IF(シートA!A1="","",シートA!A1)  まとまりのない質問に成ってしまいましたが 宜しくお願い致します。

  • エクセルにおけるシート間のリンクについて

     いつもお世話になっております。  エクセル(Office2019)におけるシート間のリンクについて、お教えください。  下記のようなシートがあるとします。  10人しか入力していませんが、実際は500人ほどいます。 【シート名「購入者」】 A列      B列 1 氏名   住所 2 あああ アアア 3 いいい イイイ 4 ううう ウウウ 5 えええ エエエ 6 おおお オオオ 7 かかか カカカ 8 ききき キキキ 9 くくく ククク 10 けけけ ケケケ 11 こここ コココ  上記「購入者」シートの氏名と住所を領収書シートに入力してある領収書の枠(セル)にリンクさせたいと思います。  ただ、この領収書シートは200枚分が横にズラッと並んでいます。  実際の領収書の形を表示するのは難しいので、「購入者」シートの氏名と住所をどこのセルにリンクさせたいか文字で表記します。 【シート名「領収書」】 シート名「購入者」のA2セル(あああ) → シート名「領収書」のC4セルへリンク シート名「購入者」のB2セル(アアア) → シート名「領収書」のC5セルへリンク シート名「購入者」のA3セル(いいい) → シート名「領収書」のJ4セルへリンク シート名「購入者」のB3セル(イイイ) → シート名「領収書」のJ5セルへリンク シート名「購入者」のA4セル(ううう) → シート名「領収書」のQ4セルへリンク シート名「購入者」のB4セル(ウウウ) → シート名「領収書」のQ5セルへリンク シート名「購入者」のA5セル(えええ) → シート名「領収書」のX4セルへリンク シート名「購入者」のB5セル(エエエ) → シート名「領収書」のX5セルへリンク シート名「購入者」のA6セル(おおお) → シート名「領収書」のAE4セルへリンク シート名「購入者」のB6セル(オオオ) → シート名「領収書」のAE5セルへリンク シート名「購入者」のA7セル(かかか) → シート名「領収書」のAL4セルへリンク シート名「購入者」のB7セル(カカカ) → シート名「領収書」のAL5セルへリンク シート名「購入者」のA8セル(ききき) → シート名「領収書」のAS4セルへリンク シート名「購入者」のB8セル(キキキ) → シート名「領収書」のAS5セルへリンク シート名「購入者」のA9セル(くくく) → シート名「領収書」のAZ4セルへリンク シート名「購入者」のB9セル(ククク) → シート名「領収書」のAZ5セルへリンク シート名「購入者」のA10セル(けけけ) → シート名「領収書」のBG4セルへリンク シート名「購入者」のB10セル(ケケケ) → シート名「領収書」のBG5セルへリンク シート名「購入者」のA11セル(こここ) → シート名「領収書」のBN4セルへリンク シート名「購入者」のB11セル(コココ) → シート名「領収書」のBN5セルへリンク  一応、規則正しく7つ飛びずつ横にずれていく配置となっています。  インターネットでこのようなリンクがスムーズにできる関数等があるか調べましたが、思ったようなものは見つかりませんでした。  数がそれほど多くなければ一つ一つ手入力していくこともできますが、200枚もの領収書に手入力していくのは大変です。  上記のようなリンクがスムーズにいく方法をお教えくださいますよう、よろしくお願いいたします。

専門家に質問してみよう