私はそれらに日付の列があると言います。ファイルパスを連結Excel
= 'U:\レポート\ [日付042516.xls]ジョー・Smoe' '042516' の各列に変数である$ C81
! ファイルパスは次のようなものです。 !$ C81は元の文書の各行に対して可変です。
これを行うにはどうしたらいいですか?レポートと日付のそれぞれの数字を引き上げるにはどうすればよいですか?
私はそれらに日付の列があると言います。ファイルパスを連結Excel
= 'U:\レポート\ [日付042516.xls]ジョー・Smoe' '042516' の各列に変数である$ C81
! ファイルパスは次のようなものです。 !$ C81は元の文書の各行に対して可変です。
これを行うにはどうしたらいいですか?レポートと日付のそれぞれの数字を引き上げるにはどうすればよいですか?
数字がついた列(042516
、042517
、042518
など)がありますので、ドラッグするとパスのその部分が更新されるようにしますか?あなたの042516
がC1
である場合
、あなたはこれを使用することができます。
=INDIRECT("'U:\Report\[Date "&C1&".xls]Joe Smoe'!$C81")
Date 042516.xls
、参照されます。)
ドライブレターからフルパスを指定するときに開く必要がありますか? –
@ForwardEd - 私が知り、経験している限り、 'Indirect()'は完全なパスであっても本を開く必要があります。それは賢明な回避策があるかもしれないと言っているわけではありませんが、デフォルトではオープンにする必要があります。 [ここにある](http://superuser.com/a/535924/529100)もう少し情報、SuperUserから。 – BruceWayne
私はそれを開いておく必要があると思い出しましたが、いくつかの機能(どちらが確実ではないか)がフルパスファイルでは機能しますが、クローズされたファイル名では機能しないことが頭の後ろにあります。これがその機能であるかどうかは分かりませんでした。 –
間接試してみてください。小さなテーブルの例でも2X3はあなたの質問をより明確にする上で大きな助けになるでしょう –
TLDR:パスがあります。各列のパスで変更する必要があるのは、それぞれの列の日付部分(例:042516)のみです。これはどうすればいいですか? – sammuh
データの視覚化: 02162016; ここにパスを挿入 – sammuh