Excel コピー/数式付き

Excel コピー/数式付き

私は Mac で OFfice 365 を使用しています。複数のシート A、B1、B2、B3 など (最大 B15 程度) を含む 1 つのワークブックがあります。すべての B は同じ (同一) です。A はすべてのデータが要約され、分析される場所です。A と B1 を設定し、それらの間のすべてのリンクを設定しました。B1 をコピーして B2 などに名前を変更しても、B2 と A のリンクは維持されますか? それとも、必要なすべての B をコピーしてから、データを A に戻す関数/数式を個別に更新する必要がありますか? ありがとうございます!

答え1

方法 - 例。

Sheet1、Sheet2、Sheet3 という名前の 3 つのワークシートを含む新しいワークブックを作成します。

Sheet2を開き、A1:A3に何らかの値を設定します。

Sheet3 を開き、A1:A3 を Sheet2 とは異なる値に設定します。

Sheet1 を開き、以下を設定します。

B1=Sheet2
A1=INDIRECT($B$1 & "!R" & ROW() & "C" & COLUMN(), FALSE)

またはVBAでも同様

cells(1,2).formula="Sheet2"
cells(1,1).formula="=INDIRECT($B$1 & ""!R"" & ROW() & ""C"" & COLUMN(), FALSE)"

Sheet2 の A1 にあるデータが表示されます。

A1 を A1:A3 の上にドラッグします。Sheet2 にあるデータが表示されます。

B1 を編集して「Sheet3」に設定します。Sheet3 にあるデータが表示されます。

この方法を使用すると、任意のワークシートを自由に参照し、単一のセルでシート名を変更するだけで、他のワークシートへのすべての参照を変更できます。 もちろん、必要に応じて A1 スタイルとリテラル アドレス コンポーネント値を使用することもできます。

関連情報