• 締切済み

EXCEL HYPERLINKジャンプ先を間接指定

常に最初の空白セルへジャンプさせたくてHYPERLINK関数を使おうと思い、 ジャンプ先を間接指定したいのですがその方法を教えてください。 R1C1形式で記述します。  R1C1=ADDRESS(5+COUNTA(R6C9:R36C9),9,1,FALSE) R1C1はジャンプ先であるR33C9の計算結果が出ています。 R1C2をクリックするとR33C9へジャンプして欲しいのですが、  R1C2=HYPERLINK("#R1C1", "入力セルへジャンプ")  R1C2=HYPERLINK("#INDEX(R1C1,1,1)", "入力セルへジャンプ") などではR1C1へジャンプしてしまいます。間接してするにはどうしたら良いでしょうか。 それとも外に、1クリックでジャンプさせる方法がありますか。

みんなの回答

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.1

>R1C2をクリックするとR33C9へジャンプして欲しい 関数が次のようになるように =HYPERLINK("#R33C9","ジャンプ")        ↑この33の部分 を計算して,文字列計算で作り込んでやれば良いワケです。 目的のセル範囲には,「必ず上から詰めて」記入する約束である前提で ケース1) R1C1に =COUNTA(R6C9:R36C9) を記入し,27が計算される(R32C9まで埋まっている) R2C2は =HYPERLINK("#R"&(R1C1+6)&"C9","ジャンプ") ケース2) 上述R1C1の式をそのままHYPERLINK関数の中に組み込めば =HYPERLINK("#R"&(COUNTA(R6C9:R36C9)+6)&"C9","ジャンプ")

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • EXCEL HYPERLINKジャンプ先の間接指定

    常に最初の空白セルへジャンプさせたくて、 HYPERLINK関数を使いジャンプ先を間接指定したいのですが、 その方法を教えてください。 R1C1形式で記述します。  R1C1=ADDRESS(5+COUNTA(R6C9:R36C9),9,1,FALSE) R1C1はジャンプ先であるR33C9の計算結果が出ています。 R1C2をクリックするとR33C9へジャンプして欲しいのですが、  R1C2=HYPERLINK("#R1C1", "入力セルへジャンプ")  R1C2=HYPERLINK("#INDEX(R1C1,1,1)", "入力セルへジャンプ") などではR1C1へジャンプしてしまいます。間接してするにはどうしたら良いでしょうか。 それとも外に、1クリックでジャンプさせる方法がありますか。

  • Hyperlink関数をクリックしてくれるマクロ

    どなたか詳しい方教えていただけないでしょうか? ExcelのセルA1に以下のhyperlink関数を入れています。 =HYPERLINK(″#C″&MATCH(B1,C:C),″クリック″) 隣のB1に入れた数字を元にC列に存在する同じ数字先にジャンプするように関数を作ってます。 A1にできたリンクをクリックしたは、B1に入力されているものと同じ数字先のC列に飛ぶようにマクロを組みたいのですが、どうしたらいいでしょうか? ハイパーリンク関数がマクロに組み込めないのと色々調べてみましたがうまくいかないのでお手上げです。 どなたか詳しい方教えていただければと思います。 どうぞよろしくお願いします!

  • エクセルで指定のセルへ簡単にジャンプできる方法

    教えてください。 エクセルの表入力で、あるセル(たとえばA1)に1の数字が入っていたとして その数字(若しくは文字)で次に入力するセルがたとえばA12のセルとした場合 あるセル(たとえばA2)へカーソルを持っていくと(又はクリックしたとき) 指定のA12へカーソルがジャンプするような方法がないでしょうか? (又はA2へ1を入力したらA12へジャンプする方法でもいいのですが) ハイパーリンクで実際出来たのですが、セル数が多くてそれぞれちがった ジャンプ先を指定する場合、コピー貼付けをすると1個1個ジャンプ先を 修正しなければならないと言った手間がかかりました。簡単に 指定セルへジャンプさせる方法、関数のようにコピーした場合セル番号が 変更され修正しなくてもいいような方法がないでしょうか?

  • EXCEL HYPERLINKの関数表示を文字に変える方法?

    EXCEL2002を使っています。 現在A1のセルに=HYPERLINK("C:\My Documents\1.xls")という式を入れています。A2のセルには左記式と同じでファイル名が2.xls、以降順番にA2000(2000.xls)まで同様の式を入れています。 現在、A1からA2000のセルまで関数の式が表示されてしまっているのですが、できれば関数の式は見せずに任意の文字を表示させ、さらにその文字をクリックすればリンクがはられるようにしたいのです。 文字を先に入力してメニューの挿入→ハイパーリンクとやれば希望通りの物ができるのですが、2000件ものマニュアル作業は避けたいと思います。 HYPERLINKの式を先に入力した場合でクリックのできる文字表示にする良い方法はないでしょうか?

  • HYPERLINKで指定セル内容で曖昧検索したい

    エクセルのHYPERLINK関数で検索文字をB2セルにを入力した場合、B2セル+*のようにセル内容で曖昧検索出来ないのでしょうか? 例えばC列にABC123、ABC-123、ABC 123、・・・のどれかで入力されているような場合、検索セルにABCと入れると該当するセルにジャンプするようにしたいのですが。 現在フィルタを使用しているのですが使い勝手が悪く何とかできないかと。 VBAでの対応でも良いのですが当方永遠のVBA初心者なのでご了承くださいませ。 検索値が「該当なし」もあり得ますのでご配慮お願いします。

  • INDEX MATCH HYPERLINK 

    こんにちは。 エクセル表で社員の勤怠を入力しています。 表はA1からL10までの範囲で、A1は空欄、B列は日付、C1からL1までは10/1から10/10までの日付が入力されています。A2はCODE、B2は氏名の列の項目名、C2からL10までは曜日が入力されています。A3から下にA10までの列はそれぞれ社員コードとなる数字が、B3から下にB10までは社員名が 入力されています。C3からL10までは特に何も入力されていない状態ですが、入力規則でリストから、項目を選ぶ形式です。また、C3からL10までは検索スペースという名前をつけてあります。入力作業の補助のために、N4のセルに日付を入力し、N7に社員コードを入力して、N12をクリックすると、表の該当の箇所にジャンプする関数を作成したいのですが、うまくいきません。 式は、=IF(ISERROR(HYPERLINK("#検索スペース"&INDEX($B$2:$L$10,MATCH(N4,$C$1:$L$1,0),MATCH(N7,$A$3:$A$10,0)),"検索")),"値を入力してください!",HYPERLINK("#検索スペース"&INDEX($B$2:$L$10,MATCH(N4,$C$1:$L$1,0),MATCH(N7,$A$3:$A$10,0)),"検索"))です。 N12をクリックすると「参照が正しくありません」とエラーメッセージが現れます。どこがおかしいのか、教えてくださえるかた、お願いします。 説明が悪いようでしたら補足いたしますので、ご質問ください。 よろしくお願いします。

  • エクセルVBAで指定したセルへジャンプするコード

    こんにちは。ファイル内の各シートのセルに順にジャンプするVBAのコードを教えていただけないでしょうか。以下のような条件や構成にしたいと考えています。 ・「操作ブック」と名づけたファイルに「設定」シートをつくり次のようにする A列B列の2行目以下に「シート名」「セル番地」を入力し、ジャンプするセルを入力 (例) A B←うまく表になりませんがB列がセル番地です Sheet1 E9 Sheet1 U7 Sheet2 S2 ・ジャンプする先は「操作ブック」内ではなく、開いている“もうひとつのブック内”の各シート ・ジャンプして選択したセルに一時的に色をつけ、次に進む時は色を元に戻す(難しいのであれば結構ですが、できればすごくうれしいです) ・「設定」シートに入力した上から下に順にジャンプする。ジャンプする前にメッセージで、「次に進みますか?」と聞き、「はい」で次のセルにジャンプする という設定にしたいのですが、マクロでジャンプの記録をとってみましたが、私にはとてもできない記述なので、教えていただきたく参りました。 よろしくお願いします。

  • Excelのジャンプの指定と削除の仕方

    Excelでスクロールが手間なので複数の場所(セル)に指定したコメントでジャンプをしたいのですが上手くいきません (コントロール+G) ジャンプのダイアログボックスからジャンプ先のセルを指定しコメントを入力しても上手くいきません 又、間違ったセル先を選択したものが削除できません どのようにすれば良いかお指導いただけないでしょうか? よろしくお願いいたします。

  • エクセル: ジャンプで教えて下さい

    エクセル初心者です。教えて下さい。 Sheet1にデーターがあります。 A  B  C  D  E 1  2  3  4  5 山  川  海  花  木 Sheet2でデーターを抽出するようにしています。 (セルA1に数値入力するとA2にデーターを検索して表示。) A  B  C 4  花  ◎ ここでお教えいただきたいのですが、Sheet2のC1をクリックするとSheet2のA1セル「4」を認識してSheet1のD2のセル[花]にジャンプさせるにはどのようにすれば良いのでしょうか。マクロを使わない方法でお願いします。

  • エクセル関数で空白および「””」を調べる方法?

    たとえば、式=""が入っているセルは、表面上何も見えませんがCOUNTAやCOUNTBLANKでは空白の扱いにはなりません。 これを空白と見るにはどうすればよいのでしょうか? 今、一定の範囲内で各行に、一箇所でも入力があればTRUE、なにもなければFALSEの判定をしたいのですが、式で「""」が表示されている(つまり表面上表示がない)セルは「空白」として扱いたいのです。 よろしくお願いします。