• ベストアンサー

エクセルのハイパーリンクの事で?

エクセルのハイパーリンクの事で質問します。 普通に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のアドレスバーに貼り付けています。

  • siraku
  • お礼率54% (276/508)

質問者が選んだベストアンサー

  • ベストアンサー
  • Wendy02
  • ベストアンサー率57% (3570/6232)
回答No.2

こんにちは。 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)))

siraku
質問者

お礼

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

その他の回答 (2)

  • WWolf
  • ベストアンサー率26% (51/192)
回答No.3

ハイパーリンクのパスが長過ぎる事が気になり記憶は定かではないが256の制限があったような・・・ と調べてみたらエクセルでは218の壁があります。 原因はそのせいです。 218文字(バイト)を超えるかどうかの判断を取り入れチェックし超える場合に何らかの処理をすれば可能であるかと思います。 何をどの様にしたいかをお聞かせ下さい。

参考URL:
http://support.microsoft.com/kb/325573/
  • WWolf
  • ベストアンサー率26% (51/192)
回答No.1

こんにちは。 エクセルのセルに表示あれているのはハイパーリンク表示用の文字列であってアドレスとイコールとは限りません。 よって、ハイパーリンクが設定されているセルを右クリックし「ハイパーリンクの編集」で”表示文字列”と”アドレス”が一致していないのが原因であると思われます。 >例​http://wrs.search.yahoo.co.jp/​省略/K=link:http://www.sunmedical.gr.jp/+?​・?・?・/省略/省略/省略/省略/省略/省略/省略/省略/省略/省略/*-http://tesut/​ それ以外の理由を考えてテスト的にSunmedicalをYahooで検索し再現しようとしましたが、そのような最後にhttp://tesut/とは出ませんでした。 できれば、省略せずURLを記載願えませんでしょうか?

siraku
質問者

補足

お返事ありがとうございます。 例えばこのようなURLなどです。 http://wrs.search.yahoo.co.jp/S=2114736003/K=link:http://www.yahoo.co.jp//v=2/SID=w/TID=jp0002_jp0002/l=WS1/R=1/IPC=jp/H=0/;_ylt=A3xTpnnK.uVGxUUBCFCDTwx.;_ylu=X3oDMTFjamFtMDY5BGNvbG8DdwRsA1dTMQRwb3MDMQRzZWMDc3IEdnRpZANqcDAwMDJfanAwMDAy/SIG=11fbd7kjd/EXP=1189563466/*-http://transit.yahoo.co.jp/ 上手く表示されれば http://transit.yahoo.co.jp/ が表示されます。 よろしくお願いします。

関連するQ&A

  • エクセルのハイパーリンクについて教えて下さい

    エクセルのあるセルにハイパーリンクの設定でURLがリンクしています。そのセルの表示にはURLではなく、いろいろな名前が表示されているのですが、このセルのURLのみを一発で読み取る方法はないのでしょうか? 例えば、違うセルにURLのみをコピーする関数など、 あったら教えて下さい。 今は1回1回ハイパーリンクの編集を開いて行っているのですが、非常に数が多いため効率を上げたいと思っています。 まだまだ、素人でよく分からないことが多いのですが、 どうぞよろしくお願いします。

  • エクセルのハイパーリンクについて

    エクセルのハイパーリンクを使って一つのセルにwebページのある部分だけを表示させることはできないのでしょうか? 具体的にいうと、ヤフーオークションで現在の入札価格を リンクさせエクセルの一つのセルに表示したいのです。 いろいろやってるうちに確かに一回だけ表示されたのですがどうやってやったのか覚えてないのです。 ご存じでしたら教えてください。

  • エクセルのハイパーリンクで・・。

    エクセルのハイパーリンクを使って一つのセルにwebページのある部分だけを表示させることはできないのでしょうか? 具体的にいうと、ヤフーオークションで現在の入札価格を リンクさせエクセルの一つのセルに表示したいのです。 いろいろやってるうちに確かに一回だけ表示されたのですがどうやってやったのか覚えてないのです。 ご存じでしたら教えてください。

  • excelのハイパーリンクの文字が化ける

    excel のセルに、urlアドレスを入力し、ハイパーリンクをつけています。 そのハイパーリンクをクリックして、ブラウザでみると、URLの一部が文字化けして、該当ページはありません、という表示がでてしまいます。 URLの文字列には、#が入っており、 ブラウザのアドレスをみると、「#」が、「%20-%20」 に変わってしまっています。 たとえば、下記のようなアドレスの形です。 アドレス例:http://okwave.jp/question/index#001 (エクセルのセル)   →http://okwave.jp/question/index%20-%20001 (ブラウザのアドレスバー) microsoft office2010 で、InternetExplore 11 を使用しています。 解消方法をお分かりになる方がいらっしゃいましたら、ご教授ください。 宜しくお願いいたします。

  • EXCELのハイパーリンク

    EXCELのハイパーリンクについて教えて下さい。 EXCELにて700件程のハイパーリンクを作成しようと考えていますが数が多いため1件ずつハイパーリンク先を設定するには多くの時間と労力を要しますのであらかじめローカルフォルダ名とファイル拡張子を入力しておき、ファイル名だけを入力すればハイパーリンクを自動設定する方法はないでしょうか? お手数ですがお知恵をお貸し下さい。宜しくお願いします。 例) ・セルA1にローカルフォルダ名又はURLの一部 ・セルB1にファイル名又はURLの一部 ・セルC1にファイル拡張子又はURLの一部 これらを結合(A1&B1&C1)したハイパーリンク先をセルD1に表示すると共にセルD1をローカルフォルダ内のファイル又はサイトを自動的にハイパーリンク設定させる。

  • エクセルの置換?

    エクセルのA列に以下のようなURLがあるとします。 http://wrs.search.yahoo.co.jp/途中省略/*-http://URL1 http://wrs.search.yahoo.co.jp/途中省略/*-http://URL2 http://wrs.search.yahoo.co.jp/途中省略/*-http://URL3 http://wrs.search.yahoo.co.jp/途中省略/*-http://URL4 http://wrs.search.yahoo.co.jp/途中省略/*-http://URL5 http://wrs.search.yahoo.co.jp/途中省略/*-http://URL6 http://wrs.search.yahoo.co.jp/途中省略/*-http://URL7 このURLを http://URL1 http://URL2 http://URL3 http://URL4 http://URL5 http://URL6 http://URL7 にしたいのですが、どうすれば簡単に出来るでしょうか? 途中省略の部分は全部ちがいます。 エクセルはほとんど初心者ですが、よろしくお願いします。 ちなみにエクセル2003です。

  • エクセル ハイパーリンク

    エクセル ハイパーリンクについての質問です。 エクセルで元データ用シートと検索用シートを作成したのですが検索用シートにハイパーリンクをかけたいのですが検索するたびに検索結果によってハイパーリンクでとばしたい場所を変えたいのですがそのような事は出来るのでしょうか? 検索用シートの "B1" のセルに「あ」と入力すると元データ用シートの 「あ」ではじまる単語を 検索用シートの "C1" から縦に順番にVLOOUPでひいてきているのですが検索するたびに単語がことなる為、毎回ハイパーリンクでとばす場所を変えたいのですが? 今は、1つのセルには同じ所へのハイパーリンクしかかけられのですが。 それか、オートフィルタであるセルに入力すると自動でオートフィルタがかかるなどでもよろしいのですがいかがでしょうか?

  • エクセル ハイパーリンクが勝手につく時とつかない時

    ブラウザーを起動し、アドレスバーに書いてあるURLを右クリックでコピーします。 エクセルのセルにそのまま貼り付けすると「テキストの貼り付け」になってしまします。 ハイパーリンクにしたい場合は自分で設定が必要です。 しかしセルの中にカーソルをたてて、貼り付けしてエンターキーで確定させた場合は、そのままハイパーリンクになってくれます。 なにが違うのでしょうか?

  • Excelハイパーリンクについて

    Excelで名簿を作成しています。 メールアドレスのセルでハイパーリンクを使用したいのですが、 該当セルで右クリックしても、メニューに [ハイパーリンク]が表示されません。 どうしたら右クリックしたメニューの中に [ハイパーリンク]が表示されるようになるのでしょうか。 どなたか教えてください。お願いします。

  • エクセルで本当に困っています。助けてください。

    YAHOOオークションなどで買った物の一覧整理にエクセルを使っています。200行くらいある表です。買ったもののurlをエクセルのセルにハイパーリンクで挿入して、時々それをクリックしてweb表示しています。 昨日からですが、どのセルをクリックしても、とあるセルにある同じurlしか表示しなくなりました。見た目はそれぞれ違う文字列なのですが、クリックすると同じurlしかひらきません。オフィス2003についていたエクセルです。 たいへん困っています。助けてください。

専門家に質問してみよう