web-dev-qa-db-ja.com

1つの変数を他の変数で変化させながら他の変数をExcelの行で変更する方法

1つのセルA1があるとしましょう。これは計算で一定に保ちたいのです。たとえば、私はこのような値を計算したいです。

=(B1+4)/(A1)

そのセルをドラッグして多数の行のセルにまたがって計算を行った場合、B1の値のみが変更され、A1は常にA2、A3などに移動する代わりにそのセルを参照するようにするにはどうすればよいですか。

181
dude

このフォームを使用してください:

=(B0+4)/$A$0

$は、数式を新しいセルに貼り付けるときにそのアドレスを調整しないようにExcelに指示します。

行をドラッグしているので、実際には行部分をフリーズするだけで済みます。

=(B0+4)/A$0

キーボードショートカット

コメント欄には、現在選択されているセル内の数式に対する相対アドレス指定を、次のキーボードショートカットで切り替えることができると便利に指摘されています。

  • Windows: f4
  • マック: CommandT
333
Alex Brown

セル参照には2種類あり、それらをよく理解することは本当に価値があります。

1つは 相対参照 です。これは、セルを入力するだけで得られるものです。A5。この参照は、数式を他のセルに貼り付けるか入力するときに調整されます。

もう1つは 絶対参照 で、セル参照にドル記号を追加することでこれを取得できます。$A$5。このセル参照は、貼り付けまたは塗りつぶしても変わりません。

クールだがめったに使用されない機能は、単一のセル参照内の行と列が独立している可能性があることです。$A5A$5これは乗算式のようなものを単一の式から生成するのに役立ちます。

26
Carl Manaster

数式を読みやすくするには、 セルA0にName を割り当ててから、数式でその名前を使用します。

名前を定義する最も簡単な方法は、セルまたは範囲を強調表示してから数式バーの[名前]ボックスをクリックすることです。

それから、A0を「Rate」と命名した場合は、次のようにその名前を使用できます。

=(B0+4)/(Rate)

見て、はるかに読みやすいです。

Rateを見つけたい場合は、F5をクリックするとGoToリストに表示されます。

10
DOK
=(B0+4)/($A$0)

$は同じままにすることを意味します(コンボをすばやくめくるには、A4を入力した後にF4を数回押します)。

6
davidosomething

あなたは=(B0+4)/($A$0)としてそれを置きます

Sheet1!$a$0を使ってWorkSheetsを横断することもできます。

6
Raj More

定数を維持するために$を行の値の前に置くことは私にとってはうまくいきました。例えば.

=b2+a$1
3
Matt

ええ希望する定数セルの前に$記号を付けるだけです。

6番を連続的に変更して定数を保持したい場合は$ A6、その参照から何も変更したくない場合は$ A $ 6のようになります。

例:セルA5に私の為替レートが含まれています。 B1では、(= C1 * $ A $ 1)と言います。 B1からBまで塗りつぶすと..... A5の値は一定のままで、C1の値は連続的に増加します。

私ははるかに先生が得意ではありませんが、これが役立つことを願っています!!!!ウインクウインク

将来の訪問者のために - 範囲のためにこれを使ってください:($A$1:$A$10)

Example
=COUNTIF($G$6:$G$9;J6)>0
0
Baked Inhalf