本文へ移動
サポートシェアリングソリューション
OKWAVE Plus

このQ&Aは役に立ちましたか?

締切済み

エクセル2013で特定列のハイパーリンクが開かない

2015/07/15 17:46

エクセル2013です。ハイパーリンクが開かなくなりました。IE=11

シート内一部の列のハイパーリンクが開かなくなりました。
※いくつかの列にハイパーリンクがあるのですが、他の列は問題ありません。

表示されるのは下記の通りです。
「http…を開くことができません。必要な情報をダウンロードできません」

開かなくなった前後で、何か設定を変えた…というのはありません。

リンク先のアドレスに問題はありません。

よく紹介されている「Fixit で解決する」を実行してみてもNGです。
※「Microsoftサポート」 http://support.microsoft.com/kb/310049/ja

情報が少ないようでしたら、指摘して頂ければ回答致します。
宜しくお願い致します。




※OKWaveより補足:「富士通FMV」についての質問です。

回答 (4件中 1~4件目)

2015/07/16 09:03
回答No.4

#1です。
セルに入力されている文字列ではなく、ハイパーリンクの編集画面
にある「アドレス」のことです。

編集画面には「表示文字列」と「アドレス」があるかと思いますが
実際のリンク先が「アドレス」で、セルに表示される文字列が
「表示文字列」です。

その「アドレス」の箇所が文字化け等してないか・・・ってことです。

ちなみに、今まではちゃんと開いてて急に開かなくなったって
ことですよね?

補足

2015/07/16 09:24

その開かないハイパーリンクのセルを右クリックしても「ハイパーリンクの編集」項目がありません。「ハイパーリンクの削除」のみです。

今まではちゃんと開いてて、急に開かなくなりました。

質問者

このQ&Aは役に立ちましたか?

この質問は投稿から一年以上経過しています。
解決しない場合、新しい質問の投稿をおすすめします。

質問する
2015/07/16 00:48
回答No.3

> http://amashow.com/ でQ列の英数字を直接入力した場合は、特定のページに繋がったということです。

自分が確認したら、文字認証(CAPTCHA)の画面が表示されました。
わざわざロボット避けを行ってるんですから、認証なしに何かの検索結果が表示されるようなザルな作りになってないのでは?

一度、上で直接入力を行ったブラウザの一時ファイル、Cookie削除を行って、再度期待した通りに繋がるか確認してみて下さい。

その前提で、ブラウザからアクセスする場合に使われるCookieと、Excelからアクセスする際に使われるCookieなどが一緒かどうか、自分はちょっと知りません。
別々の仕組みでアクセスしてるなら、ブラウザで確認しても問題ない、Excelからはアクセスできないって事はあり得ます。

--
> 問題はありません。

漠然と問題ないって言ってるのが原因で、現状何が問題なのか?何をどうしたらどうなるハズのものがどうなるから問題なのか?不明瞭です。
Excelの特定列(例えばB列)だけ変だって話じゃないんですよね?
一度、問題の整理を行うのが良いと思います。

補足

2015/07/16 09:18

説明が不明瞭で申し訳ありません。

●前提条件(エクセル)
1.A列には商品名が100件(100行)記載してある。
2.B列~P列は商品名に関するデータを入力する為の空セルになってある。
3.Q列は商品名を特定するための英数字が記入されている。
4.S列に商品ページへのハイパーリンクが埋め込まれている。

●目的
1.100件ある商品の紹介ページをそれぞれ見て、エクセルのB~P列にデータ入力したい。

●方法
1.エクセル内のハイパーリンクから直で、商品ページを見に行くことが出来る
2.あるサイトに行き画像認証を入力し、商品を特定する英数字を入力すると
  商品ページを見ることが出来る

最初は1の方法が出来ていたのですが、途中から出来なくなった為に
手間がかかる2の方法をしている…となります。

1クリックで商品ページを見に行きたいのが目的です。
100件の商品についてデータ入力をする必要があるので…
こういった内容ですが、分かって頂けますでしょうか?

質問者
2015/07/15 19:20
回答No.2

> リンク先のアドレスに問題はありません。

リンク先のアドレスを、別の列に貼り付けしたら、問題なく開けるって事でOKなんでしょうか?

であれば、
一旦別の列に同等のハイパーリンクを作成。
問題の列を削除。
正常な列をコピーや挿入。
とか。

補足

2015/07/15 20:43

ハイパーリンクの目的は…
あるサイト(http://amashow.com/)で特定の英数字を入力すると特定のページに繋がる…これを簡略化するためです。


エクセルのQ列に英数字が入力されており、S列にハイパーリンクが埋め込まれていますす。

使用している関数は下記の通りです。

=IF(Q11="","",HYPERLINK(CONCATENATE("http://amashow.com/past.php?i=All&kwd=",Q11)))


リンク先のアドレスに問題がないと言ったのは、
http://amashow.com/ でQ列の英数字を直接入力した場合は、特定のページに繋がったということです。

表現が下手過ぎて申し訳ありませんが、詳細にはこんな感じです。

質問者
2015/07/15 18:50
回答No.1

その開かないハイパーリンクのセルを右クリック⇒
「ハイパーリンクの編集」を開いて、正しいアドレスが
入力されてるか確認してみて下さい。
※全角になってないか、文字化けしてないか。

何かしらの原因で勝手に変わってしまうケースが
あるようです。

補足

2015/07/15 19:07

セルに入力されているアドレスに問題はありません。。

質問者

お礼をおくりました

さらに、この回答をベストアンサーに選びますか?

ベストアンサーを選ぶと質問が締切られます。
なおベストアンサーを選びなおすことはできません。