• ベストアンサー

VLOOKUPで抽出したアドレスデータをリンクしたい。

エクセル2000でVLOOKUPで抽出したアドレスデータを ハイパーリンクでメーラーを起動させるようにしたいと思っていますが, 文字列扱いになってしまい,作成できません。 どうしたらよいでしょう。皆様のお知恵を拝借したいと思います。 よろしくお願いいたします。

noname#32342
noname#32342

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

  • ベストアンサー
  • ham_kamo
  • ベストアンサー率55% (659/1197)
回答No.2

=HYPERLINK("mailto:" & VLOOKUP(セル,範囲,列番号,FALSE),VLOOKUP(セル,範囲,列番号,FALSE)) という感じでできるかと思います。

noname#32342
質問者

お礼

理想通りです! 本当にありがとうございました!

その他の回答 (1)

回答No.1

=HYPERLINK(VLOOKUP(引数1,引数2,引数3,引数4))で 抽出した値にハイパーリンクが貼れます。

noname#32342
質問者

お礼

とても参考になりました。 本当にありがとうございました!

関連するQ&A

  • エクセルデータベースでのハイパーリンク

    エクセル2000で部品のデータベースを作成しました。部品の図面も確認したいのでハイパーリンクを使って部品の図面(スキャナで取ったjpeg)を見られるようにしましたが、VLOOKUPでデータベースの検索を行うとハイパーリンクが文字列になってしまいクリックしてもその図面が表示されません。 どうしたらよいでしょう。皆様のお知恵を拝借したいと思います。 よろしくお願いいたします。

  • Excelでデータ抽出!

    かなり切羽詰ってます。助けてください。 excelで3×15の表を作ってそこからデータを抽出したいのです。列と行の数値はそれぞれ別のセルからの参照にしたいのですが...。ifとかvlookupとかいろいろ使ってみたのですがうまくいきません。エクセルでゆーところの'B3'を出したいだけのことなのですが...。誰か助けてください。

  • vlookup等の検索・行列の関数でハイパーリンクも抽出することは可能でしょうか?

    いつも助けてもらっています。ありがとうございます。 excelの関数に関しての質問なのですが、現在エクセルファイルで A B C DEFG・・・・・ 1 氏名 所属 生年月日 成績 2 鈴木 営業1 2000/1/1 0000000 3 山田 営業2 2000/1/1 0000000 4 佐藤 営業3 2000/1/1 0000000 ・ ↑web管理画面へのハイパーリンク ・ ・ ・ (ごめんなさい上記ABC・・・のズレが直せない・・・ A=氏名 B=所属 C=生年月日 DEFG・・・=成績 です。見辛くて申し訳ございません) 上記のような状態で所属部分にハイパーリンク(関数ではなく埋め込み)がデータベースとしてあります。 これを同じ形で同一ファイル内の別シートに所属別で分けようとしています。 まずvlookupを使用し =IF(ISERROR(0/LEN(VLOOKUP($A2,A2:Z100,4,0))>0),"",(VLOOKUP($A2,A2:Z100,4,0))) という関数で成績の数値をうまく抽出できるところまではできたのですが 同じ関数で列をずらしハイパーリンクがある所属のデータを別シートに抽出しても ハイパーリンクが適用されておらず、もちろんクリックしてもリンクしない状態です。 理想的には所属別に分けたファイルに氏名だけ入力すれば後はvlookupで データベースから同じデータを抽出するというのが一番良い状態です。 また、人の入れ替わりや成績の数値変動が多いので単純に=sheet1!B3というような処理だけでは難しいです。 そこで、ご質問させていただきたい点が 1・vlookup・match・index等で検索・行列の関数で埋め込んだハイパーリンクも抽出することは可能か? 2・もしできないとしたら他に方法があるか? という2点です。長文失礼致しました。 なお、使用PCはwindows2000・excel2000です。 ご教授いただけると幸いです。よろしくお願い致します。

  • エクセルのデータ抽出

    今エクセルのデータ抽出に困っています。 14:00:00.862072 文字列(以下すべて数字、英字混合) 14:00:00.862114 文字列 14:00:00.862359 文字列 14:00:00.862367 文字列 というデータがあり、 14:00:00.[この部分!!] 文字列 だけを抽出したいのです。 しかし、コピー&ペーストを行って貼り付けたので この長い1行が1つのセルにすべて入ってしまっています。 どこのサイトも、セルが違うと、抽出はできるように書いてあるのですが....。 このデータはすべて1つのセルに長い1文が入ってしまっています。 この場合、抽出することは不可能でしょうか? やりかたがあったら、ぜひ教えてください。

  • VLOOKUP関数のハイパーリンクでエラー表示

    VLOOKUP関数で、抽出したデータにハイパーリンクをつけているのですが、 クリックしても「指定されたファイルを開くことができません」と表示されます。 =HYPERLINK(VLOOKUP(…))で、抽出データが、 htmlのアドレスならばうまく飛ぶことができるのですが 抽出データが、別フォルダにあるファイルだと、上記のエラーが出てしまいます。 別フォルダにある様々なファイルだと、マクロを組むしかないのでしょうか。 よろしくお願いいたします。

  • 【Excel2007】VLOOKUP

    関数結果がエラーになってしまい困っています。 65000行分の商品リストシートに、別シートで作成したその商品に該当する区分を VLOOKUP関数で抽出しようとしたのですが、上手くいきません。 検索して欲しいJ2(文字列)と合致した情報は シート「データ」C列にあり、C列をもとに抽出して欲しい情報は選択した範囲の 左から5番目の列にあります。(全て文字列) ということで下記の関数を作成しましたが検索結果が空白で出てきません。 =IFERROR(VLOOKUP(J2&"",データ!$C$3:$G$12048,5,FALSE),"") 文字列前後に余分な空白・全角半角に相違はないのですが、 他に対処しなければならないことは何があるかお教えいただけないでしょうか。 とても困っています、恐れ入りますがどうぞ宜しくお願い申し上げます。

  • Excel 日付・時刻データの抽出

    こんにちは。 Excelの表の一列に、「2005/12/8 14:45:00」のように、日付と時刻が表示されています。時刻は、0:00:00、0:15:00のように、15分単位です。データは、100~300件ほどあります。 この表から、時刻が「0:00:00」のみを抽出したいのですけれど、文字列でないためか、オートフィルタやVLOOKUPは上手くいきません。 又、同じ表から、「0:00:00, 1:00:00」のように、1時間単位で、抽出したいのです。 何か、よい方法があれば、教えて下さい。 宜しくお願いします。

  • エクセルデータ抽出方法を教えてください

    エクセルでのデーター抽出方法を教えてください、シート1:A1にUA1と入力し、シート2:A列にはUA1・・・・複数のデータが縦に並んでいます、シート1:A1に入力したデーターを元にシート2:A列を検索し該当するデータの抽出を行いたいです、VLOOKUPではうまく行きません教えてください

  • VLOOKUPで抽出したデータのプルダウンリスト

    初めて質問いたします。 VLOOKUP関数の複数データの抽出方法をいくつか調べたのですが、 自分の条件に合うものが見当らなかったのでよろしくお願いします。 現在、来客対応をスムーズにするために今エクセルの表を使っています。 担当の名字を入れると、名前、内線番号、部署、役職などが表示されるように VLOOKUP関数を使っているのですが、名字に重複データがあると、 一番上のデータのみが表示されます。 複数データがある場合、そのデータをすべて表示したいのですが、 いくつか条件があります。 ・抽出元のデータはいじれない。    (役職や新人の入社などでデータが日々変わるので、他部署の作成した表を同期させてデータを抽出しています。) ・抽出したデータが複数の場合、プルダウンリストにして選択したい。    (現在時間ごとに分けた形で表を作っているので、重複データが縦に並ぶと下の表が壊れてしまう。担当が複数の場合もあるので、横にも並べられない。) ・出来ることなら、プルダウンリストで、名前、内線番号、部署、役職のどれかを選択した時点で、該当するデータをすべて表示したい。 ・少し面倒ですが、最悪重複データがあることだけでも分かれば、抽出元のデータで確認できます。

  • VLOOKUPとハイパーリンクの組み合わせ

    元のデータベースにハイパーリンクを付けてるのですが、このデータをVLOOKUPで抽出してハイパーリンクのセルをクリックしても、上手くリンク先につながりません。 詳しく教えて戴けたら、嬉しいです。 宜しくお願い致します。

専門家に質問してみよう