「Foo」と「Bar」の2列のテーブル「A」があります。構造化参照A[Foo]の数式があります。この数式を水平方向に入力するとき、参照をA [Foo]のままにしておきたいのですが、2番目の列で参照がA[Bar]に変わります。この構造化された参照を絶対にする方法はありますか?
サポートされていない場合、これがサポートされていないのは衝撃的です。
式の例:
= A [Foo]
それを水平方向にドラッグすると、テーブルに複数の列がある場合はFooが変わります
「Foo」と「Bar」の2列のテーブル「A」があります。構造化参照A[Foo]の数式があります。この数式を水平方向に入力するとき、参照をA [Foo]のままにしておきたいのですが、2番目の列で参照がA[Bar]に変わります。この構造化された参照を絶対にする方法はありますか?
サポートされていない場合、これがサポートされていないのは衝撃的です。
式の例:
= A [Foo]
それを水平方向にドラッグすると、テーブルに複数の列がある場合はFooが変わります
コピーとドラッグには違いがあります。ドラッグは「塗りつぶし」数式とも呼ばれます。MicrosoftのサポートWebサイトには、次の説明があります。
構造化参照の移動、コピー、および入力
構造化参照を使用する数式をコピーまたは移動しても、すべての構造化参照は同じままです。
数式を入力すると、完全修飾構造化参照は、次の表に要約されているように、一連のように列指定子を調整できます。
つまり、基本的に、表示される動作は仕様によるものであることを意味します。参照を絶対にしたい場合は、数式をコピーし、ドラッグ/「塗りつぶし」しないでください。
Control+dragアイデアも機能させることができませんでした。ただし、元のセルと塗りつぶすセルを選択し、Control+を使用してR右に塗りつぶすと、列間で構造化参照を変更せずにショートカットがコピーされたように見えました。
構造化参照 (.ie - A[Foo]) を絶対にすることはできないようです。数式で絶対参照を使用する場合は、塗りつぶしハンドルを使用できるようにするには、絶対参照の古い方法 ($A$2 または $A2) を使用します。
例:
テーブル名: 割引価格
    A       B           C                                   D
1   Item    Base Price  5%                                  10%
2   Pencil  $0.50       =[Base Price]-([Base Price]*        =[5%]-([5%]*
                        DiscountPricing[[#Headers],[5%]])   *DiscountPricing[[#Headers],[10%]])
3   Pen     $1          =$B3-($B3*                        =$B3-($B3*
                        *DiscountPricing[[#Headers],[5%]])  *DiscountPricing[[#Headers],[10%]])
    次のような INDIRECT 関数を使用してテーブル名を挿入してみてください。
INDIRECT("Table Name[Column Heading]")
あなたの場合、INDIRECT("A[Foo]")
これで、水平方向にドラッグでき、列参照は静的なままになります!!
Ctrlキーを押しながら数式をコピーすると、静的/絶対のままになるようです。
まだドラッグ/塗りつぶしのように聞こえます。セルの隅ではなく、セルの下部を目指してください。ロス