エクセルで使用できる関数にHYPERLINKがあると思います。セルにハイパーリンクを設定できる関数ですけど。この関数を独自に実装したいのですが、うまくいかないです。どうすれば、よいでしょうか?イメージとしては、アドレスベタ打ちではなく、Machなどで検索かけた先のアドレスへ動的に飛ぶ処理を内包したような関数をつくりたいと考えてます。セルに直接、HYPERLINK(\u0026quot;#シート名\u0026quot; \u0026amp; MATCH(...と入れてもいいのですが手間のため、シンプルな関数化をしたくて、考えております。

1件の回答

回答を書く

1182899

2026-01-10 17:35

+ フォロー

Excel のユーザー定義関数の仕様上、単純には不可能ではないかと思います。



Excel のユーザー定義関数の制限について - Microsoft サポート

Microsoft.com/ja-jp/topic/f2f0ce5d-8ea5-6ce7-fddc-79d36192b7a1">https://support.Microsoft.com/ja-jp/topic/f2f0ce5d-8ea5-6ce7-fddc-79d36192b7a1



なので、たとえば検索値を入れるとアドレスを返すユーザー定義関数を作り

=HYPERLINK(ユーザー定義関数名(検索値))

のように入子にするくらいしかないのではと思います。

うったえる有益だ(0シェアするブックマークする

関連質問

Copyright © 2026 AQ188.com All Rights Reserved.

博識 著作権所有