
ワークシートに、2x40 (行 x 列) の別のテーブル (その他) を参照するテーブル (概要テーブルと呼ぶことにします) があります。これを 40x2 テーブルに転置したいと思います。まず、2x40 をコピーし、コピーしてから [形式を選択して貼り付け] -> [転置] (または TRANSPOSE() コマンドを使用) を使用して転置します。
次に、情報の重複を避けるために 2x40 を削除したいと思います。
これを実行すると、削除されたテーブルにあった値 (2x40) がなくなるため、要約テーブルは参照を失います。ただし、情報はまだ利用可能ですが、現在は 40x2 テーブルにあります。
簡単な解決策は、切り取ってから「特殊貼り付け」 -> 「転置」することです。これは、何かを切り取るたびにリンクが「動的」になるためです。しかし、何らかの理由で Excel では転置を行うことができません。
つまり、要約テーブルを変更する以外にアイデアがありません。
要約テーブル内の参照を変更せずにこれを実行する方法はありますか?
答え1
いいえ、元の形式を維持するか、要約テーブルを手動で変更しない限り、それは不可能です。
切り取りからの貼り付けで転置がサポートされない理由は、転置を使用したい理由とほぼ同じである可能性が高いです。転置のために参照を自動的に更新することは非常に困難/不可能です。
個々のセルへの参照ではない参照も転置する必要があり、参照だけでなく数式も変更する必要があります。相対参照の場合でも、かつてはドラッグで入力できた数式が壊れてしまいます (列を下にドラッグすると参照が列の左に移動するはずですが、実際にはそうはなりません)。そのため、更新が容易になるのは、転置されたテーブルへのすべての参照が絶対参照である場合のみで、その場合、サポートする価値はほとんどありません。
要約表の数式が非常に複雑な場合は、転置配列関数を使用して両方の形式を動的に更新することをお勧めします。そうでない場合は、新しい形式で動作するように更新するだけです。