アプリ版:「スタンプのみでお礼する」機能のリリースについて

エクセルのハイパーリンクの事で質問します。
普通にURLを貼り付けすれば問題なくホームページに飛ぶのですが、
下記のようなURLだとハイパーリンクが出来ません。
どのようにすればいいのでしょうか?

ハイパーリンクが出来ないURL


http://wrs.search.yahoo.co.jp/省略/K=link:http://www.sunmedical.gr.jp/+?・?・?・/省略/省略/省略/省略/省略/省略/省略/省略/省略/省略/*-http://tesut/

このようなURLになります。
上手くハイパーリンクさせればhttp://tesut/が表示されるのですが出来ません。

ちなみにエクセルは2003で、このURLと言うのはヤフーの検索でlink:http://~ で検索して表示された物をリンク抽出した物です。

今はめんどくさいですけど一回、一回セルをコピーしてIEのアドレスバーに貼り付けています。

A 回答 (3件)

ハイパーリンクのパスが長過ぎる事が気になり記憶は定かではないが256の制限があったような・・・


と調べてみたらエクセルでは218の壁があります。
原因はそのせいです。
218文字(バイト)を超えるかどうかの判断を取り入れチェックし超える場合に何らかの処理をすれば可能であるかと思います。
何をどの様にしたいかをお聞かせ下さい。

参考URL:http://support.microsoft.com/kb/325573/
    • good
    • 0

こんにちは。



link:http~というのは、あくまでも、HTTP言語であって、Excel等にとっての、URLではありません。

エクセルの置換?
http://oshiete1.goo.ne.jp/qa3333041.html

#4 さんの
=MID(A1,FIND("-http",A1)+1,LEN(A1))

では、URLは取れたわけですよね。

後は、それを、Hyperlink関数に入れればよいのではありませんか?

=HYPERLINK(MID(A1,FIND("-http",A1)+1,LEN(A1)))
    • good
    • 0
この回答へのお礼

お返事ありがとうございます。無事解決いたしました。

お礼日時:2007/09/11 15:12

こんにちは。


エクセルのセルに表示あれているのはハイパーリンク表示用の文字列であってアドレスとイコールとは限りません。
よって、ハイパーリンクが設定されているセルを右クリックし「ハイパーリンクの編集」で”表示文字列”と”アドレス”が一致していないのが原因であると思われます。
>例​http://wrs.search.yahoo.co.jp/​省略/K=link:http://www.sunmedical.gr.jp/+?​・?・?・/省略/省略/省略/省略/省略/省略/省略/省略/省略/省略/*-http://tesut/

それ以外の理由を考えてテスト的にSunmedicalをYahooで検索し再現しようとしましたが、そのような最後にhttp://tesut/とは出ませんでした。
できれば、省略せずURLを記載願えませんでしょうか?

この回答への補足

お返事ありがとうございます。
例えばこのようなURLなどです。
http://transit.yahoo.co.jp/" target="_blank" rel="nofollow">http://wrs.search.yahoo.co.jp/S=2114736003/K=lin …

上手く表示されれば
http://transit.yahoo.co.jp/
が表示されます。
よろしくお願いします。

補足日時:2007/09/11 11:22
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!