2017-08-21 7 views
2

タイトルはかなりです。私は挿入操作後に変化するセルの座標なしであるセルから別のセルに特定のセルを転送する必要があります。列/行の挿入/抽出にもかかわらず、1つのシートから別のシートに特定のセルを転送することは可能です。

たとえば、Sheet1のセルB3の値をSheet2のセルA2に転送する必要があります。 B3の左側に列を挿入すると、前のB3がC3になり、新しい値を追加できる新しいB3が作成されます。私は私のA2がまだB3の値を受け取るようにしたいが、新しいB3ではなく古いB3がC3になっている。

+Sheet1!B3とすれば、カラムの挿入後には+Sheet1!C3になります。私はそれが+Sheet1!B3に残ってほしいです。

私は$ Sheet1!$ B $ 3で試しましたが、それでも変わります。

答えて

0

エクセルで間接機能を使用することができます。

=INDEX(Sheet1!$A:$$ZZ,ROW(B3),2) 

警告:設定としてのみ列AとZZなどの間で、細胞のために動作しますあなたは以下を行うことができ、カラムAの場所を変更することはありません注意点が

+INDIRECT("Sheet1!B3") 
+1

それはうまくいきません。それが適用されているセルの数に応じて最適なソリューションではない可能性がありますが、それは揮発性の関数であり、ブック内の何かが変更されるたびに各式が再計算されます。少数の細胞では問題にならない。 –

0

。列が追加されるとZZ参照が増加します。最初にZZの外に列がある場合は、必要に応じて最終的な列参照を調整する必要があります。

0

INDEXは私の機能に多少の誤差を与えましたが(おそらく私の目的で)、私は間接的にそれを解決することができました。 フィードバックのためのTy、@AlexCollins @ForwardEd

関連する問題