[[20181008031012]] 『ハイパーリンク』(Emi) ページの最後に飛ぶ

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

 

『ハイパーリンク』(Emi)

ハイパーリンク関数でシートAのA1が20でA2が1の場合はシート1へ、A1が20でA2が2の場合はシート2へリンクさせたいのですが、良い方法はありますでしょうか?
よろしくお願いいたします。

< 使用 Excel:Excel2010、使用 OS:Windows7 >


 A1は20以外の数値が入る事があるんでしょうか?
 A2は、1か2以外の数値が入る事があるんでしょうか?

 参考に
 =IF(OR(A1<>20,A2>2,A2<1),"",HYPERLINK("[book1.xlsx]Sheet"&A2&"!A1","シート"&A2&"へ"))

(sy) 2018/10/08(月) 08:16


 1)A1が「20」以外の場合はどうなればいいのか?
 2)Sheet1、Sheet2のどのセルに飛びたいのか?
 3)実際のシート名も本当に Sheet1、Sheet2 なのか?
 
(sy)さんの数式を少し変更

 =IF(A1<>20,"",HYPERLINK("#Sheet"&A2&"!A1","Sheet"&A2&"へ"))

 参考まで
(笑) 2018/10/08(月) 10:23

syさん、笑さん

ありがとうございます。

判りにくい説明で申し訳ありません。

実際にはA3セルに下記条件が一致する場合のハイパーリンク関数でおこないたいと思っています。

A1は20〜21の数値が入り、A2は1〜3の数値が入ります。

A1が20〜21以外は空白にします。

A1が20でA2が1の場合は201のA1セルに、A1が20でA2が2の場合は202のA1セルに飛びたいです。

実際のシート名は201、202、203、211、212、213となります。

(Emi) 2018/10/08(月) 19:28


 何のために A1とA2 に分けるんですかね?
 A1セルに「201、202、203、211、212、213」のどれかを入力する、
 あるいは入力規則のリストから選択できるようにするのではダメなんですか?

 2つのセルに分ける必要があるとして

 入力規則で、A1は「20と21」、A2は「1〜3」以外は入力できないようにする。

 =IF(COUNT(A1:A2)<2,"",HYPERLINK("#"&A1&A2&"!A1",A1&A2))

 入力規則について(A1セルの場合)
 A1セルを選択して、データタブのデータの入力規則

 入力値の種類:整数
 データ   :次の値の間
 最小値   :20
 最大値   :21

 以上です
(笑) 2018/10/08(月) 23:23

 >A1は20〜21の数値が入り、A2は1〜3の数値が入ります。

 もしかして手入力ではないんですかね?

 以上、確認だけ
(笑) 2018/10/08(月) 23:37

 A1とA2に入力規則を設定せず
 A1が20〜21以外、または、A2が1〜3以外は空白にするのなら

 =IF(AND(OR(A1={20,21}),OR(A2={1,2,3})),HYPERLINK("#"&A1&A2&"!A1",A1&A2),"")

 参考まで
(笑) 2018/10/08(月) 23:54

コメント返信:

[ 一覧(最新更新順) ]


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