0

そのため、私は、クライアントが行った支払いを、支払われるべき金額、支払われた金額、および発生した延滞手数料とともに追跡するスプレッドシートに取り組んでいます。

私の公式は現在

=(B5-B6)+B8

問題は、その行に何百もの他のセルがありますが、列が異なり、すべてその式が必要なことです。しかし、毎回手動で列の文字を入力する必要があります。

=(C5-C6)+C8
=(D5-D6)+D8
=(E5-E6)+E8
=(F5-F6)+F8
=(G5-G6)+G8

等。

=(CurrentColumn5-CurrentColumn6)+ CorrentColumn8のような自己参照変数で列文字を変更せずに使用できる、独自の列を自己参照する1つの数式を作成できる方法があるかどうか疑問に思いました。

4

4 に答える 4

1

数式の列の文字または行の番号の前に $ 文字を置くだけで、そのままにしておくことができます。これにより、フィル ハンドルを使用するときに、このパーツに対する相対的な変更が防止されます。

たとえば、式を入れます

B1 + C$1 + $D$5

セルA1に。次に、フィル ハンドルを使用してセル A2 を塗りつぶします。自動完成式は次のようになります。

B2 + C$1 + $D$5

C$1 と $D$5 は変更されていないことに注意してください。フィル ハンドルを使用して、A1 から B1 をフィルします。自動完成式は次のようになります。

C1 + D$1 + $D$5

今回はいつものようにC$1をD$1に、B1をC1に変更しました。$D$5 は決して変わりません。

于 2012-06-20T20:35:27.690 に答える
0

アレクサンダーは正しいですが、数式はすべて 1 つの行にあると述べているので、入力するときはその 1 つの行に沿ってドラッグするだけです。これが意味することは$、行が変更されないため、静的な行の値を使用しなくても行の値が変更されないため、 を使用する必要さえないということです。詳細については、 deathApril のコメントを参照してください。

于 2012-06-20T21:08:09.157 に答える
0

「自己参照」セルを作成することはできませんが、既に数式が含まれているセルを 1 つコピーして、別の列の次のセルに貼り付けると、Excel によって列の文字が自動的に更新されます。

于 2012-06-20T20:37:54.780 に答える
0

一般に、

(CurrentColumn$5 - CurrentColumn$6) + CurrentColumn$8

列の文字は増え続けますが、5、6、および 8 は数式の定数として保持されます。

于 2012-06-20T20:38:34.597 に答える