- ベストアンサー
エクセルデータベースでのハイパーリンク
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>VLOOKUPでデータベースの検索を行うとハイパーリンクが文字列になってしまい この文字列になっているセルを =IF(ISNA(VLOOKUP(・・・)),"",HYPERLINK(VLOOKUP(・・・・))) としたらどうでしょうか。VLOOKUP(・・・)は元の式のつもりです。
その他の回答 (1)
- comv
- ベストアンサー率52% (322/612)
こんにちは! ハイパーリンクのデータを参照しても、ハイパーリンク自体は データではなく、属性や書式の部類なので参照先には引き継がれません! (書式設定やふりがな などもそうですね!) 代替案としては データベースの表に、リンク先のファイル名も記載が あれば、例えば A B C D E 1 番号 名前 ファイル名 番号入力 2 1 図面1 data1.jpg ハイパーリンク先 3 2 図面2 data2.jpg 4 3 図面3 data3.jpg E1に番号入力 E2にハイパーリンク表示 として 画像データは D:\DATA\ に保存してあるとして セルE2に式 =IF(E1="","",HYPERLINK("D:\DATA\"&VLOOKUP(E1,A1:C3,3,0),VLOOKUP(E1,A1:C3,2,0))) で検索結果のハイパーリンクが可能となります
お礼
なるほどvlookupで表示した文字列を使ってHYPERLINKしてやるのですね。 やってみたらうまくいきました。ありがとうございます。
関連するQ&A
- エクセルのハイパーリンク
お世話になっております。 エクセルのセル内の文字列にハイパーリンクをはることはできるでしょうか? ワードだと、右クリックをすると、ハイパーリンクの項目が出てくるのですが、エクセルの場合、セル内の単語を選択して右クリックしてもハイパーリンクのコマンドが出てきません。
- ベストアンサー
- Windows XP
- VLOOKUPで抽出したアドレスデータをリンクしたい。
エクセル2000でVLOOKUPで抽出したアドレスデータを ハイパーリンクでメーラーを起動させるようにしたいと思っていますが, 文字列扱いになってしまい,作成できません。 どうしたらよいでしょう。皆様のお知恵を拝借したいと思います。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
- エクセル2007 ハイパーリンクについて
シート名は4月だとした時 A B C D E F G H I J K L M 6 1 田中 港区 1000 7 2 佐藤 品川区 2000 8 3 高橋 江戸川区 3000 9 4 井上 荒川区 4000 10 5 山田 練馬区 と行も列も沢山ある表とします A列には1~順番に数字が入ってますので検索の基準にしたい。 表が大きいので A列を基準としてvlookup関数で検索しジャンプする式を作成したいのですが うまく出来ません 検索する数字をH2にいれた時H3をクリックするとその行に飛ぶ関数を教えて下さい。 =hyperlink(vlookup,h2,a1:a8000,2,false) と入力してもエラーになります。 確かに右クリックでハイパーリンク作成でA1とした場合(book1-sheet1!A1)と 直接入力 =hyperlink("sheet1!A1) では表示される数式が違います 上記数式では駄目と分かりますがどうすればよいのか私の知識では無理です どなたか教えて下さい
- ベストアンサー
- その他MS Office製品
- ハイパーリンクのかけ方
ハイパーリンクをかけたいのですが・・・ YAHOOのブリーフケースを使いWARD文書をアップロードしてます、 その文書内でハイパーリンクかけておけば便利がいいのですが、 どうしてもできません、 かけたい文字列を選択し右クリック、メニュー内、ハイパーリンクをクリック、そこからはわかりません、 EXCELなら出来ます、同じ要領でやっておるのですが VAIO WinXP Word2002 72歳の万年初心者です、よろしくお願いします、
- 締切済み
- その他([技術者向] コンピューター)
- エクセル ハイパーリンクについて
エクセル ハイパーリンクの設定について教えてください。 Excel のハイパーリンクで「(1)このBook(ファイル)の、(2)このSheetの、(3)このセルに」リンクするという 設定方法は分かるのですが、(3)のこのセルに、という部分で「この文字が入力されているセルに」リンク という細かい設定は出来るのでしょうか? 例) A1をクリックすると、別ファイル別シートの「確認」という文字列が入力されているセルにリンクする。 該当のセルが複数ある場合はどのセルでもOK。(出来れば一番上にあるセルがベストですが) 色んな書籍を漁ってみたのですが、とうとう分かりませんでした。 エクセルに詳しい方、どうか宜しくお願い致します。
- 締切済み
- Excel(エクセル)
- VLOOKUPとハイパーリンクの組み合わせ
元のデータベースにハイパーリンクを付けてるのですが、このデータをVLOOKUPで抽出してハイパーリンクのセルをクリックしても、上手くリンク先につながりません。 詳しく教えて戴けたら、嬉しいです。 宜しくお願い致します。
- 締切済み
- オフィス系ソフト
- Excelハイパーリンクについて
Excelで名簿を作成しています。 メールアドレスのセルでハイパーリンクを使用したいのですが、 該当セルで右クリックしても、メニューに [ハイパーリンク]が表示されません。 どうしたら右クリックしたメニューの中に [ハイパーリンク]が表示されるようになるのでしょうか。 どなたか教えてください。お願いします。
- ベストアンサー
- Windows XP
- エクセル シート内のハイパーリンクについて
エクセル2003のハイパーリンクを初めて使いました。 シートのセルにハイパーリンクを設定しましたが、 これは、セル番地に飛ぶものなのですね。 行の並び替えを行うと意図していたセルとは別のセルに飛んでしまいます。 行の並び替えをしても設定したセルに飛んでいくようにはできますか? 例えば、 A列 B列 りんご 次は牛肉 ・ ・ 牛肉 次はたまご ・ ・ ・ ・ たまご 次はりんご となっているとして、B列にA列の指定の文字へのハイパーリンクをつけたいのです。 例えば、B列の「次はりんご」をクリックすると、「りんご」に飛ぶようにしたいのです。 「りんご」のあるセルをクリックし、コピーして、「次はりんご」のセルに「ハイパーリンクとして貼り付け」をしたところ、行の並び替えをしなければ上手く飛ぶのですが、行を並び替えると、「りんご」がもともとあったセル番地(例えばセルA1)に飛ぶだけで、「りんご」の文字があるセルには行かないのです。 どうにかして、簡単に目的の場所に飛ぶ設定はできるでしょうか? よろしくお願いします。
- ベストアンサー
- オフィス系ソフト
- Excelでハイパーリンクを張るマクロ
お世話になってます。 現在、A列にランダムな5桁の数字とハイフン(例:11-234)が5行目まで入っているとします。(ハイフンの位置は固定) Excelの表示上は、 11-234 11-353 ・・・ と表示させといて、 その文字列をクリックすると、その文字列が含まれるリンク先にジャンプできるマクロを作成したいと思っております。 たとえば、A1に11-234とあれば、表示上は11-234で、リンク先がhttp://www.xxxxxxx.com/aaa11-234bbb/ccc.cgi というように。 それが、A列に複数ある状態です。 これを一括でハイパーリンク化できないでしょうか。 ご教授願います。
- ベストアンサー
- オフィス系ソフト
- エクセルのハイパーリンク
エクセルのハイパーリンクについての質問で、1列100個のセルにリンク設定されていないURLの文字列が入っていて、1つ1つセルをアクティブにしてからリターンキーを押すと自動的にリンク形式になるのですが、1つ1つではなく全部まとめてやる方法など効率的な方法を教えて下さい。 他の方の同じような質問で、書式の貼り付けによる方法を回答したのですが、これだと文字色と下線が貼り付けられるだけで、ハイパーリンクは貼り付けられないようです。 よろしくお願いいたします。
- ベストアンサー
- オフィス系ソフト
お礼
なるほどこれならデータベースの方でHYPERLINKした作業が無駄にならずに思いどうり出来ました。ありがとうございました。