【先着1,000名様!】1,000円分をプレゼント!

1つのセルに複数のハイパーリンクを設定することは可能でしょうか?
たとえば、D10に「001」と表示されているときは「001.pdf」のハイパーリンクが表示され、そこをクリックすると001.pdfが起動するのような設定がしたいのですが…

このQ&Aに関連する最新のQ&A

A 回答 (1件)

D10の内容でE10にてハイパーリンクでいいなら


=HYPERLINK("C:\フォルダ名\"&D10&".pdf",D10&".pdf")
    • good
    • 1
この回答へのお礼

さっそくのご回答ありがとうございました。
無事解決いたしました。

お礼日時:2007/02/22 13:21

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人はこんなQ&Aも見ています

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

Qセル内の一部の文字だけをハイパーリンクに設定したい

 エクセルで、セル内の一部分の文字にハイパーリンクの設定をしたいと考えています。例えば、あるセルに入力されている「私は日本人です」という文字列の中の「日本人」の部分だけにハイパーリンクを設定したいのですが、可能でしょうか?
 ご存知の方、よろしくお願いします。

Aベストアンサー

ワードだと簡単に出来るんですが、エクセルでですよね?
セルを 「私は」 「日本人」 「です」の3つに分ければ簡単なのですが、同じセル内なんですよね?
今、いろいろ試してみたのですが、同じセル内ですと難しいですね
(バージョンによって違うのかもしれませんが)

間に空白を入れて、
「私は    です」
にして真ん中にテキストボックスでハイパーリンクを設定すればどうでしょう?

テキストボックスの書式設定で、
フォント→下線をつけ青色
色と線→線なし
配置→自動サイズ調整にチェック
で、それらしく見えます。

やはり、面倒くさいのでワードの方が良さそうですが…。

Q1つのセルに複数のハイパーリンク(改)

二重投稿申し訳ありません。
あせり過ぎてて、アプリ名書き忘れてました

エクセル2003で1つのセルに複数のハイパーリンクを設定することは可能でしょうか?
たとえば、1つのセルに AAA,BBB,CCCと表示されていて
AAAをクリックしたらhttp:xxxへ
BBBをクリックしたらhttp:yyyへ
CCCをクリックしたらhttp:zzzへと言った様に

Aベストアンサー

不可能というのは証明も難しく、答えにくいですが、無理でしょう。
セルのクリックはセルのアドレスや、値全体しか取れない。
クリックした位置等は取れない。
ーー
WEBの、「クリッカブルマップ」のような
http://www.tohoho-web.com/html/map.htm
発想なんでしょうが
仕組みをエクセルのシート上の図形上で実現できるか、となると、超高級な技術が必要だろうと思うからできない。

Qexcelで1つのセルだけを分割する方法

excelで、行全体または列全体でなく、1つのセルだけを縦または横に分割する方法はありますか?

ご存知の方、是非お教えください。

Aベストアンサー

エクセルでセルは最小単位です、分割は出来ません。
むしろ逆に考えて、不要な行はセルを結合して1列的に見せてはどうでしょう。
見た目でやるなら(多分したいことを想像して)
桁合わせだけの問題なんですが。
(1)文字列のケースとする。数値や半角が混じると
うまくいかないかも。
(2)例えばD1セルに半角スペース10個を入れる。
(3)A列はフォントをPのつくものは避ける。
(4)例えばB列、c列に文字列データが入っているとする。
(5)A1セルに
=MIDB($D$1,1,10-LENB(B1))&B1&MIDB($D$1,1,10-LENB(C1))&C1
といれて下行に複写する。LENBをあえて使う。
(データ例)
    (A列)       (B列)  (C列)
大阪市 西園寺大阪市西園寺
長岡京市 熊山長岡京市熊山
津市 佐藤津市佐藤
(6)真中に縦に図形の直線を貼りつける。

QエクセルでハイパーリンクのURLだけを文字抽出したい

ホームページからコピーし、エクセルにリンク文字をペーストすると、青文字(文字にハイパーリンクがかかった状態)が貼りつきます。その張り付いた文字の、リンク先URLを文字としてほしい(http○○・・)のですが、できますか?
青文字を右クリックしてハイパーリンクの編集からURLは見られるのですが、たくさんのリンクリストからURLだけを抽出するのが大変なので、よい方法がありましたらお願いします。

Aベストアンサー

No3 です。
サブアドレスの存在を忘れていました。
訂正です。

Public Sub GetURL()
  Dim h As Hyperlink
  Dim a As String
  Dim s As String
  For Each h In ActiveSheet.Hyperlinks
    a = h.Address
    s = h.SubAddress
    If s <> "" Then
      a = a & "#" & s
    End If
    h.Range.Offset(0, 1) = a
  Next
End Sub

Q同じサイトが2つ開いてしまう

URLを開く時通常ダブルクリックしても一つのサイトが開きますが
2つ開いてしまうサイトがあります、パソコンの設定に問題があるのでしょうか?
またはそのURLサイトに問題があるのでしょうか?
win7・IE Ver10
です。
よろしくお願いいたします。

Aベストアンサー

バグ情報は見つかりません。1つ考えられるのはポップアップウィンドウの処理がどうなっているでしょうか?

ツール>インターネットオプション>[全般]>タブ「設定」>ポップアップの発生時
→「常に新しいタブでポップアップを開く」にチェックを入れる

ここの設定で「新しいウィンドウを開く」の挙動がどうなるかお確かめください。

QエクセルのIF関数で、文字が入力されていたならば~

エクセルのIF関数で文字が入力されていたならば~、という論理式を組み立てたいと思っています。

=IF(A1="『どんな文字でも』","",+B1-C1)

A1セルに『どんな文字でも』入っていたならば、空白に。
文字が入っていなければB1セルからC1セルを引く、という状態です。

この『どんな文字でも』の部分に何を入れればいいのか教えてください。

またIF関数以外でも同様のことができれば構いません。

宜しくお願いします。

Aベストアンサー

=IF(ISTEXT(A1),"",B1-C1)

でどうでしょうか?

Qハイパーリンクでシートまで指定したい

ウィンドウズNT、エクセル2000を使用しています。

ハイパーリンクで他ファイルのシートまで指定する方法を教えて下さい。
例えば、ファイル「あいうえお」のA1にファイル「かきくけこ」のシート1をリンク、A2に「かきくけこ」のシート2をリンク、A3に「かきくけこ」のシート3をリンク・・・という意味です。
シート名だけでなくセルまで指定できる方法があればベストです。
よろしくおねがいします。

Aベストアンサー

リンクを設定したいセルを選択して、[挿入]-[ハイパーリンク]コマンドをクリックします。
リンク先として[ファイルWebページ]を選択し、[ファイル]ボタンをクリックして、リンク先のファイルを指定します。

この後、同じ画面の[ブックマーク]ボタンをクリックします。[ドキュメント内の場所指定]画面が開きます。
リンク先ファイルの構造が表示されるので、リンクするシート名をクリックし、更に上部の[セル参照を・・・]というところにセル番地を入力すると、その位置にリンクできます。

QWordで、1ページを丸ごと削除するには?

1ページしか必要ないのに、真っ白な2ページ目がその下に表示されてしまった場合、この余分な2ページ目を一括削除(消去)する為に、何かいい方法があるでしょうか?

Aベストアンサー

<表示されてしまった場合>
これはそれなりに理由があるわけで、改ページや改行によって、次のページにまで入力が及んでいる時にそうなります。
特に罫線で表を作成し、ページの下一杯まで罫線を引いたときなどには、よくなる現象です。

さて、メニューの「表示」で段落記号にチェックが入っていないと、改行や改ページなどの入力情報が見えず、白紙のページを全て選択→削除してもそのままということが良くあります。
1 改行マークが白紙のページの先頭に入っていれば、それをBackSpaceで消してやる。
2 罫線を使っている場合は、それでも効果がない場合がありますが、その時は行数を増やしてやる。
などの方法があります。

Qエクセルで、条件に一致した行を別のセルに抜き出す方法

エクセルで、指定した条件に一致するセルを含む行をすべて抜き出す方法が知りたいです。

たとえば、

<A列> <B列> <C列>
7/1 りんご 100円
7/2 ぶどう 200円
7/2 すいか 300円
7/3 みかん 100円

このような表があって、100円を含む行をそのままの形で、
別のセル(同じシート内)に抜き出したいのですが。

7/1 りんご 100円
7/3 みかん 100円

抽出するだけならオートフィルターでもできますが、
抽出結果を自動的に、別の場所に、常に表示させておきたいのです。

初歩的な質問だと思いますが、検索しても分からなかったので、よろしくお願いします。

Aベストアンサー

同じ質問が結構よく出てますが、そんなに初歩的でもありません
別シートのA1セルに「100円」と入力し、そのシートの任意のセルに以下の式を貼り付けて下さい。後は、下方向、右方向にコピー。
日付のセル書式は「日付」形式に再設定してください

=IF(COUNTIF(Sheet1!$C:$C,$A$1)>=ROW(A1),INDEX(Sheet1!A:A,LARGE(INDEX((Sheet1!$C$1:$C$500=$A$1)*ROW(Sheet1!$C$1:$C$500),),COUNTIF(Sheet1!$C:$C,$A$1)-ROW(A1)+1)),"")

データ範囲は500行までとしていますが、必要に応じて変更して下さい

Qエクセルのリンク解除ができない場合の対処

症状としては、時々ある事なのですが、エクセル(2003)でファイルのリンクを
編集→リンクの設定→リンクの編集→リンクの解除
をしても解除されない症状を解決するにはどうしたらよいでしょうか?
因みに外部リンクで、sumifやvlookupなどを使用しています。
また、列の非表示や、ソートでの行の非表示などはよく多用しています。
上記が起因しているかどうかは不明です。
ご存知の方いらっしゃいましたら、是非ご教授お願いします。

Aベストアンサー

名前の定義の中の参照範囲にリンク先が含まれていませんか。

エクセル2003は使っていないので、エクセル2000の場合を説明します。

「挿入」→「名前」→「定義」の「参照範囲」を確認して、リンクが含まれていれば削除して見て下さい。

リンクが含まれて無ければ、別問題ですので他の方の回答を待って下さい。


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング