web-dev-qa-db-ja.com

隣接するテーブルの最後まで数式を入力します

隣接するテーブルのセルを使用して、列を単純な数式で埋めようとしています。マウスをドラッグしてその方法を知っていますが、列が非常に長いため、オートフィルを使用します。

Screenshot

ただし、Ctrl-Shift-Downを押すと、行1048576までのすべての行が選択されます。隣接する列の最後の値(この場合はD196)で選択を停止するにはどうすればよいですか?私はすでに この提案 (E2、Shift-Left、Ctrl-Shift-Down、Shift-Rightを選択)を試しましたが、少なくともExcel 2013では、このメソッドは正しい場所で停止しません。

列Dで選択を開始してCtrl-Shift-Downを押すと、選択は正しい行で停止し、Shift-Rightを使用して選択を目的の列に拡張できますが、方法が見つかりませんmove代わりに選択範囲を右に移動します。

他に何ができますか?

9
Tim Pietzcker

フィルハンドルをダブルクリックすると、隣接する列のデータの範囲まで数式がコピーされます。 フィルハンドルは、選択枠の右下にある小さな黒い四角です。

double-click Fill Handle

ダブルクリックした後:

double-click Fill Handle

12
Jeeped

これらの手順は私にとってはうまくいきます:

  • 数式を含むセルを選択し、CTRL + SHIFT + DOWNを押して列の残りを選択します(またはCTRL + SHIFT + ENDを押して、データがある最後の行を選択します)

  • CTRL + Dを押して下に入力します。

  • 戻るにはCTRL + UPを使用します。

4
user1054971

この答え の助けを借りて、私はなんとか解決策を見つけました:

  • 隣接する列(ここではD2)の一番上の値をクリックします。
  • Ctrl-Shift-Downを押します。これで、列の最後まで隣接する列が選択されます
  • Shift-右を押して選択を展開します
  • Shift-Tabキーを押して、フォーカスを次の列に移動します(E)
  • Shift-右を押して選択を縮小します
  • Edit-AutoFillを選択して、選択範囲に適切な数式を入力します。
2
Tim Pietzcker

多くの行のテーブルを扱うとき、いくつかのトリックを採用します。

  • テーブルの下部に、完全に満たされた行を追加します。これが「停止行」になります。
  • キーボードを使用する:CTRL +矢印を使用すると、空のセル/塗りつぶされたセルから次の境界線に移動できます。
  • 完全に記入された列があることを確認してください:「旅行列」。ここでは、テーブルの上から下にすばやく移動できます。特定のデータのために存在しない場合は、1つにしてください。1つの文字で十分であり、大きな無駄ではありません。
  • 特殊貼り付けコマンドの使い方を学びます。
  • cTRL-ENDを使用すると便利な場合もあります。最後に使用したセル(右下隅)に移動します。

行全体で数式(または単にデータ)をコピーする正しい順序は、次のとおりです(最初の行から開始する場合)。

A)ストップ行なし

  • 式をコピーする
  • 「トラベルコル」に行く
  • cTRL-DOWNを押す
  • ターゲット列に戻る
  • sHIFT-CTRL-UPを押すと、必要な列領域が選択されます
  • ペースト

B)停止行あり

  • 式をコピーする
  • sHIFT-CTRL-DOWNを押す
  • ペースト

編集を行った後、ストップ行とトラベル列を削除できることに注意してください。

0
user242903