• 締切済み

複数データを一括してハイパーリンクする方法は?

Excelファイルの特定列及びファイルメーカーProファイルの特定フィールドに大量のメールアドレスやURLがあります。 これを一度にハイパーリンク設定をする方法はあるでしょうか。 一括削除の方法は簡単ですが、マクロを組まない限り設定は1個づつしか出来ないのでしょうか。

みんなの回答

  • neKo_deux
  • ベストアンサー率44% (5541/12319)
回答No.1

HYPERLINK関数を使用します。 A1にURLが入っているとして、 B1=HYPERLINK(A1,"link") とか。 -- > メールアドレスやURL メールアドレスに対しては、 B1=HYPERLINK("mailto:"&A1,"mail") などとするとか。 URLなのかメールアドレスなのか、判断できるなら条件分けした式も作れると思います。

zenjee
質問者

お礼

neKo_deuxさんへ Excelは関数があったんですね。気がつきませんでした。 ありがとうございました。 ファイルメーカーProの方はどなたかご存知ないでしょうか。バージョンは6.0と7.0ですが……

関連するQ&A

  • ハイパーリンクについて教えてください。

    エクセルのセルに入力してあるファイル名をクリックしてファイルが開けるようにするハイパーリンクを一括で設定する方法を教えてください。(URLではありません) エクセルでCADのファイル名管理をしていますが、ファイルを探して開くのに、いちいちエクセルで探してそのファイル名をCADで打ち直して開くという原始的なことをやっています。 メニュー → 挿入 → ハイパーリンクで一つずつ登録するのではなく、一括して登録したいのです。 CADファイルが45000ファイルもあり、とても手動では無理なので何かよい方法はないでしょうか? 関数でできるなら関数名と使い方を、フリーソフトでできるなら、フリーソフト名を、マクロでできるのであれば、そのマクロのソースコード等を教えてください。 その他の方法があればどんな方法でもよいので教えてください。 よろしくお願いいたします。

  • ハイパーリンクの一括削除

    HPをエクセルにコピーしたら ハイパーリンクもそのままコピーされてしまいます それを一括削除する方法はありませんか? リンクの上にはURLではなく画像がのっています

  • Excelシート上のハイパーリンクの一括削除

    Excelシート上にあるハイパーリンクの一括削除はできるのでしょうか? 現在、ある列にハイパーリンクされたデータがあります。 これを、列全体を一括でリンク解除したいのです。 セル毎に、右クリック→ハイパーリンク(H)→ハイパーリンクの削除 で一つずつ解除出来ますが、これを列単位で一括して行いたいです。 よろしくお願いいたします。

  • ハイパーリンクのURLを隣のセルに表示する

    EXCELのシートの縦一列のセルにハイパーリンクの設定のある文字があります。 (1)この列の隣の列にそれぞれのハイパーリンクのURLを表示する。 (2)この列の文字表示を全てURLに一致させる。 (1)または、(2)は手作業でも出来ますが、できれば一括処理したいのですが、関数または、マクロでいい方法がありましたら教えてください。 よろしくお願いします。

  • excelのハイパーリンク削除する方法

    excelのハイパーリンク削除する方法を教えてください 一つずつだったら、右クリックで削除できますが、 大量にデーターがあるばあい、その操作ができません。 ファイルそのものをハイパーリンク設定できない方法が 良いのかな と思いました。 環境設定などの設定でも良いです お願いします

  • Excelの一括ハイパーリンクの設定を教えてください

    ExcelのB列のセルには、絶対パスで指定されたエクセルのファイル名が入っています。たとえばC:\DATA\見積もり\鈴木様.xlsのようにはいっています。このB列の値にハイパーリンクさせて鈴木様.xlsのデータをExcelで開きたいのです。ただ、B列のデータ数が1000件ほどあるので一括でハイパーリンクを設定したいのです。宜しく、お願いします。 ためしに、ハイパーリンクの関数を使ってB1にそのままハイパーリンクを設定したら循環参照エラーとかになってしまいました。 Excel2003を使用しています。2007もあり。

  • エクセルでハイパーリンクを一括設定

    エクセルでハイパーリンクをしたいのですが、セルにフルパス(写真の)で文字列を一括で貼付け、そのパスを一括でハイパーリンクの設定をしたいのですが。まとめて設定をするとどのセルも同じものが表示されてしまいます。よろしくお願いします。

  • エクセルの複数行に一括でリンクを付ける方法

    こんにちは。 Excel2000を使用しています。 A列の300行くらいに、URLが記入されています。  A列 http://www・・・・・・・ http://www・・・・・・・ http://www・・・・・・・ http://www・・・・・・・ といった感じです。 この300行に入力されているURLをハイパーリンク化したいのですが、 一括で行う方法はありますでしょうか? よろしくお願いいたします。

  • EXCEL上URLデータに一括ハイパーリンク

    他のデータベースからEXCEL2003シートに移した URLデータが2万件ほどあります。 現状では、そのURLの入った2万個のセルがハイパーリンク化 されていません。 すべてのセルを一括でハイパーリンク化する方法はないでしょうか。 入力オートフォーマットの設定で、 現在は、一旦1件ずつ入力状態にしたあとエンターすると 自動でハイパーリンク化するのですが、 件数が多いのでとてもやりきれないのです。 (ハイパーリンクを一括で外す方法は見つかったのですが、 その逆がわかりません・・・)

  • ハイパーリンクの一括設定

    シート1のB列に1000件以上名前が入っているとします。 (1)B列に入力された名前と同じ名前のシートが作成される。 (2)B列に入力した名前をクリックすると、(1)で作成された同じ名前のページにジャンプする。 とゆうハイパーリンクの設定をしたいのですが無理でしょうか? B列に入力された名前の数だけシートが作成されるとゆう事になるのですが・・・。 B列の名前は1000件以上あり、尚且つ今後も増えていくので一つのエクセルファイルではシートが足りなくなってしまう為、別のエクセルファイルにも同様にジャンプできるように設定したいのです。 ちなみにA列には数字が入っており、ここにはハイパーリンクはつけたくありません。わかりにくい文章で申し訳ありませんがどなかたご回答お願いいたします。マクロは初心者です。