• 締切済み

エクセルのオートフィルハンドルについて

よろしくお願いいたします。 エクセルのオートフィルハンドルを使って、数式をコピーするというのは分かるのですが、 ドラッグするのと、ダブルクリックしてコピーする方法があります。 ダブルクリックをして表のような形のものだと表(同じ列)内に数式がコピーされる場合と、 表の外(同じ列だけど行が4行ほど出てしまう)のセルまで、ダブルクリックするとコピーされてしまいます。 どうしてでしょうか。お答えをお願いします。すみません。

みんなの回答

  • imogasi
  • ベストアンサー率27% (4737/17069)
回答No.3

http://builder.japan.zdnet.com/etc/20397914/ > Excelは、列Bに空白セルがある行に達するまで、数式をコピーする 外に左列が空白で右列にデータがある場会もその行まで複写される テストをやってみれば良い 例えばD列、E列、F列でテストするとして、D列、F列に適当にデータを入れておく E1に =A1 という式を入れてハンドル部でダブルクリックする場合 (1)D列とF列でのデータ行数のありようは、D列(左列)が優先される それは、「式をE列に入れるセルの行」より下の行の範囲で考えることになる。 (2)D列で間に空白セルがあるとその行手前のでE列の式の複写が止まる。 (3)D列が空白である場合は、F列で間に空白セルがあるとその行で複写が止まる。 (4)途中に行(第1行でない)行で、ダブルクリックしても(1)(2)(3)のルールは効く。 ーー 表現しにくいが、色々のバリエーションがあるが、書ききれてないかもしれないが、D列F列のバリエーションをやってみてください。 テストの各回には、E2より下のセルはDELETEして抹消しておくこと。 ーーーーーーー  バリエーション D列データ有り  F列データなし  D列データなし  F列データ有り D列データ有り  F列データあり  データある場合に途中で空白セル有りーD列の空白が上 データある場合に途中で空白セル有りーE列の空白が上 E列の式の行より、D列やF列のデータが下行から始まる など

  • mu2011
  • ベストアンサー率38% (1910/4994)
回答No.2

フィルハンドルのダブルクリックによる一括コピーは、左隣列を基準に最初の空白行位置までコピー、 左隣列が空白の場合は、右隣列の最初の空白行位置までコピーします。 仮に表範囲を越えコピーされる場合、どちらかの列にデータが入力されていたと思われます。

  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

Wクリックすると,隣り(右か左)の列に既に「何か」が入っているのをガイドにして,それと同じ行まで自動でオートフィルされます。 なので >表の外(同じ列だけど行が4行ほど出てしまう)のセルまで 罫線で切った表は見た目の所までだったとしても,その範囲をはみ出して左右どちらかの列に「何か」が入っていたので,そこまでつるっと行ってしまった状況が考えられます。 両隣の列のセルを実際に選んで何か入ってないか確認すると共に,Deleteキーを押すなどして削除したり,行を行選択して行番号の所を右クリックして削除で行削除してしまうなどで,綺麗にしてみます。

関連するQ&A