office-2007 - 無料 - windows7 office2016 相性




2つのOffice文書をリンクする (2)

問題:

それぞれ目的が異なる2つのスプレッドシートがありますが、両方のスプレッドシートで同じである必要がある特定のデータが1つ含まれています。 このデータ(列の1つ)はスプレッドシートAで更新されますが、スプレッドシートBでも更新する必要があります。

ゴール:

Aが更新されると、対応するレコードのBが自動的に更新されるように、これら2つのスプレッドシートを何らかの形でリンクするソリューション(ネットワーク上の2つの別々のLAN共有に存在することに注意してください)。

*データベースはおそらくこのようなタスクのためのより良い計画になるだろうということを私は完全に理解していますが、残念ながら私はその点については言いません。

**これはOffice 2003およびOffice 2007でも機能する必要があることにも注意してください。


これがあなたの使用事例の詳細を知らずにやり過ぎであるかどうかは言えませんが、2つの間で共通に保持されるすべてのデータを保持するスプレッドシートCを作成することを検討してください。 スプレッドシートが古くなるにつれてリンクがめまいがするほど複雑になる可能性があり、共有データソースを持つことで混乱を解消することができます。

おそらくもっと「enterprise-y」は、そうでなければ共有されることになるすべてのデータにペーストするという概念です。 これは私の会社での公式のベストプラクティスです。外部リンクが保守性に大きな問題を引き起こしているからです。 最初は厄介に思えるかもしれませんが、手動の介入を気にしないのであれば、使いやすさに加えて保守性を向上させるための最善の方法かもしれません。


つまり、スプレッドシートBのAD743はスプレッドシートAのAD743と等しくなければならないということですか。 これを試して:

  • 両方のスプレッドシートを同じマシンで開きます。
  • スプレッドシートBのAD743に進みます。
  • =と入力します。
  • スプレッドシートAに行き、AD743をクリックしてください。
  • enterを押してください。

式が ' [ファイルへのパス+ファイル名] .worksheet-name!AD743 'のようなものであることに気付くでしょう。

スプレッドシートBを開くと、その値が更新されます。 実際には、更新するかどうかを尋ねられます。 もちろん、あなたの接続はそれが更新されるために稼働中でなければなりません。 また、スプレッドシートAの名前やパスを変更することはできません。