[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ハイパーリンクで指定した行、列に移動する』(あさひ)
ハイパーリンクでシート内のセルにジャンプしたいんですが、行と列の情報を別々に入力して検索することは可能ですか?
縦に日付、横に氏名の表がありまして、日付と氏名を入力したらそのセルに移動する、というものなのですが。
イメージとしましては、B1に日付、C1に氏名の検査値を置き、D1にジャンプボタンを。
表はA4からA34に日付をB3からR3まで氏名があります。
はじめ、下の関数で作ろうとしたんですが、A列、日付のジャンプだけで氏名の列移動が出来ません。
=HYPERLINK("#A"&MATCH(検索値,範囲),"表示文字
出来れば、一つのハイパーリンクボタンでジャンプしたいです。ご教授お願いします。
< 使用 Excel:Excel2010、使用 OS:Windows7 >
address関数を使って、その中でMATCHで行列の数値を指定するように式を組んでは如何でしょうか? (コナミ) 2018/08/30(木) 13:39
=HYPERLINK("#"&CHAR(65+MATCH(C1,B3:R3,0))&MATCH(B1,A:A,0),"表示文字")
こういうこと? (笑) 2018/08/30(木) 13:42
ADDRESS関数を使うのなら
=HYPERLINK("#"&ADDRESS(MATCH(B1,A:A,0),MATCH(C1,A3:R3,0),4),"表示文字")
追記)↓ でいいかも =HYPERLINK("#"&ADDRESS(MATCH(B1,A:A,0),MATCH(C1,3:3,0)),"表示文字")
ですかね? (笑) 2018/08/30(木) 13:46
エラーが出てるなら何かおかしいんでしょうね。 実際の式を見ないと何とも。
私の方は自分でサンプル表を作成し、笑さんの3つ目の式の形式でやってみましたが うまくいきました。 (コナミ) 2018/08/30(木) 14:11
(追記)
ThisWorkbookにアクティブセルに色付けするマクロを書き込んでいるんですが、もし標示位置の変更をマクロで行う場合、そのときはシートモジュールに張り付けても大丈夫でしょうか。
(あさひ) 2018/08/31(金) 05:42
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.