2016-06-22 2 views
0

Google Mapリンクを含むスプレッドシートがありますが、リンクが機能しません。ExcelのHYPERLINK関数が機能しない

=HYPERLINK("http://www.google.com/maps/place/" & F19 & "," & F20) 

...ここで、F19とF20には+/-形式の緯度と経度が含まれています。 は、うまく動作するようにと表示されますが、リンクなどはすべて表示されますが、クリックすると「予期しないエラーが発生しました」というエラーが表示されます。

私はこの問題を少しは尋ねましたが、私が見つけたすべての解決策は、以前のバージョンのExcelを参照し、このシステムでは見つからない古いDLLの登録を中心にしているようです。セル内のURLを入力するだけで自動的に生成されたリンクもエラーをポップアップさせますが、同時にリンクを適切に開きます。

アドバイスはありますか?

+0

あなたは非常に高く評価されているSOの非常にアクティブなメンバーです。私が投稿した回答のフィードバックをお願いします。 – skkakkar

+0

月曜日に仕事に入るまでは試してみることはできませんが、私はあなたに戻ってきます。ありがとう! –

+0

あなたの調整と閲覧のために作業ファイルをアップロードしました。 [Google-Maps](https://www.dropbox.com/s/tpma6uwo8sc6u9f/google_maps.xlsm?dl=0) – skkakkar

答えて

1

GoogleマップのURLをExcelワークシートからリンクするには、次の手順に従ってください。

インドたとえばGoogleマップURLについてはURL

A.分析である:それは異なる部分を以下ました

https://www.google.co.in/maps/place/India/@20.1505368,64.4808042,4z/data=!3m1!4b1!4m5!3m4!1s0x30635ff06b92b791:0xd78c4fa1854213a6!8m2!3d20.593684!4d78.96288?hl=en 

  • A)https://www.google.co.in/maps/place/
  • b)はそのマップインドのために、@の後に "インド"
  • c)の位置識別子のように要求され、それは

    20.1505368,64.4808042,4z 
    
  • dとする)場所のデータ識別子場所"/ data ="の後にインドは

    !3m1!4b1!4m5!3m4!1s0x30635ff06b92b791:0xd78c4fa1854213a6!8m2!3d20.593684!4d78.96288?hl=en 
    
    1. ここでは、A4、B4、C4、D4のそれぞれにそれぞれの部分を入れます。
    2. E4で次の式を使用して、文字列 を連結します。

      E8で例えば最後に別のセル我々はHYPERLINK 式を使用
       =A4 & B4 & "/@" & C4 & "/data=" & D4 
      
    3. =HYPERLINK(E4,"India ") 
      
    4. クリック可能なリンクで、リンクをクリックするとインドの地図を開くことができます。

最後に絵を描いているスナップショット。私の視点が各点に対して言及されている問題の提起

Snapshot showing Google Maps Hyperlink process

EDIT 28-06-2016 についての問題。自動的にだけエラーがポップアップしますが、同時に適切にリンクを開く も細胞内のURLを入力することによって生成された

リンク。

フルハイパーリンクが入力されたときに発生する問題について。その他のチェックが行われます。それは、キャッシュをクリアしてシステムや通常のものを再起動しても、カジュアルな現象ですか?それはキャッシュをクリアした後、エクセルの新しいインスタンスで解決しない場合、問題はF19とF20は+での緯度と経度座標を含んマイクロソフトコミュニティ

... /で取り上げてくださいも(私はCCleanerの無料版を使用します) - フォーマット。 正常に動作し、リンクなどが生成されますが、 をクリックすると「予期しないエラーが発生しました」というエラーが表示されます。

この問題は、上記の問題と関連している可能性があります。これは、文字列の連結に関する小さな構文上の問題によっても引き起こされる可能性があります。私はURLの文字列を適切に連結することに関連して同様の問題に直面し、構文修正の試みの後にそれを解決することができました。最後に、URLを構成するのが簡単で構文上の問題がほとんどないことがわかりました。ワークシートのセルにURLのさまざまな要素を入れ、その値から最終的なURLを作成するとします。

+0

これは非常に包括的です、ありがとうございます。しかし、リンクの構築は簡単です。問題は、HYPERLINK関数で "予期しないエラーが発生しました"という問題を引き起こす可能性があります。何かご意見は? –

+0

@Andrew Perry文字列の連結に関する小さな構文上の問題かもしれません。私は数回の試行の後にこれに着いた。最後に、URLを構成するのが簡単で構文上の問題がほとんどないことがわかりました。ワークシートのセルにURLのさまざまな要素を入れ、その値から最終的なURLを作成するとします。 HTH – skkakkar

+1

@Andrew Perry完全なハイパーリンクが入力されたときに発生する問題について。その他のチェックが行われます。それは、キャッシュをクリアしてシステムや通常のものを再起動しても、カジュアルな現象ですか?キャッシュをクリアした後にExcelの新しいインスタンスが残っている場合(私はCCleanerの無料版を使用しています)、問題はMicrosoftコミュニティに取り上げてください。 – skkakkar

関連する問題