[[20210226112253]] 『クエリでシート間のハイパーリンク付き表示文字列』(たまちゃん) ページの最後に飛ぶ

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

 

『クエリでシート間のハイパーリンク付き表示文字列を読み込みたい』(たまちゃん)

今回、2回目の質問になりますクエリ初学者です。。。

Sheet2にあるハイパーリンクのリスト(表示文字列の文字で記載)から
クエリの読み込み⇒更新を実行すると、ハイバーリンク無しの表示文字のみが読み込まれます。
これを、ハイパーリンク付きで読み込むにはどうしたらいいでしょうか?

ネット検索してみたのですが、答えを見つけられずここに質問させて頂きました。よろしくお願いいたします。

ちなみに、Sheet2のハイパーリンクは、Hyperlink関数、Vlookup関数を駆使して取り込んだものでクリックするとリンク先に飛ぶのですが、セルに表示されている式はこんな↓感じです。

「=IFERROR(HYPERLINK(VLOOKUP(DG410,Sheet2!$B$2:$D$2849,3,FALSE),VLOOKUP(DG410,Sheet2!$B$2:$D$2849,2,FALSE)),"")

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


結論は、「たぶん、できないです。」

たぶん、の意味は、

1)どんなデータから、どんな結果を得たいのか
2)どんな操作をしたのか
3)その結果、どうなったのか

質問文を読んでも、すべてが曖昧で、よくわからいからです。
最低限で構わないので、サンプルデータも使って説明するようにしてください。

(マナ) 2021/02/26(金) 18:40


マナさん

いつも、アドバイスありがとうございます。
おっしゃる通りですね。。。。
失礼いたしました。。。

以下、具体的に説明させて頂きます。

【Sheet1⇒クエリ処理したいシート】

 A列     B列     C列     
 Pj番号  Pj名称  クラウド上に保存しているPj関連資料へのハイパーリンク(表示文字にて表示)

【Sheet2⇒クエリ処理で作成されたシート】

 A列     B列     C列     
 Pj番号  Pj名称  Sheet1のハイパーリンク(表示文字にて表示)

【略語】

 Pj=Project

【やりたいこと】

Sheet1のC列の情報を、クエリを使ってSheet2のC列にハイパーリンク付で表示文字のままで読み込みたい

その際、

(1)Sheet1のA列の並びとSheet2のA列の並びは同じなので、クエリの読み込み⇒更新で読み込めると思っていたが、その場合は表示文字そのものは読み込めるが、ハイパーリンクがついてこない。

(2)仮に、Sheet1のA列とSheet2のA列の並びが異なる場合、クエリ処理で該当するPj事にハイパーリンク付き表示文字のデータを読み込むことが可能か?(例えばExcelのHyperlink+Vlookup関数の思想をクエリで実行が可能か?)

説明は以上になります。(説明しきれているでしょうか?)

何度も恐縮ですがよろしくお願いいたします。

(たまちゃん) 2021/03/02(火) 11:07


Sheet2に出力するのは、A列とB列だけにして
C列は、Hyperlink関数を設定しておけばどうですか

(マナ) 2021/03/02(火) 12:54


マナさん

アドバイスありがとうございます。
返信遅れてすみません。
アドバイスに従い色々と試してみたりしていたので、、、

なるほど、そういうやり方があるんですね!
その場合は、クエリの読み込み⇒更新でもC列の関数は上書きされずに残るということでしょうか?

ちなみに、読み込みたいデータの範囲がA2からV5107なのですが
C列のデータのみクエリで読み込まない様に設定することは可能でしょうか?

よくわかってなくてすみません。。。

(たまちゃん) 2021/03/03(水) 09:44


A-B列用とD-V列用の2つのクエリに分けたらどうですか

(マナ) 2021/03/03(水) 12:28


マナさん

返信ありがとうございます!
そんなことが出来るんですね。。。

いずれにしても。初心者のレベルなので色々と試してみます!

レベル低く質問ですみませんでした。。。
(たまちゃん) 2021/03/04(木) 09:49


わたしも初心者なので、
自信を持って提案しているわけではありませんが
こんな感じです。

 1)現在のクエリを「接続専用」に変更する
 2)空のクエリを追加し、1)をソースにする
 3)C列以降を削除
 4)閉じて次に読み込む-Sheet2のA1を指定
 5)空のクエリを追加し、1)をソースにする
 6)A〜C列を削除
 7)閉じて次に読み込む-Sheet2のD1を指定

データを更新するときは「すべて更新」で。
もしかすると、更新の順番が問題になるかもしれませんが…
試してみてください。

(マナ) 2021/03/04(木) 18:28


コメント返信:

[ 一覧(最新更新順) ]


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