[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『hyperlink関数を使ってPDFを参照させたい』(MEME)
エクセルで作成した検索簿からクリックすると該当のPDFへ飛ばすようにしたいです。
連番 日付 金額 取引先(振込先)リンク先
20240131135356491_0001 20240131 271,062 ○○○
エクセルで上記内容の表が何行か入力されています。
リンク先をクリックした時に同じフォルダにある同じ番号のPDFファイルに飛ばしたいです。
1行づつの設定ならCtrl+Kで設定できるのですが………
0001の時は001のPDF 0002の時は0002のPDFを見に行くように設定したいのですが、方法はありますか?
どなたか教えてください。
< 使用 Excel:Excel2016、使用 OS:Windows10 >
001.pdf なのか? 0001.pdf なのか?の指定はご自身で調整してください。
|[A] |[B] |[C] |[D] |[E] |[F] [1]|連番 |日付 |金額 |取引先(振込先)|リンク先|セル入力例( フルパス ) [2]|20240131135356491_0001|20240131|271,062|○○○ |001.pdf |D:\業務管理.pdf\業務1課\製品名〇1.pdf [3]|20240131135356491_0001|20240131|271,062|○○○ |001.pdf |
◆2行目 : セルにフルパスを入力してある例 E2の式=HYPERLINK(F2,RIGHT(A2,3)&".pdf")
◆3行目 : 直接フルパスを[ hyperlink関数 ]に入れてある例 E3の式=HYPERLINK("D:\業務管理.pdf\業務1課\製品名〇1.pdf",RIGHT(A3,3)&".pdf")
これでどうでしょうか? (あみな) 2024/01/31(水) 16:57:09
(MEME) 2024/01/31(水) 17:14:42
(MEME) 2024/01/31(水) 17:17:47
フルパスは、現物の 0001.pdf を右クリックすると [パスのコピー]がでてこないかな?
でエクセルに貼付けする。 (あみな) 2024/01/31(水) 17:22:27
0001.pdf なら、RIGHT(A3,3)は RIGHT(A3,4)ですね。 ~~~ (あみな) 2024/01/31(水) 17:23:51
リンク先のファイル名(0001.pdf)をE2セルに表示して、それをクリックしてジャンプさせたい (そのPDFがあるフォルダは、そのブックが保存されているフォルダと同じである) ということでしょうか。
[A] [B] [C] [D] [E] [1] 連番 日付 金額 取引先(振込先) リンク先 [2] 20240131135356491_0001 20240131 271,062 ○○○ 001.pdf
E2セルに =HYPERLINK(RIGHT(A2,4)&".pdf") とすれば、セルには 0001.pdfが表示され、そこをクリックすれば、 Bookの保存されているフォルダにある 0001.pdf にジャンプします。
【補足】
・HYPERLINK関数でフォルダ指定をせず、ファイル名だけ指定した場合は、 そのブックが保存されているパス(*1)がリンクの「基点」になるものと思います。 (そのフォルダ内で検索してヒットしたものが採用されます。) ・したがって、ブックとPDFファイルは常に同じフォルダにあることが前提です。 ・そうでない場合は、ファイル名だけでなく、フォルダ名も併せて指定する必要があります。 ・もしくは、逐一フォルダを指定せずに、「ハイパーリンクの基点」を使うこともできます。 ブックのプロパティ(*2)にある「ハイパーリンクの基点」が指定することになります。 通常のリンクだけでなく、HYPERLINK関数もそれに依存するようです。
(注*1)ドライブ名やフォルダ名を含むものです。 VBAのコードで言えば Thisworkbook.Path のことです。 (注*2)ファイル - 情報 の最後尾に記載の「プロパティをすべて表示」を押すと表示されます。
(xyz) 2024/02/01(木) 07:22:24
=HYPERLINK(RIGHT(A2,4)&".pdf")を貼ると、この数式がそのまま表示されます・・・ (MEME) 2024/02/01(木) 09:51:43
ということは、E2セルの書式設定が「文字列」になっているんでしょうか。 「標準」に戻してから再トライしてみてください。
(xyz) 2024/02/01(木) 10:40:15
頭のスペースから選択してコピーしていないだろうか? =から選択してみてくれ。 (ねむねむ) 2024/02/01(木) 10:59:15
それでは G2セルに =RIGHT(A2,4)&".pdf" H2セルに =HYPERLINK(G2) としてみてください。(確認用の一時的なテスト。こうすべしということではない)
A2の値 G2の値 H2のハイパーリンクの有無 示してください。
(xyz) 2024/02/01(木) 11:20:18
貼り付けをセルにせずに数式バーで貼り付け セルに貼り付けなら先頭の ' をクリアする (どん) 2024/02/01(木) 11:21:58
HTMLのゴミがくっつくのですね。 数式バーに直接貼り付けるのが常道ですね。いつもやっているのだが、うっかりしました。 (xyz) 2024/02/01(木) 11:28:27
解決しなければ、ご自分で手入力してください。 もちろん投稿にあたって私は何も断らなければ、自分でテストして正常動作するものを挙げています。 これで失礼します。 (xyz) 2024/02/01(木) 11:30:32
G2セルに =RIGHT(A2,4)&".pdf" → 0001.pdfの表示になりました ただ、0001.PDFをクリックしてもPDFにはとばないのですが?
H2セルに =HYPERLINK(G2) → =HYPERLINK(G2) このまま表示されています。
(MEME) 2024/02/01(木) 11:36:44
(MEME) 2024/02/01(木) 13:27:08
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.