背景:異なる時間にノードの温度値を与える計算プログラムがあります(時間ステップは30秒、最大120分です。 200'000)。プログラムは私にノード番号と対応する温度値を列に与え(写真参照)、これらの温度値をエクスポートして、構造内の配置に従ってノードを持つ別のワークシートに転送しなければなりません。セルの値を特定の名前の範囲に一致するようにコピーする
ノードの配置が変わる可能性があり、異なるタイミングで計算を実行する必要があるため、名前マネージャを使用して各ノードに名前を付けることを考えました。私はそれを行うことができました。そして、各ノードの範囲は、 "_" &ノード番号からなる名前を持っています。値は何度も書かれていますが、範囲の名前は定数になるため、これらの範囲に名前を付けました。
問題:セル(セル値)(別のプログラムから得たノード番号)と範囲名をリンクする方法が見つからないようです。私が必要とするのは、列A、C、E、G、Iを調べ、適切なノードを見つけて、次の列のセルの値を取る(ほとんどの場合、OFFSETを介して)ことです。
今後の進め方についてのお役立ち情報に感謝します。私は問題の解決方法を見つけようとしましたが失敗しましたが、問題をどのように処理するかに関する既存の資料を参照できる場合、私は永遠に感謝しています。
生データは別のプログラムから.txtファイルとして送られ、そのファイルから必要なデータをインポートします。生データは、ノードの位置と相関関係がありません。これは、ノードのリストとそのノード内の温度です。生データは別のプログラム(私の作成ではない)によって生成されるため、データの提示方法を変更することはできません(ノードの場所を追加するため)。私は、ノードのリストを調べ、ノードと同じ名前の名前付き範囲を見つける方法があるかどうか疑問に思っていましたか? –
その場合、あなたは一種の「栄誉」を維持する方が良いです。ノード名を含むロケーションデータを含む別のシートまたはワークブック。次に、ノードをプルするために位置を索引付けし、ノードをマップするコードを記述することができます。 – MartyMcfly0033