[[20210910182448]] 『指定したシートの指定した文字列を含むセルへの遷』(りゅうた) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『指定したシートの指定した文字列を含むセルへの遷移』(りゅうた)

A1にシート名、A2に名前を入力したときに
指定したシートの指定した名前を含むセルへの遷移を実行する方法は
あるでしょうか。
宜しくお願いいたします。

< 使用 Excel:Office365、使用 OS:Windows10 >


マクロを使えば(多分)可能です。
もしトライしてみる気があればChangeイベントについて調べてみるとよいとおもいます。

(もこな2 ) 2021/09/10(金) 19:48


 例えばA3セルにHYPERLINK関数を入れておいてA3セルをクリックするとA2セルの文字列を含むセルへ
 飛ぶというのでもいいのだろうか?
(ねむねむ) 2021/09/10(金) 22:58

別シートが一月、二月のようなシート名となってます。
A1に 二月 A2に りゅうた
といれると、二月のシートのりゅうた記載のセルへ遷移させたい感じです。
changeイベントは見てみましたがよくわからず・・・
ハイパーリンクで出来るならそれでも全く問題ありません。
初心者が無理を言って申し訳ないですが宜しくお願いします。
(りゅうた) 2021/09/11(土) 00:25

 =IFERROR(HYPERLINK(LET(範囲,INDIRECT("'"&A1&"'!A1:C50")=B1,"#"&ADDRESS(SUM(ROW(1:50)*範囲),SUM(COLUMN(A:C)*範囲),,1,A1)),"リンク有り"),"リンク無し")
 ではどうだろうか?
 なお、上記式では各シートのA1セルからC50セルを検索対象としている。
 検索範囲を変更したい場合は式内の
 A1:C50
 ROW(1:50)
 COLUMN(A:C)
 部分を変更してくれ。
 例えば検索範囲がC5セルからE10セルであれば
 =IFERROR(HYPERLINK(LET(範囲,INDIRECT("'"&A1&"'!C5:E10")=B1,"#"&ADDRESS(SUM(ROW(5:10)*範囲),SUM(COLUMN(C:E)*範囲),,1,A1)),"リンク有り"),"リンク無し")
 で。

(ねむねむ) 2021/09/11(土) 08:21


教えて頂きありがとうございます

上記ハイパーリンクの式を当方の状態に編集

=IFERROR(HYPERLINK(LET(範囲,INDIRECT("'"&A1&"'!B5:B164")=B1,"#"&ADDRESS(SUM(ROW(5:164)*範囲),SUM(COLUMN(B:B)*範囲),,1,A1)),"リンク有り"),"リンク無し")

B列の5から164までを検索したい

状態にしたのですが、A1 4月等のシート名 B2 氏名 入力するも リンク無し 表示されてしまいます
修正時の間違いあるようでしたらご指示願います。
お忙しい中、重ね重ね申し訳ありません
(りゅうた) 2021/09/11(土) 11:47


 名前の範囲がB5:B164なら
=IFERROR(HYPERLINK("#'"&A1&"'!B"&MATCH(A2,INDIRECT(A1&"!B5:B164"),0)+4,"Go"),"NG")
(どん) 2021/09/11(土) 12:16

ご指導有難うございます。
完全に思っていた動きが出来ています。
皆様のお知恵で助かりました。
(りゅうた) 2021/09/11(土) 13:45

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.