「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キーを押しながら数式をコピーすると、静的/絶対のままになるようです。
まだドラッグ/塗りつぶしのように聞こえます。セルの隅ではなく、セルの下部を目指してください。ロス