[[20210913092749]] 『VLOOKUP関数でハイパーリンクが設定されているセメx(ぽっぽ) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『VLOOKUP関数でハイパーリンクが設定されているセルを表示』(ぽっぽ)

Sheet1

        A           B
1    番号2     sheet2_B2(ハイパーリンク付のファイル名)
2    
3    

sheet2

       A           B
1    番号1    ファイル名1(サーバー上のファイルへのハイパーリング)        
2    番号2    ファイル名2(サーバー上のファイルへのハイパーリング)
3   番号3    ファイル名3(サーバー上のファイルへのハイパーリング)

上記の様に、sheet1のA1に手入力で番号を入れた際に、ハイパーリンクが設定された
sheet2‗B2のファイル名を表示させたいのですが、VLOOKUP関数だと、ファイル名2のみで
ハイパーリンクが無い物が表示されてしまいました。

良い方法があったら教えてください

< 使用 Excel:Office365、使用 OS:unknown >


 vlookup関数をhyperlink関数で括ればいいのではないでしょうか
(*) 2021/09/13(月) 09:54

 ファイル名というのがパス名含めて記入されているのであれば*さんの方法でいいと思うが
 入力はファイル名だけで セルの右クリックからハイパーリンクで設定しているのであれば
 マクロを使うことになるかと。
(ねむねむ) 2021/09/13(月) 10:00

*様
ねむねむ様

回答ありがとうございます。
hyperlink関数で括ってみましたが、HYPERLINKが設定されているファイル名が出てきましたが、
clickすると指定されたファイルを開く事ができないとなりました。
マクロの方法で分かり易いサイトとかありましたら教えて頂けないでしょうか?

(ぽっぽ) 2021/09/13(月) 10:11


 多分今はパスがないファイル名だけなのだと思うが、そのファイル名にパスを付けることは可能だろうか?
 あるいはファイル名の入力されているセルの横にパス名を入力したセルを置くことは出来ないだろうか?
(ねむねむ) 2021/09/13(月) 10:21

ねむねむ様

アドバイスありがとうございます。

下記の様にセルを変更しました

Sheet1

        A           B
1    番号2     ファイル名2(ハイパーリンク付)
2    
3    
sheet2
       A           B       C
1    番号1    ファイル名1        ファイル1のパス
2    番号2    ファイル名2    ファイル2のパス
3   番号3    ファイル名3    ファイル3のパス

B1に
=HYPERLINK(VLOOKUP(A1,sheet2!A1:C3,3,FALSE),VLOOKUP(A1,sheet2!A1:C3,3,2,FALSE))
と入れたらできました。

(ぽっぽ) 2021/09/13(月) 11:03


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.