Excel 2002 を使用しています。
1.Sheet1 のセル C3 および Sheet2 のセル A40 に文字列 CRCN-40094 が入力されてい
ます。
2.Sheet1 のセル C3 をアクティブにして、[挿入]→[ハイパーリンク]→[このドキュメ
ント内]を選択
3.[またはドキュメント内の場所]窓内の“Sheet2”を選択した後で、[セル参照を入力し
てください]ボックス内に A40 を入力して[OK]をクリック
此れで、Sheet1!C3 は Sheet2!A40 にハイパーリンクされた状態になります。
同様の操作で、Sheet1 のセル C4、C5 を Sheet2のセル A56、A70 にそれぞれハイパーリンクさせます。ここで…
4.Shee2 の1行目に1行挿入
この場合、Sheet1 のセル C3、C4、C5 のハイパーリンク先も Sheet2 の セル A41、A57、A71 にそれぞれ1行(ステップ4で挿入した行数分)下に移動して欲しいのですが、そうはなりません。何か簡単な方法はありますか?
No.4ベストアンサー
- 回答日時:
#3のNNAQです。
HYPERLINK関数のヘルプを良くお読み頂ければお解かりになると思いますが、
リンク先は、ブック名から指定して「" "」で囲むか、
またはリンク先が入力されたセルを参照させなければなりません。
=HYPERLINK("[Book1.xls]Sheet2!A40","CRCN-40094")
のようになります。
同一ブックの場合は特殊記号の「#」を使って
=HYPERLINK("#Sheet2!A40")
同一シートなら
=HYPERLINK("#A40")
で、OKです。
でもこれだと文字列ですから、関数じゃなくてハイパーリンクの挿入と同じで、リンク先は移動しませんよね。
ですので、セル参照を文字列で返すCELL関数を使えば、行の挿入等の影響は受けません。
CELL関数を使うと、ブック名から指定してしなくても良いみたいですし。
応用で、例えば
=HYPERLINK(CELL("address",INDEX(Sheet2!A:A,MATCH("CRCN-40094",Sheet2!A:A,))),"CRCN-40094")
とかすれば、任意の文字列に対して、或いはそのセル番地が不明でも
リンクさせることが出来ます。
ブック名の「.xls」を付け忘れておりました。
特殊記号の「#」が使えることも知りませんでした。
有益な情報をありがとうございました。
No.3
- 回答日時:
HYPERLINK関数を使うのはダメですか?
=HYPERLINK(CELL("address",Sheet2!A40),"CRCN-40094")
こんな感じで・・・
この回答への補足
HYPERLINK関数なるものを知りませんでした。
ヘルプ文の最後に「同じブックの別のワークシートにジャンプするには、…」に従ってみたつもりですが、首尾良くは動作しませんでした。
また、=HYPERLINK(Sheet2!A40,"CRCN-40094") だと動作せず、お示しの =HYPERLINK(CELL("address",Sheet2!A40),"CRCN-40094") だと希望通りの動作をするのはなぜなのかが理解できません。解説いただけないでしょうか?
No.2
- 回答日時:
こんばんは。
通常、そういう場合は、Sheet2 側のA40 に文字列 CRCN-40094 のセルを、名前-定義
例えば、「JUMP1」で登録します。そして、ハイパーリンクで、「定義された名前」で、「JUMP1」にすれば、行が挿入されても、目的の場所に移動してくれます。
もともと、ハイパーリンクの中の登録先は、文字列なので、文字列自体を書き換えるのは、マクロなどでないと難しいのです。だから、最初から、名前-定義にしておくのが簡単だと思います。
見当はずれでしたら、また、考えてみます。
なるほど。範囲名という手段に思い至りませんでした。
ステップ3において、「“Sheet2”を選択した後で、[セル参照を入力してください]ボックス内に A40 を入力して」を「“定義された名前”の配下にある該当する“名前”を指定して」に読み替えると希望通りになることを確認しました。
適切なアドバイスをありがとうございました。
No.1
- 回答日時:
sheetが異なれば、あるsheetに対して行った操作の結果が他のsheetに反映されないのは当然だと思いますが…
sheetの複数選択で同じ結果を反映させる事は可能ですが、mike_gさんがやりたいことはそういうことではないですよね?
この回答への補足
》 他のsheetに反映されないのは当然だと思いますが…
当該現象は同じシートでも発生します。当該現象は当然かも知れないと承知しているつもりです。しかし…
Sheet1!C3 に式 =Sheet2!A40 あるいは =Sheet2!$A$40 を入力した場合、Sheet2 の1行目から40行目の間に1行を挿入したとき、Sheet1!C3 の式は自動的に =Sheet2!A41 あるいは =Sheet2!$A$41 に変化しますよね。それと同様の現象がハイパーリンク式でもあっても好いかなぁと。なければ、複数のハイパーリンク式を簡単に一括修正する方法でも良いのですが…
既にお気付きと思いますが、「sheetの複数選択で同じ結果を反映させる事」とは違います。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
歩いた自慢大会
「めちゃくちゃ歩いたエピソード」を教えてください。 長時間でも長距離でも結構です。
-
フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
あなたが普段思っている「これまだ誰も言ってなかったけど共感されるだろうな」というあるあるを教えてください
-
映画のエンドロール観る派?観ない派?
映画が終わった後、すぐに席を立って帰る方もちらほら見かけます。皆さんはエンドロールの最後まで観ていきますか?
-
海外旅行から帰ってきたら、まず何を食べる?
帰国して1番食べたくなるもの、食べたくなるだろうなと思うもの、皆さんはありますか?
-
天使と悪魔選手権
悪魔がこんなささやきをしていたら、天使のあなたはなんと言って止めますか?
-
エクセルでシートにリンクを貼り付けているのですが元シートに行を挿入した
Excel(エクセル)
-
行、列の挿入がリンク先に反映できないでしょうか
Excel(エクセル)
-
【エクセル】ハイパーリンク先を固定したい
Excel(エクセル)
-
-
4
ハイパーリンクが設定されたセルの行番号を変更した場合
Excel(エクセル)
-
5
エクセルの参照行の挿入による追加と行の削除に対応できる関数を教えてくだ
Excel(エクセル)
-
6
ハイパーリンクでジャンプした先のセルを画面の一番上に表示させたいです。
Excel(エクセル)
-
7
HYPERLINKとADDRESSとMATCHの組み合わせ技
Excel(エクセル)
-
8
ページ内ハイパーリンクの表示位置指定
Excel(エクセル)
-
9
括弧があるとHYPERLINKで飛べない?
Excel(エクセル)
-
10
エクセルで並び替えするとハイパーリンクができない。
Excel(エクセル)
-
11
エクセルのデータグループ化の際に貼り付けた図だけ一緒に折りたたんでくれません!
Windows Vista・XP
-
12
Excelで条件をつけてハイパーリンクで飛ばしたいのですが・・・
Excel(エクセル)
-
13
エクセルでハイパーリンクのコピー
Excel(エクセル)
-
14
Excelで表のデータを並び替えたら関数で参照するセルがずれてしまいますか?
Excel(エクセル)
-
15
ハイパーリンクされたセルをVlookupでひっぱってきたい
Excel(エクセル)
-
16
エクセルでリンクのはりつけをした場合、リンク元で行を追加した場合のリンク先への反映方法はありますか?
Excel(エクセル)
-
17
エクセルで知らない間に行がずれていた
Excel(エクセル)
-
18
Excel 図形へのハイパーリンク
その他(Microsoft Office)
-
19
Excel VBA リンク先をシートの上に移動する
Visual Basic(VBA)
-
20
数式による空白を無視して最終行を取得するマクロ
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excelで数式内の文字色を一部だ...
-
貼り付けで複数セルに貼り付けたい
-
エクセルで指定したセルのどれ...
-
【エクセル】IF関数 Aまたは...
-
アニメの原画について
-
Excelで教えてください。 バー...
-
セルをクリック⇒そのセルに入力...
-
エクセル式:aもしくはbを含む...
-
枠に収まらない文字を非表示に...
-
エクセルで休憩時間を引く時と...
-
エクセルのセル交点に丸印をつ...
-
【Excel】 セルの色での判断は...
-
EXCEL VBA セルに既に入...
-
Excelで、「特定のセル」に入力...
-
エクセル 足して割る
-
excelの特定のセルの隣のセル指...
-
Excelでのコメント表示位置
-
エクセルの一つのセルに複数の...
-
Excelセル中の一部文字を斜体に...
-
MATCH関数で空セル検索
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
貼り付けで複数セルに貼り付けたい
-
【エクセル】IF関数 Aまたは...
-
Excelで数式内の文字色を一部だ...
-
エクセルで指定したセルのどれ...
-
(Excel)数字記入セルの数値の後...
-
枠に収まらない文字を非表示に...
-
セルをクリック⇒そのセルに入力...
-
Excelでのコメント表示位置
-
対象セル内(複数)が埋まった...
-
【Excel】 セルの色での判断は...
-
エクセル オートフィルタで絞...
-
エクセル “13ヶ月”を“1年1ヶ月...
-
Excel 例A(1+9) のように番地の...
-
エクセルのセルの枠を超えて文...
-
エクセル 足して割る
-
excelの特定のセルの隣のセル指...
-
エクセルの一つのセルに複数の...
-
Excel for Mac使用中ポインタが...
-
エクセルで住所と建物名を分け...
-
EXCEL VBA セルに既に入...
おすすめ情報